Love this recipe? Save it to Pinterest before you forget!
Hearty Sweet Potato & Spinach Soup: The Winter Hug in a Bowl
There’s a certain kind of magic that happens when the first real cold snap hits. The kind that sends you rummaging through the pantry for something—anything—that will turn into dinner without another trip to the store. Three winters ago, on a night when the wind was rattling our old farmhouse windows and the kids were already in their footie pajamas, I dumped a forgotten can of coconut milk, a scraggly sweet potato, and the last handful of spinach into a pot and prayed. Forty-five minutes later, the house smelled like curry and comfort, and my then-five-year-old—who had recently declared “green things are evil”—asked for seconds. That accident became this recipe, and it’s been our official “first snow” supper ever since. If you’re looking for a soup that tastes like it simmered all afternoon but actually comes together on a harried Tuesday, you just found it.
Why You'll Love This Hearty Sweet Potato & Spinach Soup
- One-pot wonder: Less dishes, more couch time. Everything—from sauté to simmer—happens in a single Dutch oven.
- Pantry-friendly: If you keep sweet potatoes, canned tomatoes, and coconut milk on hand, you’re 90 % there.
- Hidden veg win: Two full cups of spinach disappear into the silky broth—kids swear it’s “leprechaun confetti.”
- 30-minute weeknight hero: Chopping time included, you’ll ladle out dinner faster than a pizza delivery.
- Freezer rock-star: Portion, freeze flat, and you’ve got homemade “heat-and-eat” for the next polar vortex.
- Flavor-layered, not fussy: Smoked paprika and a whisper of cinnamon give depth without a laundry-list of spices.
- Vegan by default, optional toppings: Keep it plant-based or crown with Greek yogurt; either way, it’s creamy dreaminess.
Ingredient Breakdown
This soup is forgiving, but each ingredient earns its keep. Sweet potatoes bring natural sweetness and body; coconut milk supplies velvety richness; spinach adds color and a hit of iron. I like jewel or garnet yams for their moist flesh—save the drier Hannahs for roasting. If your coconut milk has separated, don’t panic: the thick cream will melt into the broth and make everything luxurious. Baby spinach wilts almost instantly, but if you only have frozen, thaw and squeeze it dry first. Smoked paprika is non-negotiable; it’s what transforms humble veggies into something that tastes like it bubbled away on a wood stove. Everything else is pantry standard—onion, garlic, veggie broth, and a single bay leaf you will definitely forget to fish out (we’ve all been there).
Step-by-Step Instructions
-
1
Warm the pot
Place a heavy 4–5 qt Dutch oven over medium heat. Add 2 Tbsp olive oil; swirl to coat. You want the pot hot enough that a diced onion sizzles on contact but doesn’t scorch.
-
2
Build the aromatics
Stir in 1 diced yellow onion and ½ tsp kosher salt. Sauté 4 min until translucent. Add 3 minced garlic cloves and cook 45 sec—just until you smell perfume, not browning.
-
3
Bloom the spices
Sprinkle 1 tsp smoked paprika, ½ tsp ground cumin, ¼ tsp cinnamon, and a pinch of black pepper. Stir constantly 30 sec; toasting prevents raw-spice bite and deepens color.
-
4
Add the veg
Toss in 2 medium peeled sweet potatoes (about 1 lb), diced ½-inch, plus 1 diced carrot for extra sweetness. Coat in the spice mixture; cook 2 min so edges seal.
-
5
Simmer base
Pour in 1 can (14 oz) fire-roasted diced tomatoes with juices and 3 cups veggie broth. Add 1 bay leaf. Raise heat to high; once bubbling, drop to low, cover partially, and simmer 12 min.
-
6
Creamy time
Scoop out 1 cup of the chunks with broth and set aside. Puree the rest using an immersion blender until silk-smooth. Return reserved veggies for texture.
-
7
Finish with greens
Stir in 1 can (14 oz) full-fat coconut milk and 2 packed cups baby spinach. Simmer 2 min more—just until spinach wilts and color turns jewel-bright green.
-
8
Season and serve
Fish out the bay leaf. Taste; add salt, pepper, or a squeeze of lime to brighten. Ladle into warm bowls and top with toasted pumpkin seeds or a swirl of yogurt.
Expert Tips & Tricks
- Roast first for depth: If you have 15 extra minutes, roast diced sweet potatoes at 425 °F with a drizzle of maple syrup. Caramelized edges = deeper flavor.
- Double the coconut cream: Chill the can overnight, scoop off the solid layer, whip with 1 tsp maple syrup, and dollop like marshmallows.
- Spice heat dial: Add ¼ tsp cayenne with the paprika for gentle warmth; pass hot sauce at the table instead if you’ve got spice-sensitive kiddos.
- Immersion-blender safety: Tilt the pot so the blender head is submerged to avoid hot-soup geysers. Or use a countertop blender in batches with the vent cracked.
- Make-ahead lunch boxes: Portion into 2-cup mason jars; leave 1-inch headspace for freezing. Grab, reheat, conquer the afternoon slump.
- Stale bread rescue: Cube and pan-toast in olive oil + garlic powder for crunchy croutons that soften slightly in the soup but still deliver texture.
Common Mistakes & Troubleshooting
Fun Variations & Substitutions
- Caribbean twist: Swap cinnamon for ½ tsp allspice, add 1 cup diced ripe plantain, finish with fresh thyme.
- Protein punch: Stir in 1 can rinsed chickpeas or 2 cups shredded rotisserie chicken with the coconut milk.
- Low-fat option: Replace half the coconut milk with evaporated skim milk; add 1 tsp cornstarch slurry to keep silkiness.
- Kid-friendly cheese bomb: Float a handful of mini mozzarella balls on top; the mild flavor melts and cools the soup for eager mouths.
- Greens swap: Use chopped kale or chard; just simmer 3 extra minutes to tenderize.
- Nightshade-free: Omit tomatoes and paprika; use 2 cups roasted red peppers blended with 1 Tbsp apple-cider vinegar for tang.
Storage & Freezing Guide
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors meld beautifully—lunchbox gold.
Freezer: Ladle into quart freezer bags, squeeze out excess air, label, and freeze flat up to 3 months. Thaw overnight in the fridge or float the sealed bag in a bowl of cool water for quick defrost.
Reheat: Warm gently over medium-low, stirring often; add a splash of broth or water to loosen. Microwave works in 45-second bursts, covered.
Do-ahead party trick: Make the soup through Step 6, refrigerate up to 2 days. Reheat, add coconut milk and spinach just before guests arrive—house smells like you cooked all day.
Frequently Asked Questions
Now grab your favorite ladle, crank up the playlist that makes you dance in the kitchen, and let this sweet-potato hug do what winter soups do best: turn a cold night into the coziest memory. Don’t forget to save the recipe before you dive in—tomorrow’s snow day you will thank you.
Hearty Sweet Potato & Spinach Soup
Warm winter comfort for the whole family
Ingredients
- 2 tbsp olive oil
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 large sweet potatoes, peeled & cubed
- 4 cups vegetable broth
- 1 can (14 oz) diced tomatoes
- 2 cups fresh spinach
- 1 tsp smoked paprika
- 1/2 tsp ground cumin
- Salt & black pepper to taste
- 1 cup coconut milk
- Juice of 1/2 lime
Instructions
- 1. Heat olive oil in a large pot over medium heat. Sauté onion for 5 minutes until translucent.
- 2. Add garlic and cook for 1 minute until fragrant.
- 3. Stir in sweet potatoes, paprika, and cumin. Cook for 2 minutes.
- 4. Pour in vegetable broth and diced tomatoes. Bring to a boil.
- 5. Reduce heat and simmer for 20 minutes until potatoes are tender.
- 6. Stir in spinach and coconut milk. Simmer 5 more minutes.
- 7. Season with salt, pepper, and lime juice. Serve hot with crusty bread.
Pro Tips
- Add red lentils for extra protein
- Blend half the soup for creamier texture
- Freezes well for up to 3 months