Written by

Quinn Benson

Published

Best Easy Creamy Butternut Squash Soup with Crispy Sage

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

I was standing in the frozen foods aisle at Aldi last Tuesday, staring at a bag of pre-cut butternut squash, when the smell hit me. It wasn’t actually there—it was a memory. That sharp, earthy scent of sage leaves hitting hot butter, the kind that makes your stomach growl before you even know what you’re craving. And suddenly I was nine years old, sitting on the counter at my aunt Carol’s house in Ohio, watching her fry up sage leaves like they were the most precious things in the world.

Aunt Carol wasn’t really my aunt—she was my mom’s best friend from college, the kind of woman who wore aprons with cartoon vegetables on them and kept a wooden spoon in a jar by the stove. She passed away about seven years ago, and I honestly hadn’t thought about her soup in forever. But there I was, clutching a bag of squash cubes, tearing up in the middle of Aldi. Maybe you’ve been there—when a random grocery store moment just grabs you out of nowhere.

I grabbed the squash, a bunch of sage, and some heavy cream, and drove home like I was racing against forgetting. I mean, I’d made butternut squash soup before, but never her version. The one with the crispy sage on top that shatters when you bite into it. The one that tastes like fall in a bowl but takes almost no effort. Let me tell you, I messed up the first batch—burned the sage, forgot to save some for garnish—but by the third try, I had it. This is that soup.

This best easy creamy butternut squash soup with crispy sage is the one I keep making because it’s fast enough for a Tuesday night but fancy enough that you’d serve it to guests without apologizing. And every time I smell that sage hitting the butter, I’m back in that kitchen with Carol, and somehow that’s enough.

Why You’ll Love This Recipe

Look, I’ve tested a lot of butternut squash soup recipes over the years. Some are too sweet, some are too thin, and some require you to roast the squash for an hour before you even start. Not this one. This is the version I actually make on weeknights when I’m tired and hungry and need something that feels like a hug in a bowl.

  • Quick & Easy: This soup comes together in about 30 minutes from start to finish. The secret is using pre-cut squash or microwaving it briefly to soften it up. No roasting required.
  • Simple Ingredients: You probably already have onions, garlic, and butter in your kitchen. The only special item is fresh sage, which most grocery stores carry year-round now.
  • Perfect for Busy Weeknights: This is the kind of meal that saves you after a long day. It’s comforting without being heavy, and it feels like you put in way more effort than you actually did.
  • Crowd-Pleaser: I’ve served this to picky kids, vegan friends (with coconut milk instead of cream), and my dad who “doesn’t like squash.” Everyone goes back for seconds.
  • Unbelievably Delicious: The combination of silky squash, savory broth, and those crispy sage leaves on top? It’s next-level comfort food. The texture is velvety smooth without being gluey, and the sage adds this almost nutty, herbaceous crunch that makes the whole thing sing.

What makes this different from every other butternut squash soup recipe out there is the technique. Instead of roasting the squash (which takes forever), you simmer it directly in broth until tender, then blend it with a splash of cream. And the crispy sage—that’s not just a garnish, it’s the whole point. It adds texture, flavor, and a little bit of drama. This isn’t just another soup. It’s the one that makes you close your eyes after the first bite.

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 or easy to find at any grocery store.

For the Soup Base

  • Butternut squash, peeled and cubed (about 4 cups or one medium squash) — You can buy pre-cut cubes to save time. I get mine at Aldi or Trader Joe’s. If using a whole squash, look for one that feels heavy for its size with firm, unblemished skin.
  • Yellow onion, diced (1 medium) — Adds sweetness and depth. A sweet onion like Vidalia works great too.
  • Garlic cloves, minced (3-4 cloves) — Fresh garlic is non-negotiable here. The jarred stuff just doesn’t taste the same.
  • Vegetable broth or chicken broth (4 cups) — I prefer low-sodium so I can control the salt. For a richer flavor, use chicken broth. For vegan, go with vegetable.
  • Unsalted butter (2 tablespoons) — For sautéing the aromatics. You can substitute olive oil if needed, but butter adds richness.
  • Heavy cream or full-fat coconut milk (½ cup) — Heavy cream makes it luxuriously creamy. Coconut milk works beautifully for dairy-free and adds a subtle sweetness that pairs well with squash.
  • Salt and black pepper (to taste) — Don’t skimp on the salt. It makes the squash flavor pop.
  • Pinch of nutmeg or cinnamon (optional) — A tiny bit of warm spice elevates the soup. I usually add a pinch of nutmeg.

For the Crispy Sage Topping

creamy butternut squash soup preparation steps

  • Fresh sage leaves (about 12-15 leaves) — Look for leaves that are vibrant green and not wilted. The fresher, the crispier they’ll get.
  • Unsalted butter or olive oil (2 tablespoons) — Butter gives the best flavor, but olive oil works if you’re dairy-free.
  • Flaky sea salt (for finishing) — Maldon or any flaky salt. Regular salt works too, but flaky adds a nice crunch.

Ingredient Selection Tips

For the best texture, use a butternut squash that feels dense and heavy. Avoid squash with soft spots or wrinkled skin. If you’re using pre-cut cubes, check the package for any sliminess or discoloration. I’ve found that the pre-cut squash at Trader Joe’s is consistently good quality. For the sage, don’t settle for dried—fresh sage is absolutely essential for that crispy texture. If you can’t find fresh sage, you can substitute fresh thyme or rosemary, but honestly, sage is what makes this soup special.

Substitution Guidance

For a vegan version, use olive oil instead of butter, and full-fat coconut milk instead of heavy cream. The coconut milk adds a lovely richness and a hint of sweetness. For a lower-fat option, you can skip the cream entirely and use an extra cup of broth—the soup will still be creamy from the blended squash. Gluten-free? This soup is naturally gluten-free as long as you use a certified gluten-free broth.

Equipment Needed

You don’t need anything fancy for this soup, which is part of why I love it. Here’s what you’ll need:

  • Large pot or Dutch oven (4-5 quart) — I use my enameled cast iron Dutch oven. It holds heat well and makes cleanup easy. Any heavy-bottomed pot will work.
  • Immersion blender or regular blender — An immersion blender is my preference because you can blend right in the pot, which means less cleanup. I’ve had my Cuisinart immersion blender for years and it still works perfectly. If using a regular blender, let the soup cool slightly first and blend in batches to avoid pressure buildup.
  • Sharp knife and cutting board — For dicing the onion and mincing garlic. If you bought pre-cut squash, you can skip the knife work for the squash.
  • Small skillet — For frying the sage leaves. Any non-stick or stainless steel pan works.
  • Wooden spoon or spatula — For stirring the soup while it simmers.
  • Measuring cups and spoons — For accuracy, especially with the broth and cream.

If you don’t have an immersion blender, a regular blender works fine. Just be careful with hot liquids—fill the blender no more than halfway, hold the lid down with a towel, and blend in batches. I learned that lesson the hard way when hot soup exploded all over my kitchen. Budget-friendly tip: You can find decent immersion blenders for under $30, and they’re worth every penny for soups and smoothies.

Preparation Method

Alright, let’s make some soup. This whole process takes about 30 minutes, and I promise it’s easier than you think.

Step 1: Prep Your Ingredients (5 minutes)

Dice the onion and mince the garlic. If you’re using a whole butternut squash, peel it with a vegetable peeler, cut it in half lengthwise, scoop out the seeds, and cut the flesh into 1-inch cubes. If you bought pre-cut squash, you’re already ahead of the game. Measure out your broth and have your cream ready to go.

Step 2: Sauté the Aromatics (5 minutes)

Place your large pot over medium heat and add 2 tablespoons of butter. Once it’s melted and bubbling, add the diced onion. Cook for 3-4 minutes, stirring occasionally, until the onion is soft and translucent. Add the minced garlic and cook for another 30 seconds until fragrant. Don’t let the garlic burn—it turns bitter fast.

Step 3: Cook the Squash (12-15 minutes)

Add the cubed butternut squash to the pot along with 4 cups of broth. Stir everything together, then increase the heat to high and bring it to a boil. Once it’s boiling, reduce the heat to medium-low, cover the pot, and let it simmer for 12-15 minutes. You’ll know the squash is ready when you can easily pierce a cube with a fork. The squash should be tender but not falling apart.

Step 4: Blend Until Smooth (3 minutes)

Remove the pot from the heat. If you’re using an immersion blender, carefully blend the soup right in the pot until it’s completely smooth. This usually takes about 1-2 minutes. If using a regular blender, let the soup cool for 5 minutes first, then blend in batches. Be careful—hot liquid expands, so don’t fill the blender more than halfway. Hold the lid down with a folded kitchen towel while blending.

Step 5: Add the Cream and Season (2 minutes)

Once the soup is smooth, stir in ½ cup of heavy cream (or coconut milk). Add salt and pepper to taste, and a pinch of nutmeg if you’re using it. Taste and adjust seasoning—I usually add about 1 teaspoon of salt and ¼ teaspoon of pepper, but it depends on your broth. If the soup seems too thick, add a little more broth or water until it reaches your desired consistency. Keep the soup warm over low heat while you make the crispy sage.

Step 6: Make the Crispy Sage (5 minutes)

This is the fun part. Pat the sage leaves dry with a paper towel—any moisture will make them splatter. Place a small skillet over medium heat and add 2 tablespoons of butter. Once the butter is melted and foamy, add the sage leaves in a single layer. Cook for 30-60 seconds per side, until they turn bright green and start to crisp up. They should look translucent and feel firm, not floppy. Remove them with tongs or a fork and place them on a paper towel-lined plate. Sprinkle with a pinch of flaky sea salt while they’re still warm.

Step 7: Serve and Enjoy (2 minutes)

Ladle the soup into bowls. Top each bowl with a few crispy sage leaves and a drizzle of the sage-infused butter from the pan. If you’re feeling fancy, add a swirl of cream on top and a crack of black pepper. Serve immediately while the soup is hot and the sage is still crunchy.

Cooking Tips & Techniques

I’ve made this soup more times than I can count, and I’ve learned a few things along the way. Here are my best tips for getting it right every time.

Don’t skip drying the sage leaves. I made this mistake the first time—I washed the sage and tossed it straight into the hot butter. The water caused the butter to splatter everywhere, and the sage turned out soggy instead of crispy. Pat them completely dry with a paper towel before frying.

Watch the sage carefully. Sage goes from perfectly crispy to burnt in about 15 seconds. Keep your eyes on the pan and remove the leaves as soon as they turn bright green and start to stiffen. They’ll continue to crisp up as they cool on the paper towel.

Blend in stages if using a regular blender. I cannot stress this enough. Hot liquid expands in a blender, and if you fill it too full, the lid can blow off. I learned this the messy way. Let the soup cool for 5 minutes, blend in batches, and always hold the lid down with a towel.

Season at the end. Because broth brands vary in saltiness, always season your soup after blending. I usually start with 1 teaspoon of salt and adjust from there. Remember, you can always add more salt, but you can’t take it out.

Make it ahead of time. This soup actually tastes better the next day after the flavors have melded. You can make it up to 3 days in advance and reheat it on the stove. Just add a splash of broth or water when reheating, as it thickens in the fridge.

Use the sage butter. Don’t discard the butter after frying the sage. Drizzle it over the soup for extra flavor. It’s infused with sage and garlicky goodness, and it takes the soup from good to amazing.

Variations & Adaptations

One of the best things about this soup is how flexible it is. Here are some variations I’ve tried and loved.

Vegan Version

Replace the butter with olive oil or vegan butter, and use full-fat coconut milk instead of heavy cream. The coconut milk adds a subtle sweetness that pairs beautifully with the squash. For the crispy sage, fry the leaves in olive oil instead of butter. It works just as well, though the flavor is slightly different.

Spicy Kick

Add ½ teaspoon of red pepper flakes or a diced jalapeño (seeds removed) when you sauté the onion. The heat cuts through the richness of the cream and adds a nice warmth. I made this version for a friend who loves spicy food, and she said it was the best soup she’d ever had.

Roasted Squash Version

If you have a little extra time, roast the cubed squash at 400°F for 25-30 minutes before adding it to the pot. Roasting caramelizes the natural sugars in the squash and adds a deeper, nuttier flavor. This is my go-to version for weekends or when I’m making soup for company.

Apple Butternut Squash Soup

Add one peeled and diced apple (Granny Smith or Honeycrisp work well) to the pot along with the squash. The apple adds a subtle sweetness and a hint of acidity that brightens the soup. I tried this on a whim when I had an apple that needed using up, and it was surprisingly good.

Curried Butternut Squash Soup

Add 1 tablespoon of curry powder or garam masala when you sauté the onion. The warm spices complement the squash beautifully and give the soup an entirely different personality. Top with toasted coconut flakes instead of crispy sage for a Thai-inspired twist.

Serving & Storage Suggestions

This soup is incredibly versatile when it comes to serving. Here’s how I like to enjoy it.

Serving Temperature: Serve this soup hot, straight from the pot. The crispy sage is best added right before serving, as it will soften if left in the soup for too long. If you’re serving a crowd, keep the soup warm in a slow cooker on low and add the sage just before serving each bowl.

What to Serve With It: This soup pairs beautifully with crusty bread or a simple grilled cheese sandwich. I love serving it with a side salad of arugula, dried cranberries, and walnuts with a lemon vinaigrette. The peppery arugula and tangy cranberries balance the richness of the soup perfectly. For a heartier meal, serve it alongside a roasted chicken or a simple green salad with protein.

Storage Instructions: Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and improve after a day or two. The crispy sage should be stored separately in an airtight container at room temperature—it will stay crispy for about 2 days. If it softens, you can re-crisp it in a dry skillet over medium heat for 30 seconds.

Freezing Instructions: This soup freezes beautifully. Let it cool completely, then transfer it to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. Freeze for up to 3 months. To reheat, thaw overnight in the refrigerator, then warm on the stovetop over medium heat, stirring occasionally. Add a splash of broth or water if the soup seems too thick after thawing.

Reheating Tips: Reheat individual portions in the microwave for 2-3 minutes, stirring halfway through. For larger batches, reheat on the stovetop over medium-low heat, stirring occasionally. Don’t let it boil, as the cream can separate. If that happens, just whisk it vigorously—it’ll come back together.

Nutritional Information & Benefits

This soup isn’t just delicious—it’s packed with nutrients that make you feel good about eating it.

Estimated Nutritional Values (per serving, based on 4 servings):

  • Calories: 280
  • Total Fat: 18g
  • Saturated Fat: 11g
  • Cholesterol: 55mg
  • Sodium: 680mg (varies with broth)
  • Total Carbohydrates: 28g
  • Dietary Fiber: 5g
  • Sugars: 8g
  • Protein: 4g
  • Vitamin A: 450% DV
  • Vitamin C: 35% DV
  • Potassium: 700mg

Health Benefits: Butternut squash is a powerhouse of nutrition. It’s loaded with vitamin A (over 450% of your daily needs per serving), which supports eye health and immune function. It’s also a great source of vitamin C, potassium, and fiber. The sage in this recipe isn’t just for flavor—it’s been used for centuries in traditional medicine for its anti-inflammatory properties. The healthy fats from the cream or coconut milk help your body absorb the fat-soluble vitamins in the squash.

Dietary Considerations: This soup is naturally gluten-free and can easily be made dairy-free and vegan with the substitutions mentioned above. It’s also relatively low in calories for such a satisfying meal. The main allergens are dairy (if using butter and cream) and tree nuts (if using coconut milk).

My Wellness Perspective: I love that this soup feels indulgent but is actually really good for you. It’s the kind of meal that fills you up without weighing you down, and it’s packed with vegetables that make you feel like you’re taking care of yourself. On busy weeknights, that’s exactly what I need.

Frequently Asked Questions

Can I use frozen butternut squash?

Absolutely! Frozen butternut squash works perfectly in this recipe. You can add it directly to the pot without thawing—just increase the simmering time by about 5 minutes. Frozen squash tends to be a bit more watery, so you might need to simmer the soup uncovered for a few extra minutes to thicken it up.

How do I make this soup thicker or thinner?

For a thicker soup, use less broth—start with 3 cups instead of 4, and add more as needed after blending. For a thinner soup, add extra broth or water until it reaches your desired consistency. You can also simmer the soup uncovered for a few minutes to reduce and thicken it, or add more liquid to thin it out.

Can I make this soup in an Instant Pot?

Yes! Use the sauté function to cook the onion and garlic in butter, then add the squash and broth. Pressure cook on high for 8 minutes, then do a quick release. Blend with an immersion blender, stir in the cream, and season. The crispy sage is still best made on the stovetop, but you can make it while the soup pressure cooks.

What can I use instead of sage?

If you can’t find fresh sage, you can substitute fresh thyme or rosemary for the crispy topping. Thyme leaves will crisp up nicely, and rosemary needles add a pine-like flavor. You can also skip the crispy topping entirely and just garnish with a drizzle of cream and some pumpkin seeds for crunch.

How do I store leftover crispy sage?

Store leftover crispy sage in an airtight container at room temperature for up to 2 days. If it loses its crunch, you can re-crisp it in a dry skillet over medium heat for about 30 seconds. Don’t store it in the refrigerator—the moisture will make it soggy.

Conclusion

This best easy creamy butternut squash soup with crispy sage is the kind of recipe that becomes a regular in your rotation—not because it’s fancy or complicated, but because it’s exactly what you need on a busy weeknight. It’s fast, it’s comforting, and it makes your kitchen smell incredible. The crispy sage on top is the little touch that makes it feel special, even when you’re eating it in your sweatpants at 7 PM on a Tuesday.

I hope you give this soup a try and make it your own. Maybe you’ll add a little more garlic, or swap the cream for coconut milk, or throw in an apple like I did that one time. That’s the beauty of a good recipe—it’s a starting point, not a rulebook. My aunt Carol would have loved that you’re making her soup, even if you tweak it a little.

If you make this soup, I’d love to hear about it. Leave a comment below and let me know how it turned out, or tag me in your photos on social media. And if you’re looking for more quick and comforting weeknight meals, check out my creamy Tuscan chicken skillet or my one-pot lemon herb risotto—they’re both lifesavers on busy nights. Happy cooking, friends!

Pin This Recipe!

creamy butternut squash soup recipe

Print

Best Easy Creamy Butternut Squash Soup with Crispy Sage

This quick and easy creamy butternut squash soup comes together in about 30 minutes with simple ingredients. Topped with crispy sage leaves, it’s a comforting weeknight meal that feels fancy enough for guests.

  • Author: Dina
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 4 cups butternut squash, peeled and cubed (about 1 medium squash)
  • 1 medium yellow onion, diced
  • 3–4 garlic cloves, minced
  • 4 cups vegetable broth or chicken broth (low-sodium preferred)
  • 2 tablespoons unsalted butter
  • ½ cup heavy cream or full-fat coconut milk
  • Salt and black pepper to taste
  • Pinch of nutmeg or cinnamon (optional)
  • 12–15 fresh sage leaves
  • 2 tablespoons unsalted butter or olive oil (for crispy sage)
  • Flaky sea salt (for finishing)

Instructions

  1. Dice the onion and mince the garlic. If using a whole butternut squash, peel, seed, and cut into 1-inch cubes.
  2. Place a large pot over medium heat and melt 2 tablespoons of butter. Add the diced onion and cook for 3-4 minutes until soft and translucent. Add the minced garlic and cook for 30 seconds until fragrant.
  3. Add the cubed butternut squash and 4 cups of broth to the pot. Stir, increase heat to high, and bring to a boil. Reduce heat to medium-low, cover, and simmer for 12-15 minutes until the squash is tender when pierced with a fork.
  4. Remove the pot from heat. Use an immersion blender to blend the soup until smooth, or let cool for 5 minutes and blend in batches in a regular blender (fill no more than halfway and hold lid down with a towel).
  5. Stir in ½ cup of heavy cream or coconut milk. Season with salt, pepper, and a pinch of nutmeg if using. Adjust consistency with additional broth or water if needed. Keep warm over low heat.
  6. Pat sage leaves dry with a paper towel. In a small skillet over medium heat, melt 2 tablespoons of butter. Add sage leaves in a single layer and cook for 30-60 seconds per side until bright green and crispy. Transfer to a paper towel-lined plate and sprinkle with flaky sea salt.
  7. Ladle soup into bowls. Top with crispy sage leaves and a drizzle of sage-infused butter from the pan. Serve immediately.

Notes

For a vegan version, use olive oil instead of butter and full-fat coconut milk instead of heavy cream. The soup can be made up to 3 days in advance and tastes even better the next day. Store crispy sage separately at room temperature for up to 2 days. To freeze, cool completely and store in freezer-safe containers for up to 3 months.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 280
  • Sugar: 8
  • Sodium: 680
  • Fat: 18
  • Saturated Fat: 11
  • Carbohydrates: 28
  • Fiber: 5
  • Protein: 4

Keywords: butternut squash soup, creamy soup, crispy sage, easy soup, fall soup, weeknight dinner, comfort food, gluten-free 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 ★☆ ★☆ ★☆ ★☆ ★☆