Creamy Butternut Squash Soup for Winter Comfort Food

25 min prep 2 min cook 3 servings
Creamy Butternut Squash Soup for Winter Comfort Food
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Now, this recipe has become our winter tradition. I make it at least once a week during the colder months, and it's my go-to when friends drop by unexpectedly or when I need to bring something to a potluck. The beauty of this soup lies not just in its incredible flavor, but in how forgiving and flexible it is. Whether you're a seasoned cook or just starting your culinary journey, this recipe will become your winter comfort staple too.

Why This Recipe Works

  • Perfectly Balanced Sweetness: Roasting the squash intensifies its natural sweetness while savory aromatics keep it from becoming dessert-like
  • Ultra-Creamy Texture: The combination of heavy cream and coconut milk creates an impossibly silky texture that coats your spoon beautifully
  • Layered Flavor Profile: Fresh sage, thyme, and a touch of nutmeg add complexity that makes each spoonful interesting
  • Make-Ahead Friendly: This soup actually tastes better the next day, making it perfect for meal prep
  • Freezer-Ready: Portion and freeze for up to 3 months—your future self will thank you
  • Customizable Heat Level: Add a pinch of cayenne or leave it mild for sensitive palates
  • Nutrient-Dense Comfort: Packed with vitamins A and C, fiber, and antioxidants despite tasting indulgent

Ingredients You'll Need

Ingredients

Let's talk about each ingredient and why it matters. The star of our show is, of course, the butternut squash. When selecting yours, look for one that feels heavy for its size and has a matte skin rather than shiny. The skin should be a uniform beige color without any green patches or soft spots. I typically buy a 3-4 pound squash, which yields about 2½ pounds once peeled and seeded. If you're short on time, many grocery stores now sell pre-cut butternut squash, though it tends to be more expensive and sometimes less flavorful.

For the aromatics, I use the classic combination of yellow onion and garlic. The onion should be firm with no sprouting, and if you can find fresh garlic, it's worth the extra effort. Dried garlic just won't give you that same pungent aroma when it hits the hot olive oil. Speaking of which, use a good quality olive oil here—it's not just for sautéing but also adds flavor to the finished soup.

The liquid components are where you can really customize. I use a combination of vegetable broth and water for the perfect balance. Too much broth can make the soup taste like, well, broth, while too much water dilutes the flavor. The heavy cream is non-negotiable for me—it creates that luxurious texture that makes this soup feel like a restaurant dish. The coconut milk adds a subtle sweetness and tropical note that complements the squash beautifully without being overwhelming.

Fresh herbs make all the difference here. Dried sage just can't compete with the bright, earthy flavor of fresh sage leaves. If you must use dried, use half the amount. Fresh thyme is also worth seeking out, though dried thyme is more acceptable in a pinch. The nutmeg should be freshly grated if possible—just a whisper is all you need to warm up the entire soup.

For the optional toppings, I love roasted pumpkin seeds for crunch, a swirl of crème fraîche for tanginess, and crispy sage leaves for an elegant touch. But honestly, this soup is so good on its own that you might skip the toppings entirely.

How to Make Creamy Butternut Squash Soup for Winter Comfort Food

1

Roast the Squash

Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper for easy cleanup. Peel the butternut squash using a sharp vegetable peeler, then cut it in half lengthwise. Scoop out the seeds with a spoon (save them for roasting later if you're feeling ambitious!). Cut the squash into 1-inch cubes—keeping them uniform ensures even cooking. Toss the cubes with 2 tablespoons olive oil, 1 teaspoon salt, and ½ teaspoon black pepper. Spread them in a single layer on your prepared baking sheet. Roast for 25-30 minutes, stirring once halfway through, until the edges are caramelized and the flesh is tender when pierced with a fork. The caramelization is key here—it concentrates the squash's natural sugars and adds incredible depth of flavor.

2

Sauté the Aromatics

While the squash roasts, heat 2 tablespoons olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook, stirring occasionally, until translucent and beginning to soften—about 5 minutes. Add the minced garlic, chopped sage, and thyme, cooking for another minute until fragrant. Be careful not to let the garlic burn—it turns bitter quickly. Season with ½ teaspoon salt and ¼ teaspoon pepper. The aroma at this stage should be intoxicating, with the herbs releasing their essential oils into the warm oil.

3

Deglaze the Pot

Once the aromatics are softened, add ¼ cup white wine to the pot. Use a wooden spoon to scrape up any browned bits from the bottom—these are flavor gold! Let the wine bubble away for 2-3 minutes until reduced by half. If you're avoiding alcohol, you can skip this step, but the wine adds acidity that brightens the rich soup. The alcohol cooks off, leaving behind a sophisticated depth that you can't quite identify but would definitely miss if it were gone.

4

Add the Squash and Liquid

Transfer the roasted butternut squash to the pot along with 4 cups vegetable broth and 2 cups water. The squash should be tender enough to break down easily. Add the bay leaf and bring everything to a gentle simmer. Reduce the heat to low, cover partially, and let it bubble away for 15 minutes. This gives all the flavors time to meld together beautifully. Stir occasionally to prevent sticking. The squash will continue to break down, making the soup naturally thicker.

5

Blend Until Silky

Remove the bay leaf and let the soup cool slightly. Working in batches, carefully transfer the soup to a blender. Fill the blender no more than halfway and remove the center piece from the lid to allow steam to escape. Cover with a kitchen towel and blend until absolutely smooth—about 30-45 seconds per batch. If you have an immersion blender, you can blend directly in the pot, though it might not get quite as silky. Return the blended soup to the pot. At this point, it should look like liquid velvet.

6

Enrich with Cream

Stir in the heavy cream and coconut milk. Add the freshly grated nutmeg and taste for seasoning—this is where you might need more salt or pepper. The soup should be thick enough to coat the back of a spoon but not so thick that it feels like pudding. If it's too thick, thin with a bit more broth or water. Let it simmer gently for another 5 minutes to heat through and allow the flavors to meld. Avoid boiling once the cream is added—it can curdle and ruin the silky texture.

7

Garnish and Serve

Ladle the hot soup into warm bowls. Garnish with a swirl of crème fraîche or sour cream, a sprinkle of roasted pumpkin seeds, and a few crispy sage leaves if you're feeling fancy. A crack of fresh black pepper and a drizzle of good olive oil never hurt either. Serve immediately with crusty bread for dipping. The contrast between the hot, creamy soup and the crunchy toppings is absolutely divine.

Expert Tips

Maximize Caramelization

Don't overcrowd your baking sheet—give the squash room to brown properly. If it's piled up, it'll steam instead of caramelize. Use two sheets if necessary.

Temperature Matters

Always warm your bowls before serving hot soup. A cold bowl will cool your soup too quickly. Just run them under hot water for 30 seconds.

Blender Safety

When blending hot soup, start on the lowest speed and gradually increase. Hold the lid down with a kitchen towel to prevent hot soup explosions.

Adjust Consistency

The thickness can vary based on your squash. Keep some warm broth on standby to thin it out, or simmer longer to thicken if needed.

Make-Ahead Magic

This soup tastes even better the next day! Make it up to 3 days ahead and reheat gently. The flavors have time to develop and meld together.

Freezer Success

Freeze in portion-sized containers for up to 3 months. Thaw overnight in the fridge and reheat gently, adding a splash of cream to refresh.

Variations to Try

Spicy Kick

Add a diced jalapeño with the aromatics or stir in a teaspoon of chipotle powder for a smoky heat that complements the sweet squash.

Apple Addition

Add one tart apple (like Granny Smith) when roasting the squash. It adds brightness and a subtle tartness that balances the richness.

Carrot Boost

Add 2 large carrots, peeled and chopped, to the roasting pan with the squash for extra sweetness and a beautiful deeper orange color.

Ginger Zing

Add 1 tablespoon freshly grated ginger with the garlic for a warming, spicy note that's perfect for cold winter days.

Vegan Version

Replace heavy cream with full-fat coconut milk and use olive oil instead of butter. It's just as rich and satisfying.

Bacon Lover's

Cook 4 slices of bacon until crispy, crumble on top of each serving. Use 1 tablespoon of bacon fat instead of olive oil for extra smoky flavor.

Storage Tips

Refrigerator Storage

Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after 24 hours! When reheating, do so gently over low heat, stirring occasionally. If the soup has thickened too much, thin it with a splash of broth or water. Avoid boiling once cream has been added, as this can cause curdling.

Freezer Instructions

This soup freezes beautifully for up to 3 months. For best results, freeze individual portions in freezer-safe containers, leaving ½ inch of headspace for expansion. Thaw overnight in the refrigerator, then reheat gently. You might notice a slight change in texture after freezing due to the cream, but a good stir and possibly a splash of fresh cream will restore its silkiness. For optimal results, consider freezing the soup before adding the cream, then stir it in when reheating.

Make-Ahead Strategy

This soup is perfect for entertaining because it's actually better made ahead! You can prepare the entire recipe up to 3 days before serving. If you're planning to serve it at a dinner party, make it the day before to eliminate day-of stress. Simply reheat gently and adjust consistency as needed. You can also prep the toppings ahead—roast the pumpkin seeds and fry the sage leaves, storing them in airtight containers until ready to use.

Frequently Asked Questions

Absolutely! Pre-cut squash is a huge time-saver, especially during busy weeknights. Just keep in mind that it tends to be more expensive and sometimes less flavorful than fresh squash. If using pre-cut, you'll need about 2½ pounds. Check the "sell-by" date and look for pieces that are bright orange and firm, not dried out or slimy. You might need to adjust roasting time slightly since pre-cut pieces are often smaller than what you'd cut yourself.

Too thick? Simply thin it out with warm vegetable broth or water, adding ¼ cup at a time until you reach your desired consistency. Too thin? Simmer uncovered for 10-15 minutes to reduce, or add a small amount of instant mashed potato flakes (start with 1 tablespoon) or a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water). Remember that the soup will thicken slightly as it cools, so err on the thinner side when adjusting.

Yes to both! For slow cooker: Add roasted squash, aromatics, and liquids to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, then blend and stir in cream. For Instant Pot: Use sauté mode for aromatics, add all ingredients except cream, cook on manual high pressure for 15 minutes, natural release 10 minutes, then blend and stir in cream. Both methods require roasting the squash first for best flavor, though you could technically cook it from raw in the Instant Pot (just won't have the same depth).

For a lighter version, use half-and-half or whole milk, though the soup won't be quite as rich. Greek yogurt works but add it off the heat to prevent curdling. For a dairy-free option, use full-fat coconut milk or cashew cream (blend soaked cashews with water until smooth). Each substitution will change the flavor slightly—coconut adds sweetness, cashew cream is neutral, and yogurt adds tanginess.

Heat ¼ cup olive oil in a small skillet over medium heat. When shimmering, add sage leaves in a single layer (work in batches). Fry for 15-30 seconds until crisp but still bright green. Transfer to paper towels and sprinkle with salt. They'll crisp more as they cool. Store in an airtight container for up to 2 days—they make everything taste fancy!

Absolutely! This recipe doubles beautifully—just make sure you have a large enough pot. You might need to roast the squash in batches depending on your oven size. The cooking time remains essentially the same, though you may need an extra 5-10 minutes for simmering. When blending, work in smaller batches to avoid overfilling your blender. This soup is perfect for holiday gatherings and potlucks!
Creamy Butternut Squash Soup for Winter Comfort Food
soups
Pin Recipe

Creamy Butternut Squash Soup for Winter Comfort Food

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

Ingredients

Instructions

  1. Roast the squash: Preheat oven to 425°F. Toss cubed squash with 2 tbsp olive oil, salt, and pepper. Roast 25-30 minutes until caramelized.
  2. Sauté aromatics: In a large pot, heat remaining oil and cook onion until translucent, about 5 minutes. Add garlic and herbs, cook 1 minute more.
  3. Deglaze: Add white wine and scrape up browned bits. Cook 2-3 minutes until reduced.
  4. Simmer: Add roasted squash, broth, water, and bay leaf. Simmer 15 minutes until flavors meld.
  5. Blend: Remove bay leaf and blend soup until silky smooth using a blender or immersion blender.
  6. Finish: Stir in cream, coconut milk, and nutmeg. Season to taste and simmer 5 minutes more.
  7. Serve: Ladle into warm bowls and garnish as desired. Serve immediately with crusty bread.

Recipe Notes

Soup can be made up to 3 days ahead and refrigerated, or frozen for up to 3 months. Reheat gently to prevent curdling. If too thick, thin with broth or water.

Nutrition (per serving)

324
Calories
4g
Protein
28g
Carbs
23g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.