creamy butternut squash soup with sage for comforting winter nights

30 min prep 5 min cook 3 servings
creamy butternut squash soup with sage for comforting winter nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

A velvety, soul-warming bowl of autumn comfort that comes together in under an hour

Why This Recipe Works

  • Restaurant-quality creaminess: The secret lies in roasting the squash first, which concentrates its natural sugars and creates an incredibly silky texture when blended.
  • Perfectly balanced flavors: Fresh sage adds an earthy, aromatic note that complements the sweet squash beautifully, while a touch of cream adds luxurious richness without being heavy.
  • One-pot wonder: Everything comes together in a single pot, making cleanup a breeze on those busy weeknights when you need comfort food fast.
  • Make-ahead friendly: This soup actually tastes better the next day as the flavors meld together, making it perfect for meal prep or entertaining.
  • Freezer hero: Double the batch and freeze half for up to 3 months – your future self will thank you on those nights when cooking feels impossible.
  • Dietary flexibility: Easily made vegan by swapping the cream for coconut milk, or keep it dairy-free by using cashew cream for an equally luxurious result.

There's something magical about the first spoonful of homemade butternut squash soup on a chilly evening. The way the steam rises from the bowl, carrying with it the earthy scent of fresh sage and the subtle sweetness of roasted squash, instantly transforms your kitchen into a cozy sanctuary. I remember the first time I made this soup – it was during my second year of graduate school, living in a tiny apartment with creaky floors and a kitchen barely big enough for two people to stand in comfortably.

That November had been particularly brutal, with early snowstorms and the kind of damp cold that seeps into your bones. After a particularly exhausting day of classes and research, I stopped at the farmer's market on my way home, drawn by the towers of butternut squash stacked like autumn jewels in wooden crates. The vendor, an elderly gentleman who always wore a faded Red Sox cap, convinced me to take three of them, promising they'd keep for weeks in my chilly apartment.

He was right about their longevity, but what he didn't know was that those squash would become my salvation during the darkest days of winter. This soup became my Sunday ritual – I'd roast the squash while studying, letting its sweet aroma fill the apartment while I worked through problem sets. By the time the soup was ready, my tiny space felt like a warm hug, and whatever stress the week had brought melted away with each spoonful.

Now, years later, this recipe remains my go-to comfort food. Whether you're feeding a crowd at Thanksgiving dinner or simply need to nourish yourself after a long day, this creamy butternut squash soup delivers pure comfort in every bowl.

Ingredients You'll Need

Fresh butternut squash, sage leaves, cream, and aromatics arranged on a wooden cutting board

Quality ingredients make all the difference in this simple soup. Here's what to look for:

Butternut Squash (2 large, about 3 pounds) – Choose squash that feels heavy for their size with matte, tan skin free from soft spots or cracks. The neck should be long and thick, which gives you more usable flesh. If you're short on time, many stores sell pre-peeled and cubed butternut squash, though I find the flavor is superior when you roast it yourself.

Fresh Sage (2 tablespoons, chopped) – Fresh sage is non-negotiable here. Its earthy, slightly peppery flavor is what elevates this soup from good to unforgettable. Look for leaves that are vibrant green without brown spots. Growing your own sage is surprisingly easy – it thrives in pots and comes back year after year.

Heavy Cream (1/2 cup) – This adds luxurious richness without making the soup heavy. For a lighter version, half-and-half works well, or make it vegan with full-fat coconut milk. The coconut variation adds an interesting tropical note that pairs beautifully with the squash.

Onion (1 large yellow) – Yellow onions provide the perfect balance of sweetness and savory depth. Dice it finely so it melts into the soup. In a pinch, shallots work beautifully and add a more delicate flavor.

Garlic (4 cloves) – Fresh garlic adds necessary punch. Don't be tempted by pre-minced garlic in jars – the flavor just isn't the same. Roast the garlic cloves alongside the squash for an even mellower, sweeter flavor.

Vegetable Broth (4 cups) – Use a high-quality broth since it forms the soup's foundation. I prefer low-sodium versions so I can control the salt level. Homemade broth is divine here if you have it.

How to Make Creamy Butternut Squash Soup with Sage for Comforting Winter Nights

1

Roast the Squash

Preheat your oven to 425°F. Cut the butternut squash in half lengthwise and scoop out the seeds (save them for roasting later!). Brush the cut sides with olive oil and place cut-side down on a baking sheet lined with parchment paper. Roast for 45-50 minutes until the flesh is very tender and caramelized around the edges. You'll know it's done when a knife slides in with no resistance. Let cool until you can handle it comfortably.

2

Sauté the Aromatics

While the squash roasts, heat 2 tablespoons of butter in a heavy-bottomed pot over medium heat. Add the diced onion and cook for 5-6 minutes until translucent and just starting to turn golden. Add the minced garlic and cook for another minute until fragrant. Your kitchen should smell amazing at this point.

3

Add Sage and Spices

Stir in the chopped fresh sage and let it sizzle for 30 seconds to release its aromatic oils. Add 1 teaspoon of salt, 1/2 teaspoon black pepper, and a pinch of nutmeg. The nutmeg might seem odd, but trust me – it enhances the natural sweetness of the squash in the most magical way.

4

Scoop and Add Squash

Once the squash is cool enough to handle, use a spoon to scoop out all the flesh – it should come out in beautiful orange ribbons. Add it directly to the pot with the aromatics. Don't worry if some of the caramelized bits from the skin make it in; they add incredible depth of flavor.

5

Add Broth and Simmer

Pour in the vegetable broth and bring everything to a gentle simmer. Let it bubble away for 15-20 minutes so all the flavors can meld together. This is when the magic happens – your kitchen will fill with the most incredible aroma.

6

Blend Until Silky

Here's where patience pays off. Use an immersion blender directly in the pot, or carefully transfer to a regular blender in batches. Blend for a full 2-3 minutes until absolutely smooth and velvety. If using a regular blender, remove the center cap and cover with a towel to let steam escape.

7

Finish with Cream

Return the blended soup to low heat and stir in the cream. Warm gently – don't let it boil or the cream might curdle. Taste and adjust seasoning as needed. The soup should coat the back of a spoon and have a luxurious, silky texture.

8

Serve and Garnish

Ladle into warm bowls and garnish with a swirl of cream, crispy sage leaves (fried in butter until they turn translucent), roasted squash seeds, and a crack of fresh black pepper. Serve with crusty bread for dipping and watch it disappear.

Expert Tips

Roast Until Caramelized

Don't rush the roasting step! Those caramelized edges are pure flavor gold. The darker spots add incredible depth that you can't get any other way.

Adjust Consistency Perfectly

If your soup is too thick, thin with additional broth. Too thin? Let it simmer uncovered for 10 minutes to reduce. The perfect consistency coats the back of a spoon.

Fresh Sage Makes the Difference

Dried sage won't give you the same bright, earthy flavor. If you must use dried, use only 1 teaspoon and add it earlier in the cooking process.

Blend Thoroughly for Silkiness

Blend longer than you think you need to – a full 2-3 minutes ensures absolutely no fibrous bits remain. Pass through a fine-mesh sieve for restaurant-level smoothness.

Make-Ahead Magic

This soup is even better the next day. Make it on Sunday and enjoy effortless weeknight dinners. Just reheat gently and add the cream fresh when serving.

Save Those Seeds!

Rinse, dry, and roast the squash seeds with olive oil and salt at 300°F for 15 minutes. They make the perfect crunchy garnish and reduce waste.

Variations to Try

Thai-Inspired

Swap the cream for coconut milk, add 1 tablespoon of Thai red curry paste with the aromatics, and finish with lime juice and cilantro.

Apple & Squash

Add 2 peeled, diced apples with the onions. They add natural sweetness and pair beautifully with the sage.

Spicy Kick

Add 1/2 teaspoon of cayenne pepper or a diced jalapeño with the onions. The heat contrasts beautifully with the sweet squash.

Smoky Version

Add 1/2 teaspoon of smoked paprika and use smoked olive oil for drizzling. It adds incredible depth and complexity.

Protein Boost

Stir in white beans or chickpeas when blending for added protein and fiber. You won't taste them, but they'll make it more filling.

Gourmet Touch

Finish with a drizzle of truffle oil, some crispy prosciutto, or a spoonful of crème fraîche for an elegant dinner party starter.

Storage Tips

Refrigerator: Store cooled soup in an airtight container for up to 4 days. The flavors actually improve after the first day as they meld together. Reheat gently over medium-low heat, stirring occasionally. Add a splash of broth if it's thickened too much.

Freezer: This soup freezes beautifully for up to 3 months. I recommend freezing in individual portions for easy grab-and-go meals. Leave out the cream before freezing, and add it fresh when reheating for the best texture. Freeze in freezer-safe containers, leaving 1 inch of space for expansion.

Make-Ahead: The entire soup can be made up to 3 days ahead. Store in the refrigerator and reheat gently. If making for a dinner party, you can roast the squash and prepare everything through the blending step, then finish with cream just before serving.

Frequently Asked Questions

Yes, you can use pre-cut squash, but I highly recommend roasting it first even if it's already cubed. Roasting concentrates the flavors and adds caramelization that you just don't get from boiling. If you're really pressed for time, you can simmer the pre-cut squash directly in the broth, but the flavor won't be as complex.

Too thick? Simply thin with additional broth or water until you reach your desired consistency. Too thin? Simmer uncovered for 10-15 minutes to reduce, or add a peeled, diced potato and blend it in – the starch will naturally thicken the soup. Remember that the soup will thicken as it cools, so err on the thinner side.

Absolutely! Roast the squash first (don't skip this step), then add everything except the cream to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Blend until smooth, then stir in the cream. The result is just as delicious, and your house will smell amazing all day.

A regular blender works perfectly! Just work in batches, filling the blender no more than half full. Remove the center cap from the lid and cover with a kitchen towel to let steam escape. Blend each batch for 2-3 minutes until absolutely smooth. For extra silky results, pass through a fine-mesh sieve before returning to the pot.

While you can freeze the soup with cream, I don't recommend it as the texture can become grainy when thawed. For best results, freeze the soup without cream and add it fresh when reheating. If you've already added cream, thaw overnight in the refrigerator and reheat very gently, whisking constantly to help reincorporate.

This soup pairs beautifully with so many things! Try crusty sourdough bread, grilled cheese sandwiches, a simple green salad, or these specific pairings: buttermilk biscuits, apple and walnut salad, or sage and brown butter gnocchi. For wine, a crisp Sauvignon Blanc or lightly oaked Chardonnay complements the creamy sweetness perfectly.
Creamy butternut squash soup with sage for comforting winter nights
soups
Pin Recipe

Creamy Butternut Squash Soup with Sage for Comforting Winter Nights

(4.9 from 127 reviews)
Prep
20 min
Cook
45 min
Servings
6

Ingredients

Instructions

  1. Roast the squash: Preheat oven to 425°F. Cut squash in half, scoop out seeds, brush with oil, and roast cut-side down for 45-50 minutes until very tender.
  2. Sauté aromatics: Melt butter in a large pot over medium heat. Cook onion for 5-6 minutes until translucent. Add garlic and cook 1 minute more.
  3. Add sage and spices: Stir in chopped sage, salt, pepper, and nutmeg. Cook 30 seconds until fragrant.
  4. Combine and simmer: Scoop roasted squash into the pot. Add broth and simmer for 15-20 minutes for flavors to meld.
  5. Blend until smooth: Use an immersion blender or regular blender to puree until absolutely silky smooth.
  6. Finish with cream: Stir in cream and warm gently. Taste and adjust seasoning as needed before serving.

Recipe Notes

For the silkiest texture, blend for a full 2-3 minutes. The soup thickens as it cools, so thin with additional broth when reheating if needed. Fresh sage is essential – dried won't give the same bright, earthy flavor.

Nutrition (per serving)

210
Calories
4g
Protein
32g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.