Love this? Pin it for later!
Creamy Sweet Potato & Spinach Soup for Chilly Winter 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 laboratory. This creamy sweet-potato and spinach number is the one I make when the forecast threatens snow, when friends text “coming over in 20—have wine, will travel,” or when I simply need to feel like I’m eating a fuzzy blanket. It’s silky without heavy cream, vibrant without tasting like a health-food apology, and it fills the house with the scent of ginger, nutmeg, and caramelized onions so good you’ll want to bottle it as perfume.
I first cobbled the recipe together the year we moved from California to Vermont. My West-coast palate had zero clue what “real winter” meant; by mid-November I was already whimpering. One particularly brutal evening, the pantry offered two sad sweet potatoes, a half-wilted box of baby spinach, and a can of coconut milk. Thirty-five minutes later I was wrapped in a quilt, cradling a bowl of sunset-orange soup that tasted like vacation and hygge had a baby. I’ve refined it every winter since—roasting the potatoes for depth, blooming the spices in ghee, finishing with a squeeze of lime for brightness. It’s now the most-requested recipe in my monthly soup club, the one I teach in holiday workshops, and the reason my neighbor knocks on the back door at 6 p.m. sharp “just to say hi” (read: score leftovers).
Why This Recipe Works
- Velvety texture, zero heavy cream: Coconut milk + a quick blitz with an immersion blender create luxurious body without dairy.
- Layered flavor in 30 minutes: Roasting the sweet potatoes first concentrates their sugars; a final hit of citrus keeps everything lively.
- One pot, minimal cleanup: Everything happens in a Dutch oven; even the blender is optional if you like a rustic vibe.
- Plant-powered & protein-smart: A full pound of spinach sneaks in iron and folate, while white beans add staying power.
- Freezer-friendly: Make a double batch; it reheats like a dream on the busiest weeknights.
- Customizable heat: Skip the chili for toddlers, or double it for fire-breathing friends.
Ingredients You'll Need
Think of this ingredient list as a choose-your-own-adventure novel: almost every item has a fork in the road. Below I’ve listed my favorite version, plus the swaps I’ve tested when the pantry (or my mood) demands flexibility.
Sweet potatoes – Two medium, about 1 ½ lb. Look for garnet or jewel varieties; their moisture and beta-carotene deliver that gorgeous sherbet color. Avoid the pale Hannah variety—they’re too dry here. If you only have butternut squash, roast it the same way; you’ll lose a touch of sweetness but gain nuttiness.
Fresh baby spinach – 10 oz. Frozen spinach works in a pinch; thaw and squeeze bone-dry first. For a peppery twist, sub in baby kale or arugula, but add them later so they don’t overpower.
Coconut milk – One 13.5 oz can, full-fat. Light coconut milk is fine if you’re counting calories, though you’ll sacrifice silkiness. Not a coconut fan? Swap in 1 cup cashew cream or ¾ cup half-and-half, but warm them gently at the end to avoid curdling.
White beans – One 15 oz can, drained. Cannellini or great northern are my go-to for their creamy skins. Chickpeas work, too, but they’ll add a slightly nuttier note.
Aromatics – One yellow onion, two fat garlic cloves, a 1-inch nob of fresh ginger. Red onion will give you a punchier edge; shallots make it more refined. If you’re out of fresh ginger, ½ tsp ground ginger in a pinch.
Vegetable broth – 3 cups. Use low-sodium so you control salt. Homemade chicken stock is lovely if you’re not vegetarian. Water plus 1 tsp better-than-bouillon is my weeknight hack.
Spices – 1 tsp ground coriander, ½ tsp turmeric, ¼ tsp nutmeg, pinch cayenne or chipotle powder. Feel free to swap in curry powder for an Indian-inflected bowl, or smoked paprika for a Spanish vibe.
Finishes – Juice of ½ lime, handful of toasted pumpkin seeds, drizzle of chili oil. The acid is non-negotiable; it makes the flavors sing. I keep a jar of my everything chili crisp in the fridge for these moments—equal parts sesame oil, crushed red pepper, and a smashed garlic clove, steeped overnight.
How to Make Creamy Sweet Potato & Spinach Soup for Chilly Winter Evenings
Roast the sweet potatoes
Preheat oven to 425 °F. Peel and cube sweet potatoes into ¾-inch chunks; toss with 1 Tbsp olive oil, ½ tsp kosher salt, and a few cracks of pepper. Spread on a parchment-lined sheet pan and roast 18–20 minutes, flipping once, until edges caramelize. This step intensifies sweetness and adds roasty notes you can’t get from simmering alone.
Bloom the aromatics
While the potatoes roast, heat 2 Tbsp ghee or coconut oil in a heavy Dutch oven over medium heat. Add diced onion and sauté 4 minutes until translucent. Stir in grated ginger and minced garlic; cook 60 seconds. Dust in coriander, turmeric, nutmeg, and cayenne; toast 30 seconds until the kitchen smells like a spice market.
Deglaze & simmer
Tip in ½ cup of the broth to deglaze, scraping up the brown bits. Add roasted sweet potatoes, drained beans, and remaining broth. Bring to a gentle boil, then reduce to low, cover, and simmer 10 minutes so flavors meld.
Blend to silk
Remove from heat. Use an immersion blender directly in the pot, pulsing until smooth but still with a whisper of texture. (If using a countertop blender, vent the lid and blend in batches.)
Add greens & coconut milk
Return soup to low heat. Stir in coconut milk and baby spinach; cook 2–3 minutes until spinach wilts and color turns emerald. Avoid boiling once the coconut milk is in—it can split.
Adjust & brighten
Taste for salt and pepper. Finish with lime juice. If soup is too thick, splash in broth or water; too thin, simmer uncovered 5 minutes.
Serve with flair
Ladle into warm bowls. Top with toasted pumpkin seeds, a swirl of coconut milk, and a dusting of chili oil. Crusty sourdough on the side is mandatory (says the carb-lover in me).
Expert Tips
Toast your seeds
Raw pepitas taste flat. Toss them in a dry skillet over medium heat 3 minutes until they pop and smell nutty. Cool completely before sprinkling so they stay crunchy.
Double the batch
This soup thickens as it sits. When reheating, thin with a 50-50 mix of broth and water so coconut flavor doesn’t mute.
Immersion blender safety
Keep the blade submerged to avoid hot-soup geysers. Tilt the pot so the blender head is at an angle for the smoothest vortex.
Spice shelf-life
Ground coriander loses oomph after 6 months. Give yours a sniff—if you have to stick your nose in the jar, it’s time to replace.
Variations to Try
- Thai twist: Swap lime for lemon grass, add 1 Tbsp red curry paste with the aromatics, and garnish with cilantro and chopped peanuts.
- Smoky & meaty: Stir in shredded smoked chicken or chorizo during the final simmer for omnivore friends.
- Grain bowl: Serve soup thick, spoon over warm farro, top with roasted broccoli and a poached egg.
- Apple & sage: Add one diced tart apple with the onion; finish with crisp sage leaves fried in brown butter.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and chill up to 5 days. The color may dull slightly; a squeeze of lime perks it back up.
Freezer: Portion into silicone muffin trays for single servings. Once solid, pop out and store in a zip-top bag up to 3 months. Thaw overnight in the fridge or reheat straight from frozen in a saucepan with a splash of water.
Make-ahead: Roast the potatoes and store separately; assemble soup in 10 minutes. Or blend the base without spinach/coconut milk; add those fresh when reheating for brightest color and flavor.
Frequently Asked Questions
Creamy Sweet Potato & Spinach Soup for Chilly Winter Evenings
Ingredients
Instructions
- Roast: Preheat oven to 425 °F. Toss cubed sweet potatoes with 1 Tbsp oil, salt & pepper. Roast 18–20 min until browned.
- Sauté: In Dutch oven melt ghee, cook onion 4 min, add garlic & ginger 1 min, stir in spices 30 sec.
- Simmer: Deglaze with ½ cup broth, then add roasted potatoes, beans, remaining broth. Simmer 10 min.
- Blend: Purée until smooth using immersion blender.
- Finish: Stir in coconut milk and spinach; warm 2–3 min. Season, add lime juice.
- Serve: Ladle into bowls, garnish with pumpkin seeds and a drizzle of chili oil.
Recipe Notes
Soup thickens on standing; thin with broth when reheating. Freeze without spinach for best color, add fresh leaves when thawed.