Written by

Maria Scott

Published

Creamy Butternut Squash Soup with Crispy Sage

Ready In 45 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

My sister asked why I couldn’t just roast the squash whole instead of peeling and cubing it first. I started to explain why that wouldn’t work — then stopped. Honestly, I had no good reason. I’d been making butternut squash soup the same way for years, never questioning the process. That afternoon, I threw a whole halved squash into the oven, seeds and all, and waited to be proven right.

I wasn’t. The flesh came out silkier, sweeter, and way less fussy than my usual method. I stood there holding a spoon, feeling equal parts thrilled and ridiculous. The soup that followed was the best batch I’d ever made. That moment taught me something about cooking, and honestly, about being wrong in the best possible way.

This creamy butternut squash soup with crispy sage is the result of that accidental lesson. It’s velvety, rich, and deeply comforting. The crispy sage leaves add this incredible savory crunch that cuts through the sweetness perfectly. I’ve made this soup for dinner parties, lazy Sundays, and even a random Tuesday when I needed something warm. Every time, it disappears fast. Maybe you’ve been there — that moment when a recipe humbles you just enough to make you a better cook. This is that recipe for me.

Why You’ll Love This Recipe

I’ve tested this creamy butternut squash soup more times than I care to admit. Trust me when I say this version earned its spot in my permanent rotation. Here is why it stands out:

  • Quick & Easy : Comes together in about 45 minutes with minimal hands-on time. The oven does most of the work while you relax.
  • Simple Ingredients : You need a butternut squash, a few pantry staples, and fresh sage. No fancy grocery trips required.
  • Perfect for Cozy Evenings : This soup is made for chilly nights, rainy afternoons, or any time you need a bowl of warmth.
  • Crowd-Pleaser : I’ve served it to picky eaters, soup skeptics, and serious foodies. Everyone goes back for seconds.
  • Unbelievably Delicious : The texture is so creamy you won’t believe there is no heavy cream in it. The crispy sage takes it over the top.

What makes this recipe different? It is the roasting method. By cooking the squash whole, you lock in all the natural sweetness and avoid the dreaded watery soup problem. The flavor concentrates beautifully, and the texture becomes velvety without any cream at all. I’ve tried it every which way, and this technique wins every single time.

This soup is the kind that makes you close your eyes after the first bite. It is comfort food reimagined — healthier, faster, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple meal into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the fresh sage is worth seeking out for that signature crispy topping.

  • Butternut squash (1 medium, about 2-3 pounds) — Look for one with a long neck and fewer seeds. I prefer organic when possible for better flavor.
  • Yellow onion (1 large, roughly chopped) — Adds savory depth. Sweet onions work here too.
  • Garlic cloves (4 cloves, smashed) — Roasted garlic adds sweetness without sharpness.
  • Olive oil (3 tablespoons, divided) — Use good quality extra virgin for roasting and sautéing.
  • Vegetable broth (4 cups) — Low-sodium is best so you can control the salt. I like Imagine brand for its clean taste.
  • Coconut milk (1/2 cup, full-fat) — This is my secret for creaminess without dairy. It adds richness without tasting coconut-y.
  • Fresh sage leaves (15-20 leaves) — Save the prettiest ones for the crispy topping. The rest go into the soup.
  • Salt (1 teaspoon, plus more to taste) — I use fine sea salt for even seasoning.
  • Black pepper (1/2 teaspoon, freshly ground) — Freshly ground makes a real difference here.
  • Nutmeg (1/4 teaspoon, freshly grated if possible) — Just a whisper to warm things up.
  • Maple syrup (1 tablespoon, optional) — Only if your squash needs a sweetness boost. I usually skip it.

For substitutions, you can use chicken broth instead of vegetable broth, though it won’t be vegetarian. Swap the coconut milk for heavy cream if dairy isn’t an issue. If you can’t find fresh sage, dried sage works in the soup itself, but you will miss the crispy topping — honestly, don’t skip that part.

Equipment Needed

You don’t need much fancy gear for this soup, which is part of its charm. Here is what you will need:

  • Baking sheet (rimmed, to catch any drips) — A half-sheet pan works perfectly.
  • Sharp chef’s knife — For halving the squash. Please be careful, those things are tough.
  • Large soup pot or Dutch oven — I use my 5.5-quart Le Creuset, but any heavy-bottomed pot works.
  • Immersion blender — This is my favorite tool for silky soup. So much easier than transferring hot liquid to a blender.
  • Small skillet — For frying the sage leaves. A non-stick pan works great here.
  • Measuring cups and spoons — Standard set will do.
  • Wooden spoon — For stirring and scraping up all that flavor.

If you don’t have an immersion blender, a regular blender works fine. Just work in batches and leave the lid slightly open to let steam escape. Cover it with a kitchen towel instead of the lid to avoid explosions. Trust me on that one.

Preparation Method

creamy butternut squash soup with crispy sage preparation steps

Let me walk you through this creamy butternut squash soup step by step. I’ve made this dozens of times, and these details matter.

  1. Preheat your oven to 400°F (200°C). Give it a full 15 minutes to come to temperature. A hot oven is key for proper roasting.
  2. Prepare the squash. Carefully cut the butternut squash in half lengthwise. Use a sharp knife and go slow — the skin is tough. Scoop out the seeds and stringy bits with a spoon. Don’t throw the seeds away; you can roast them later for a snack. Place both halves cut-side down on a rimmed baking sheet. Drizzle with 1 tablespoon of olive oil and rub it all over the skin. Roast for 35-40 minutes until the flesh is fork-tender. You should be able to pierce it easily with no resistance.
  3. While the squash roasts, start the base. In your large pot, heat 1 tablespoon of olive oil over medium heat. Add the chopped onion and a pinch of salt. Cook for 6-8 minutes, stirring occasionally, until the onion is soft and translucent. Don’t rush this step — properly cooked onions build the flavor foundation. Add the smashed garlic cloves and cook for another minute until fragrant.
  4. Toast the aromatics. Add 5-6 fresh sage leaves to the pot (save the rest for crispy topping). Stir them around for about 30 seconds until they release their fragrance. The kitchen will smell incredible at this point.
  5. Add the broth. Pour in the vegetable broth and bring it to a gentle simmer. Let it bubble away while the squash finishes roasting. This gives the flavors time to meld together.
  6. Remove the roasted squash. When the squash is tender, let it cool for 5 minutes — just enough to handle. Scoop the flesh out with a spoon. It should come away from the skin easily. Add all the roasted squash flesh to the pot with the broth mixture. Stir to combine.
  7. Simmer everything together. Bring the soup to a gentle simmer and cook for 10 minutes. This allows all the flavors to get friendly with each other. Stir occasionally to prevent anything from sticking to the bottom.
  8. Blend until silky smooth. Remove the pot from heat. Use your immersion blender to puree the soup until completely smooth. If using a regular blender, work in batches and be careful with the hot liquid. Blend until you can’t see any chunks — this should take about 2 minutes of blending.
  9. Add the coconut milk and seasonings. Stir in the coconut milk, salt, pepper, and nutmeg. Taste and adjust. This is where you decide if it needs that maple syrup. I usually find the roasted squash is sweet enough on its own.
  10. Make the crispy sage. While the soup finishes, heat the remaining 1 tablespoon of olive oil in a small skillet over medium heat. Add the reserved sage leaves in a single layer. Cook for 15-20 seconds per side until they turn bright green and crisp. They will crisp up more as they cool. Transfer to a paper towel-lined plate and sprinkle with a tiny pinch of salt.
  11. Serve immediately. Ladle the soup into bowls and top with crispy sage leaves. Add a drizzle of olive oil or a swirl of coconut milk if you’re feeling fancy.

Your soup should be velvety smooth, golden orange, and smell like autumn in a bowl. The crispy sage should shatter when you bite into it. That contrast between creamy soup and crunchy sage is everything.

Cooking Tips & Techniques

I’ve learned a few things the hard way while perfecting this creamy butternut squash soup. Let me save you some trouble.

Don’t skip roasting the squash whole. I know it is tempting to peel and cube it to save time. I’ve done it. The soup comes out thinner and less flavorful. Roasting concentrates the natural sugars and gives you that velvety texture without adding cream. It is worth the extra 15 minutes, I promise.

Watch your sage leaves carefully. They go from perfect to burnt in about 10 seconds. I learned this when I looked away to answer a text message. The kitchen smelled like a campfire. Keep your eyes on the pan and pull them the second they turn bright green and start to curl at the edges.

Taste as you go. Squash varies in sweetness depending on the season and where it was grown. Your soup might need more salt, a pinch more nutmeg, or a splash of maple syrup. Trust your taste buds more than my recipe. I’ve had batches that needed nothing and batches that needed a lot of adjusting.

Use full-fat coconut milk. The light stuff is watery and won’t give you that luxurious texture. If you don’t like coconut, use heavy cream instead. The coconut flavor is very subtle here — it mostly adds richness without screaming “coconut.”

Let it rest before serving. The flavors deepen after sitting for 15-20 minutes. If you can wait, the soup tastes even better. I sometimes make it a day ahead on purpose for this reason.

Variations & Adaptations

This creamy butternut squash soup is flexible. Here are some ways to make it your own:

Vegan version — This recipe is already vegan if you use vegetable broth and coconut milk. Double check your broth label to be sure.

Spicy twist — Add 1/2 teaspoon of red pepper flakes along with the garlic. The heat plays beautifully with the sweet squash. I do this when I want something with a little kick.

Apple addition — Toss one peeled and chopped apple into the pot with the onions. A Honeycrisp or Fuji adds a subtle fruity sweetness that complements the squash. I tried this on a whim one fall and it became a regular variation.

Ginger warmth — Add a 1-inch piece of fresh ginger, peeled and sliced, along with the garlic. It adds a bright, warming note that is especially nice in winter.

Roasted red pepper — Stir in one roasted red pepper (from a jar is fine) before blending. It adds a smoky depth and makes the color even more beautiful.

Make it a meal — Stir in some cooked white beans or shredded chicken for protein. Top with croutons or toasted pumpkin seeds for crunch.

Serving & Storage Suggestions

This soup is best served hot, straight from the pot. Ladle it into warm bowls and top with those crispy sage leaves. A swirl of coconut milk or a drizzle of good olive oil makes it look restaurant-worthy.

For what to serve alongside, I love a crusty sourdough bread for dipping. A simple green salad with lemon vinaigrette balances the richness. If you want to make it a full meal, a grilled cheese sandwich is the perfect partner. The soup also pairs beautifully with a dry white wine like Sauvignon Blanc or a crisp hard cider.

Storage: Let the soup cool completely before storing. Transfer to an airtight container and refrigerate for up to 5 days. The flavors actually get better on day two. I often make a double batch just for leftovers.

Freezing: This soup freezes beautifully. Portion it into freezer-safe containers or zip-top bags. Leave a little room for expansion. It keeps for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it has thickened too much. You can microwave individual portions, but the stovetop gives better results. The crispy sage won’t survive storage, so make fresh sage leaves when you serve leftovers.

Nutritional Information & Benefits

Here is the estimated nutrition for one serving of this creamy butternut squash soup (about 1.5 cups, makes 4 servings):

  • Calories: 245
  • Fat: 14g
  • Carbohydrates: 28g
  • Fiber: 6g
  • Protein: 4g
  • Sodium: 580mg

This soup is packed with vitamin A from the butternut squash — one serving covers over 200% of your daily needs. The squash also provides vitamin C, potassium, and fiber. Sage has anti-inflammatory properties and adds antioxidants. The coconut milk provides healthy fats that help your body absorb all those fat-soluble vitamins.

This recipe is naturally gluten-free, dairy-free, and vegan. The main allergen to note is coconut if you use coconut milk. Otherwise, it is friendly for most dietary needs.

I love that this soup feels indulgent but is actually pretty good for you. It is the kind of meal that nourishes you from the inside out without making you feel heavy.

Conclusion

This creamy butternut squash soup with crispy sage has become my go-to for so many reasons. It is simple enough for a weekday dinner but impressive enough for company. The roasted squash method changed everything for me, and I hope it does the same for you.

Don’t be afraid to play with the variations and make it your own. Maybe you will discover your own accidental improvement, just like I did with the whole roasted squash. That is the beauty of cooking — there is always something new to learn.

I would love to hear how this soup turns out for you. Did you add ginger? Spice it up? Serve it with something unexpected? Drop a comment below and share your version. And if you loved it, share this recipe with someone who needs a warm bowl of comfort. Happy cooking!

Frequently Asked Questions

Can I make this soup ahead of time?

Absolutely. In fact, it tastes even better the next day. Make it up to 5 days in advance and store it in the refrigerator. Reheat gently on the stovetop and make fresh crispy sage leaves when you serve it.

Can I freeze butternut squash soup?

Yes, this soup freezes beautifully. Let it cool completely, then portion into freezer-safe containers. It keeps for up to 3 months. Thaw overnight in the fridge before reheating.

How do I make this soup without an immersion blender?

A regular blender works great. Work in batches and don’t fill the blender more than halfway full with hot liquid. Remove the center cap from the lid and cover it with a kitchen towel to let steam escape. Blend until smooth.

Can I use frozen butternut squash instead of fresh?

You can, but the texture won’t be quite as silky. Frozen squash releases more water during cooking. If you use frozen, skip the roasting step and add the squash directly to the pot with the broth. Simmer until tender, then blend. The soup will still be delicious, just slightly thinner.

Why are my sage leaves not getting crispy?

Your oil might not be hot enough, or the leaves might be too wet. Make sure the sage leaves are completely dry before adding them to the pan. The oil should shimmer but not smoke. Fry them for just 15-20 seconds per side, then transfer to paper towels. They will continue to crisp as they cool.

Pin This Recipe!

creamy butternut squash soup with crispy sage recipe

Print

Creamy Butternut Squash Soup with Crispy Sage

This creamy butternut squash soup with crispy sage is velvety, rich, and deeply comforting. The crispy sage leaves add an incredible savory crunch that cuts through the sweetness perfectly.

  • Author: Natalie
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 medium butternut squash (about 23 pounds)
  • 1 large yellow onion, roughly chopped
  • 4 garlic cloves, smashed
  • 3 tablespoons olive oil, divided
  • 4 cups vegetable broth, low-sodium
  • 1/2 cup full-fat coconut milk
  • 1520 fresh sage leaves
  • 1 teaspoon fine sea salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon freshly grated nutmeg
  • 1 tablespoon maple syrup (optional)

Instructions

  1. Preheat your oven to 400°F (200°C). Give it a full 15 minutes to come to temperature.
  2. Carefully cut the butternut squash in half lengthwise. Scoop out the seeds and stringy bits with a spoon. Place both halves cut-side down on a rimmed baking sheet. Drizzle with 1 tablespoon of olive oil and rub it all over the skin. Roast for 35-40 minutes until the flesh is fork-tender.
  3. While the squash roasts, heat 1 tablespoon of olive oil in a large pot over medium heat. Add the chopped onion and a pinch of salt. Cook for 6-8 minutes, stirring occasionally, until the onion is soft and translucent. Add the smashed garlic cloves and cook for another minute until fragrant.
  4. Add 5-6 fresh sage leaves to the pot (save the rest for crispy topping). Stir them around for about 30 seconds until they release their fragrance.
  5. Pour in the vegetable broth and bring it to a gentle simmer. Let it bubble away while the squash finishes roasting.
  6. When the squash is tender, let it cool for 5 minutes. Scoop the flesh out with a spoon. Add all the roasted squash flesh to the pot with the broth mixture. Stir to combine.
  7. Bring the soup to a gentle simmer and cook for 10 minutes. Stir occasionally to prevent anything from sticking to the bottom.
  8. Remove the pot from heat. Use an immersion blender to puree the soup until completely smooth. If using a regular blender, work in batches and be careful with the hot liquid.
  9. Stir in the coconut milk, salt, pepper, and nutmeg. Taste and adjust. Add maple syrup if needed.
  10. While the soup finishes, heat the remaining 1 tablespoon of olive oil in a small skillet over medium heat. Add the reserved sage leaves in a single layer. Cook for 15-20 seconds per side until they turn bright green and crisp. Transfer to a paper towel-lined plate and sprinkle with a tiny pinch of salt.
  11. Ladle the soup into bowls and top with crispy sage leaves. Add a drizzle of olive oil or a swirl of coconut milk if desired.

Notes

Don’t skip roasting the squash whole; it concentrates the natural sugars and gives a velvety texture. Watch sage leaves carefully as they go from perfect to burnt in about 10 seconds. Taste as you go since squash sweetness varies. Use full-fat coconut milk for best texture. Let the soup rest for 15-20 minutes before serving for deeper flavor.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 245
  • Sodium: 580
  • Fat: 14
  • Carbohydrates: 28
  • Fiber: 6
  • Protein: 4

Keywords: butternut squash soup, creamy soup, vegan soup, fall soup, sage, comfort food, easy soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating