creamy butternut squash and spinach soup for warm winter nights

6 min prep 4 min cook 9 servings
creamy butternut squash and spinach soup for warm winter nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a certain kind of magic that happens when the first real cold snap hits. The kind that makes you reach for thick socks, light candles, and crave something warm and velvety that hugs you from the inside out. For me, that something is this creamy butternut squash and spinach soup—an annual tradition that officially kicks off soup season in our house.

I first created this recipe during a particularly brutal January when the kids were tiny, the flu was making its rounds, and I needed dinner to be both comforting and nutrient-dense. One spoonful and we were hooked: the silky roasted squash, the bright pop of spinach, the whisper of nutmeg that makes the whole kitchen smell like December. Ten years later, it’s still the recipe my daughter requests for her birthday dinner (yes, over cake!), the one I batch-cook for new-mom friends, and the bowl I ladle up whenever the world feels a little too sharp around the edges.

What makes this soup special isn’t just the flavor—though that’s pretty spectacular—it’s the way it turns humble pantry staples into something that feels luxurious. No heavy cream required; the body comes from roasted squash blended until it’s silkier than velvet. A whole bag of spinach wilts in at the end, so you’re getting serious greens without tasting like lawnmower clippings. And the color? A sunset-orange so vibrant it practically glows on gray days.

Why This Recipe Works

  • Roasting intensifies flavor: Cubed squash is tossed with olive oil, salt, and a kiss of maple syrup, then roasted until the edges caramelize, concentrating the natural sugars.
  • No heavy cream needed: A single cup of canned coconut milk (or cashew cream if you’re nut-allergic) gives lush body without the weight.
  • Spinach at the end: Stirring in baby spinach off-heat preserves its vibrant color and delicate texture while sneaking in iron and folate.
  • Freezer-friendly: Purée the soup before adding spinach; freeze flat in zip bags for up to three months. Add spinach when reheating.
  • One-pot wonder: Roast the squash on a sheet pan while the aromatics simmer, then everything mingles in a single Dutch oven—minimal dishes.
  • Balanced nutrition: Each bowl delivers two servings of vegetables, 9 grams of plant protein, and slow-burn carbs to keep you satisfied.
  • Customizable texture: Use an immersion blender for rustic, or a high-speed blender for café-level silkiness.

Ingredients You'll Need

Ingredients

Quality ingredients make the difference between a good soup and a can’t-stop-slurping soup. Look for a butternut squash that feels heavy for its size, with matte, unblemished skin. If you’re in a rush, many supermarkets sell pre-cubed squash; just pat it dry so it roasts instead of steams. For the spinach, grab the 5-ounce plastic clamshells—baby leaves wilt faster and taste milder than mature bunches.

Butternut Squash (about 2½ lb/1.2 kg): The natural sweetness balances the savory aromatics. Swap with pumpkin or red kuri squash if needed; both roast beautifully.

Extra-Virgin Olive Oil (3 Tbsp): A robust oil stands up to roasting temps. Save your grassy finishing oil for drizzling at the table.

Pure Maple Syrup (2 tsp): Optional but transformative; it encourages browning and adds subtle caramel notes.

Yellow Onion (1 medium): Provides the soffritto backbone. Dice small so it melts into the soup.

Garlic (4 cloves): Freshly minced. Jarred garlic tastes flat here.

Fresh Thyme (2 tsp leaves): Woodsy and wintery. Strip leaves by running fingers backward down the stem. Dried thyme works in a pinch—use ¾ tsp.

Ground Nutmeg (⅛ tsp): The “what is that?” note that makes people ask for the recipe. Buy whole nutmeg and grate on a microplane for maximum oomph.

Vegetable Broth (4 cups): Low-sodium so you control seasoning. Chicken broth is fine for omnivores.

Canned Coconut Milk (1 cup, full-fat): Lends creaminess without dairy. Shake the can vigorously or warm briefly to dissolve the fat cap.

Baby Spinach (5 oz): Packed. If you only have frozen, thaw and squeeze dry; add during blending instead of at the end.

Lemon Juice (1 Tbsp): Brightens all the sweet, earthy flavors. Add just before serving.

How to Make Creamy Butternut Squash and Spinach Soup for Warm Winter Nights

1
Preheat & Prep

Heat oven to 425 °F (220 °C). Line a rimmed sheet pan with parchment for zero-stick insurance. Peel, seed, and cube the squash into ¾-inch pieces—small enough to roast quickly, large enough to stay juicy. Toss with 2 Tbsp olive oil, 1 tsp kosher salt, and the maple syrup until every cube glistens.

2
Roast Until Caramelized

Spread squash in a single layer; crowd the pan and you’ll steam, not roast. Slide onto middle rack for 25–30 min, flipping once halfway. You’re looking for bronzed edges and a fork-tender center. While the squash works its magic, start the aromatics.

3
Sauté the Base

In a Dutch oven, heat remaining 1 Tbsp olive oil over medium. Add diced onion and cook 4 min until translucent, scraping any brown bits. Stir in garlic and thyme; cook 1 min more until fragrant—your kitchen will smell like winter in Provence.

4
Deglaze & Build Depth

Tip in ½ cup broth to deglaze, loosening any caramelized onion. Add nutmeg, 1 tsp salt, and several grinds of black pepper. The brief simmer blooms the spice.

5
Combine & Simmer

Scrape roasted squash into the pot. Add remaining 3½ cups broth; bring to a gentle boil, then reduce to low, cover, and simmer 10 min to marry flavors.

6
Blend to Silk

Off heat, puree until ultra-smooth. An immersion blender is easiest; tilt the pot so the head is submerged to avoid splatter. For velvety café texture, transfer in batches to a high-speed blender, venting the lid and covering with a tea towel.

7
Enrich with Coconut Milk

Return puréed soup to low heat. Whisk in coconut milk; warm 2 min—do not boil or the coconut fat can separate and look grainy.

8
Wilt in Spinach

Stir in baby spinach a handful at a time; the residual heat wilts it within 30 seconds. Bright green flecks = vitamins you can see.

9
Finish & Serve

Off heat, stir in lemon juice. Taste and adjust salt; the broth and coconut milk vary in sodium. Ladle into warm bowls, drizzle with good olive oil, and maybe add toasted pumpkin seeds for crunch.

Expert Tips

Roast Hot & Fast

425 °F is the sweet spot: hot enough for Maillard browning, cool enough to avoid burning maple sugars.

Thin Without Water

If the soup thickens on day two, whisk in broth or coconut milk—not water—to keep flavor intact.

Steam = Safety

When blending hot liquids, remove the feeder cap and cover with a towel; steam escapes, preventing blender-bowl explosions.

Chill Before Freezing

Cool soup completely in an ice bath before freezing; it prevents ice crystals and freezer burn.

Crouton Hack

Cube stale sourdough, toss with olive oil & smoked paprika, bake 10 min at 400 °F for smoky crunch on top.

Color Boost

Add a pinch of turmeric when sautéing onions; it amplifies the sunset hue without altering flavor.

Variations to Try

  • Spicy Thai: Swap thyme for 1 tsp red curry paste, finish with lime juice & cilantro.
  • Apple & Sage: Add 1 diced tart apple with onion; replace thyme with fresh sage.
  • Protein Boost: Stir in a can of rinsed chickpeas during the simmer stage.
  • Green Swap: Sub kale or chard; just remove ribs and simmer 2 extra minutes to soften.
  • Dairy-Lover: Replace coconut milk with equal parts half-and-half; reduce broth by ½ cup.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight glass jars, and refrigerate up to 4 days. The flavors meld beautifully on day two; just thin with broth when reheating.

Freezer: Purée the soup without spinach. Cool, portion into quart-size freezer bags, squeeze out air, label, and freeze flat up to 3 months. To serve, thaw overnight in the fridge, warm gently, then stir in fresh spinach.

Meal-Prep Lunches: Pour single servings into microwavable containers; add a slice of lemon to brighten when reheating. Keeps 4 days chilled; do not freeze with lemon.

Frequently Asked Questions

Yes—thaw, pat very dry, then roast. It won’t caramelize quite as much but still beats boiling.

Whisk in 1–2 tsp white miso or a splash of apple-cider vinegar; umami and acid balance sweetness.

Absolutely—omit maple syrup and salt until after you remove baby’s portion; blend until satin-smooth.

Yes—use two sheet pans so the squash still roasts, not steams. Blend in batches or use a stick blender.

A crusty sourdough or no-knead artisan loaf—nooks and crannies sop up every last drop.

Roast the squash first for flavor, then dump everything except spinach & coconut milk into the crock. Cook on low 4 hr, blend, stir in coconut milk and spinach, warm 10 min more.
creamy butternut squash and spinach soup for warm winter nights
soups
Pin Recipe

creamy butternut squash and spinach soup for warm winter nights

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Preheat oven to 425 °F. Toss squash with 2 Tbsp oil, maple syrup, 1 tsp salt on a parchment-lined sheet. Roast 25–30 min until caramelized.
  2. Sauté aromatics: In a Dutch oven heat remaining 1 Tbsp oil over medium. Cook onion 4 min, add garlic & thyme 1 min.
  3. Deglaze: Pour in ½ cup broth, scrape bits. Add nutmeg.
  4. Simmer: Add roasted squash and remaining broth; cover, simmer 10 min.
  5. Blend: Purée until smooth using an immersion or stand blender.
  6. Finish: Stir in coconut milk and spinach off-heat. Add lemon juice, adjust seasoning, serve hot.

Recipe Notes

For nut-free, swap coconut milk with equal parts cashew cream or silken tofu blended until smooth.

Nutrition (per serving)

186
Calories
3g
Protein
24g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.