Love this recipe? Save it to Pinterest before you forget!
Hearty Sweet Potato & Spinach Soup for Nourishing Cold Nights
There’s a certain kind of magic that happens when the first real cold snap hits. The air turns sharp, the sky goes pewter, and suddenly every cell in your body is screaming for something warm, orange, and fragrant. I created this soup on one of those evenings—wind rattling the maple branches outside my kitchen window, my farmers-market haul glowing on the counter like little suns. I wanted something that tasted like a blanket, but still delivered the vitamins my family needed to stay healthy through the long Midwestern winter. One pot, thirty-five minutes, and a few pantry staples later, this velvety sweet-potato-and-spinach number was born. We’ve served it after sledding, after soccer games, after long travel days when the thermostat was set to 55 while we were gone. Every time, it feels like coming home.
Why You'll Love This Hearty Sweet Potato & Spinach Soup
- One-Pot Wonder: Minimal dishes, maximum flavor—everything simmers in a single Dutch oven.
- 30-Minute Weeknight Hero: From chopping to ladling, dinner is on the table in half an hour.
- Plant-Powered Nutrition: Nearly 200 % of your daily vitamin A and 60 % of vitamin C per serving.
- naturally Gluten-Free & Vegan:Feeds every dietary need without tasting “worthy.”
- Freezer-Friendly:Double-batch and freeze flat in zip bags for instant healthy comfort.
- Kid-Approved Sweetness: The natural sugars in roasted sweet potatoes win over picky eaters.
- Customizable Heat: Add cayenne for fire or keep it mild for delicate palates.
Ingredient Breakdown
Sweet Potatoes: Look for firm, unblemished garnet or jewel varieties. Their copper skin and deep-orange flesh roast into jammy sweetness that thickens the broth naturally—no cream required.
Fresh Spinach: I grab the big clamshell of baby spinach because it wilts in seconds and adds a chlorophyll brightness that balances the sweet. If you only have frozen, thaw and squeeze it dry first.
Coconut Oil & Coconut Milk: A teaspoon of virgin coconut oil for blooming the spices plus a splash of full-fat coconut milk at the end lend velvety body and a subtle tropical aroma that plays beautifully with sweet potato.
Aromatics: Yellow onion, two fat carrots, and celery form the classic mirepoix backbone. Dice them small so they disappear into the soup and leave their flavor behind.
Garlic & Ginger: Freshly minced for pungency and warmth. I keep ginger in the freezer; it grates easily on a microplane without strings.
Spice Trinity: Smoked paprika for campfire depth, ground coriander for citrusy nuance, and a pinch of cinnamon for that “hug-in-a-mug” vibe.
Vegetable Broth: Choose a low-sodium, roasted-vegetable broth so you control the salt. If you’re a meat-eater, chicken stock works, but the soup will no longer be vegan.
Lemon: Acid wakes up the whole pot. Zest the peel before you juice; the oils add perfume.
Optional Finishes: Toasted pumpkin seeds for crunch, a swirl of Greek yogurt for tang, or chili crisp for heat seekers.
Step-by-Step Instructions
-
1Roast (or Microwave) the Sweet Potatoes: Preheat oven to 425 °F if you have 25 extra minutes. Prick whole sweet potatoes all over with a fork, rub with a drop of oil, and roast on a parchment-lined sheet for 25 minutes until a knife slides through like butter. Short on time? Microwave on high 6–8 minutes, turning once. Cool slightly, then slip off skins; you should have about 3 cups of golden flesh.
-
2Sweat the Aromatics: Heat 1 tsp coconut oil in a heavy 4-quart Dutch oven over medium. Add diced onion, carrot, and celery with ½ tsp kosher salt. Cook 5–6 minutes until translucent and fragrant, stirring occasionally so nothing browns.
-
3Bloom the Spices: Stir in minced garlic, grated ginger, 1 tsp smoked paprika, ½ tsp ground coriander, ¼ tsp cinnamon, and a few cracks of black pepper. Cook 60 seconds until the mixture smells like autumn in a candle store.
-
4Simmer: Scrape in roasted sweet-potato flesh, pour in 4 cups vegetable broth, and add 1 bay leaf. Bring to a boil, then reduce to a gentle simmer for 10 minutes so flavors mingle.
-
5Blend: Fish out the bay leaf. Use an immersion blender directly in the pot until silk-smooth. If using a countertop blender, vent the lid and blend in batches to avoid hot-soup fireworks.
-
6Wilt the Greens: Return soup to low heat. Add 5 oz baby spinach by the handful, stirring until each addition wilts and turns emerald.
-
7Enrich: Stir in ½ cup full-fat coconut milk and 1 Tbsp lemon juice. Taste and adjust salt; depending on your broth, you may need up to 1 tsp more.
-
8Serve: Ladle into warm bowls. Top with toasted pumpkin seeds, a swirl of yogurt, and a drizzle of chili oil if you like heat. Crusty sourdough for dunking is non-negotiable.
Expert Tips & Tricks
- Char the Sweet Potatoes: For deeper flavor, cut them in half lengthwise, drizzle with oil, and roast cut-side-down until the edges blacken—then deglaze the pan with a splash of broth and add every speck to the pot.
- Texture Dial: Reserve ½ cup diced roasted sweet potato before blending and stir back in for a chunky-chewy contrast.
- Spice Swap: Out of coriander? Use ground cumin for a smokier edge or fennel seeds for a sweet-anise note.
- Blender Safety: When pureeing hot liquids, remove the center cap from the lid and cover with a folded towel to let steam escape while preventing splatters.
- Make-Ahead Cream: Whisk 2 Tbsp coconut milk with 1 tsp cornstarch; drizzle into simmering soup for extra gloss without fat overload.
- Double-Decker Greens: Stir in half the spinach, blend, then add the rest for a two-tone color pop.
Common Mistakes & Troubleshooting
Mistake 1: Over-blending spinach. Spinach turns army-green and metallic if boiled long after pureeing. Add it last and just wilt.
Mistake 2: Under-seasoning broth. Taste after simmering; if the soup tastes flat, add a pinch more salt and a squeeze of lemon rather than more spices that can muddy the flavor.
Mistake 3: Using low-fat coconut milk. It separates and looks curdled. Full-fat stirs in silky and resists curdling from lemon juice.
Mistake 4: Skipping the roast. Raw diced sweet potatoes will cook through, but they won’t develop the caramelized sugars that give this soup its depth. If you truly can’t roast, sauté the cubes in the Dutch oven until the edges brown before adding liquid.
Variations & Substitutions
- Butternut Edition: Swap sweet potatoes for roasted butternut squash and add a pinch of nutmeg.
- Protein Boost: Stir in a can of rinsed chickpeas or 1 cup shredded rotisserie chicken with the spinach.
- Thai Twist: Add 1 Tbsp red curry paste with the garlic, swap lime for lemon, and garnish with cilantro and peanuts.
- Grains & Greens: Fold in ½ cup cooked quinoa or farro after blending for a chewier, more filling stew.
- Dairy-Forward: Replace coconut milk with ½ cup heavy cream and finish with sharp white cheddar on top.
Storage & Freezing
Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors meld beautifully, so lunches on day three are chef-kiss.
Freeze: Leave out the spinach and coconut milk. Freeze soup base in quart-size silicone bags laid flat for up to 3 months. Thaw overnight in the fridge, then simmer and add spinach and coconut milk just before serving.
Reheat: Warm gently over medium-low, stirring often; high heat can cause coconut milk to separate. Thin with broth or water as needed—soup thickens when chilled.
Frequently Asked Questions
Now grab your coziest sweater, queue up the rainy-day playlist, and let this vibrant soup turn your kitchen into the warmest spot on the block. Don’t forget to save the recipe to Pinterest so you can find it again when the next cold front rolls in!
Hearty Sweet Potato & Spinach Soup
A nourishing bowl to warm cold nights—creamy, vibrant, and packed with goodness.
Ingredients
- 1 Tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 tsp grated fresh ginger
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 2 medium sweet potatoes, peeled & cubed
- 4 cups vegetable broth
- 3 cups baby spinach
- 1 cup canned chickpeas, rinsed
- ½ cup coconut milk
- Salt & black pepper to taste
- Juice of ½ lemon
Instructions
-
1
Heat olive oil in a pot over medium heat. Add onion and sauté 4 min until translucent.
-
2
Stir in garlic, ginger, cumin, and smoked paprika; cook 1 min until fragrant.
-
3
Add sweet potatoes and vegetable broth; bring to a boil, then simmer 15 min until tender.
-
4
Blend half the soup with an immersion blender for creaminess while keeping some chunks.
-
5
Stir in chickpeas and coconut milk; simmer 3 min.
-
6
Add spinach and lemon juice; cook 1 min until wilted. Season with salt & pepper.
-
7
Serve hot with crusty bread or a sprinkle of chili flakes if desired.
Recipe Notes
- Swap spinach for kale if preferred; add 2 min earlier.
- Make it spicy with a pinch of chili flakes.
- Store leftovers in the fridge up to 4 days or freeze up to 3 months.