Love this? Pin it for later!
Healthy Batch-Cooked Spinach & Winter Squash Soup for Cold Evenings
There’s a certain kind of magic that happens when the first real cold snap hits. The windows fog, the kettle whistles non-stop, and my kitchen turns into a soup factory. This spinach and winter squash soup is the one I make on repeat from November straight through March—partly because it’s ridiculously comforting, partly because it’s outrageously healthy, and mostly because it tastes even better after a day or two in the fridge. I started developing the recipe when my twins were born and “dinner” became whatever I could reheat with one hand. Eight years later, it’s still the first pot I reach for when the forecast threatens snow, when friends drop by with sniffles, or when I simply want my house to smell like I have my life together.
Why This Recipe Works
- Batch-cooking brilliance: One pot yields eight generous bowls—enough for dinner, leftovers, and a few freezer portions for “emergency” weeknights.
- Deep flavor, short list: Roasting the squash concentrates sweetness, while a quick sauté of shallots and smoked paprika builds complexity without a mile-long ingredient list.
- Leafy-green power: A full pound of spinach wilts into the broth, giving you iron, folate, and vibrant color that survives reheating.
- Creamy without cream: Blending half the soup with cannellini beans adds body and plant protein while keeping it dairy-free.
- Freezer hero: Thaw and reheat with a splash of broth; texture stays silky, color stays emerald.
- Customizable heat: A pinch of chili flakes at the end wakes up palates that like a tingle, but totally optional for kiddos.
Ingredients You'll Need
Before we talk technique, let’s talk produce. The squash you choose sets the tone—kabocha is my ride-or-die for its chestnut-like sweetness and edible skin, but a standard sugar pumpkin or even two humble butternut halves work beautifully. Look for squash that feels heavy for its size and has a matte, unblemished rind. If the stem is still attached, it should be corky and dry; a green, flexible stem means it was harvested too early and won’t be as sweet.
Spinach is next. I buy the 1-lb clamshells of baby leaves because they wilt quickly and don’t need stemming. If you’re working with mature curly spinach, remove the tough ribs and give it a good rinse—nothing ruins velvet soup like gritty greens. Frozen spinach is fine in a pinch; thaw and squeeze it bone-dry before adding.
The supporting cast is pantry-friendly: shallots for gentle allium depth, smoked paprika for campfire warmth, and a single bay leaf that quietly perfumes the broth. Cannellini beans provide the luscious body once blended, but great Northern or even chickpeas slot in seamlessly. Vegetable broth keeps it vegetarian; chicken broth if that’s what you have. Finish with a glug of good olive oil and, if you’re feeling fancy, toasted pumpkin seeds for crunch.
How to Make Healthy Batch-Cooked Spinach & Winter Squash Soup for Cold Evenings
Roast the squash
Preheat oven to 425 °F (220 °C). Line a rimmed sheet with parchment. Halve the squash, scoop seeds, and rub cut sides with 1 Tbsp olive oil, ½ tsp salt, and a few cracks of pepper. Place cut-side down and roast 30–35 min until flesh is deeply caramelized at the edges and a knife slides through like butter. Cool 10 min, then scoop flesh into a bowl—you should have about 4 packed cups.
Bloom the aromatics
In a heavy 6-qt Dutch oven, warm 2 Tbsp olive oil over medium. Add 2 diced shallots and cook 3 min until translucent. Stir in 2 minced garlic cloves, 1 tsp smoked paprika, and ½ tsp dried thyme; cook 30 sec until fragrant but not browned. Toasting the spices in fat amplifies their smoky perfume and forms the flavor backbone of the soup.
Deglaze & build broth
Pour in ½ cup dry white wine (or water) and scrape the brown bits. Add 5 cups vegetable broth, 1 bay leaf, 1 tsp salt, and the roasted squash. Bring to a gentle boil, then reduce to a lively simmer 10 min so flavors meld.
Bean power blend
Ladle 3 cups of the soup into a blender along with 1 drained can of cannellini beans. Secure the lid and puree until absolutely silky—30 sec on high. Return the creamy mixture to the pot; this gives you that luxurious mouthfeel without a drop of dairy.
Wilt in the greens
Add 1 lb baby spinach a few handfuls at a time, stirring until each addition wilts before adding more. The soup will look alarmingly verdant—this is exactly what you want. Simmer 2 min to soften any fibrous bits.
Bright finish
Fish out the bay leaf. Stir in juice of ½ lemon and ¼ tsp freshly grated nutmeg. Taste for salt; the soup should sing with sweet-smoky-savory balance. If it feels flat, add a pinch more salt or a squeeze more lemon—acid is the volume knob.
Serve or stash
Ladle into deep bowls, drizzle with peppery olive oil, and scatter toasted pumpkin seeds. Or cool completely and portion into quart containers—this soup thickens as it stands, so thin with broth when reheating.
Expert Tips
Roast hotter
425 °F is the sweet spot—hot enough for Maillard browning, not so hot the edges burn before the center softens.
Shock greens
If you’re doubling spinach, reserve a few cups to blanch, squeeze dry, and stir in after blending—keeps color jewel-bright even after freezing.
Bean swap
No white beans? Use silken tofu for an equally creamy, protein-packed twist with a neutral flavor.
Reheat low & slow
Microwave at 70 % power, stirring every 60 sec, or warm gently on the stove with a splash of broth to prevent scorching.
Color pop
A swirl of coconut yogurt and a sprinkle of sumac on each bowl turns weeknight supper into dinner-party fare.
Texture play
Reserve a cup of diced roasted squash to stir in whole after blending for pleasant bites amidst the silk.
Variations to Try
- Curried coconut: Swap smoked paprika for 1 Tbsp mild curry powder and finish with ½ cup coconut milk. Top with cilantro and lime.
- Lentil boost: Add ½ cup red lentils with the broth; they dissolve and thicken while contributing extra fiber and iron.
- Apple & sage: Toss a diced apple onto the roasting pan with the squash and stir in 1 tsp fresh sage at the end for autumnal sweetness.
- Zesty pesto swirl: Skip beans and blend in a handful of basil pesto for an herby, cheesy note that pairs magically with squash.
Storage Tips
This soup is the gold standard of make-ahead meals. Cool it completely—divide among shallow containers so it chills rapidly—and refrigerate up to 5 days. The flavor actually improves on day two when the paprika and garlic have mingled overnight.
For freezer success, leave ½ inch headspace in quart freezer bags or Souper Cubes. Lay bags flat on a sheet pan until solid, then stack like books. Label with the date; it keeps 4 months without quality loss. Thaw overnight in the fridge or 5 min under cool running water, then warm gently.
If you plan to freeze half the batch, consider under-salting slightly; seasoning can be adjusted upon reheating. And always thin with broth or water—soups thickened with beans tighten in the cold.
Frequently Asked Questions
Healthy Batch-Cooked Spinach & Winter Squash Soup for Cold Evenings
Ingredients
Instructions
- Roast squash: Preheat oven to 425 °F. Halve squash, scoop seeds, rub with 1 Tbsp oil, salt, pepper. Roast cut-side down 30–35 min until tender. Scoop flesh.
- Sauté aromatics: In Dutch oven, warm 2 Tbsp oil. Cook shallots 3 min. Add garlic, paprika, thyme; cook 30 sec.
- Deglaze: Pour in wine; reduce 1 min. Add broth, bay leaf, roasted squash. Simmer 10 min.
- Blend: Transfer 3 cups soup and beans to blender; puree until silky. Return to pot.
- Wilt greens: Stir in spinach by handfuls until wilted. Simmer 2 min.
- Finish: Remove bay leaf. Add lemon juice, nutmeg; adjust salt. Serve hot with pumpkin seeds.
Recipe Notes
Soup thickens as it stands; thin with broth when reheating. Freeze in 2-cup portions for quick lunches.
