Love this? Pin it for later!
Hearty Sweet Potato & Spinach Soup: The Ultimate Cold-Evening Comfort Bowl
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. After fifteen years of blogging, I can confidently say this vibrant sweet-potato-and-spinach number is the one my readers make on repeat from November straight through March. It began as a clean-out-the-crisper experiment on a blustery Tuesday, but one spoonful and my husband declared it “the sweater of soups”—cozy, reassuring, and impossible not to love.
I love that it straddles the line between healthy and indulgent: it’s silky enough to feel decadent, yet each bowl delivers two cups of greens and a full serving of vitamin-A-packed sweet potatoes. It’s naturally vegan, gluten-free, and week-night fast (35 minutes start-to-bowl), but still impressive enough to serve when friends come for a casual fireside supper. Make a double batch on Sunday; the flavors deepen overnight, and lunchboxes practically pack themselves.
Ready to meet your new cold-evening ritual? Let’s ladle up.
Why This Recipe Works
- One-pot wonder: Minimal dishes, maximum flavor—everything simmers in a single Dutch oven.
- Texture contrast: Blended sweet potatoes create natural creaminess without dairy; baby spinach wilts in at the end for pops of color and bite.
- Layered spice: Smoked paprika and a whisper of cinnamon amplify the sweetness of the potatoes while keeping the soup savory.
- Make-ahead hero: Flavors meld beautifully overnight; freezer-friendly for up to three months.
- Pantry staples: If you keep sweet potatoes, canned beans, and broth on hand, you’re 90 % there.
- Customizable heat: Add chili flakes for a kick or keep it mild for kids—both versions shine.
Ingredients You'll Need
Sweet potatoes are the star, so pick firm, unblemished ones with tight skins. I like the deeper-orange varieties (often labeled “garnet” or “jewel”) for their natural sweetness and velvety texture once puréed. If you only have regular potatoes, you can substitute half the quantity, but the soup will lose that gorgeous sunset hue.
Vegetable broth matters more than you think. A low-sodium, roasted-garlic or mushroom broth adds complexity without extra work. If you’re a meat-eater, chicken broth works, but the soup will no longer be vegan.
Fresh baby spinach wilts in seconds and keeps its emerald color. If you only have frozen spinach, thaw and squeeze it completely dry; otherwise the soup can turn murky. Kale or chard are fine stand-ins, though they’ll need an extra three minutes of simmering to soften.
Cannellini beans give body and protein. If you’re not a bean fan, skip them and add an extra sweet potato, or stir in shredded rotisserie chicken at the end.
Full-fat coconut milk lends silkiness. Light coconut milk is acceptable but less luscious; for nut allergies, substitute an equal amount of oat cream or silken tofu blended with ½ cup broth.
Fresh lime juice wakes everything up. Bottled lime juice is convenient, but the bright top-note of fresh citrus is what makes people ask, “What’s that extra something?”
How to Make Hearty Sweet Potato & Spinach Soup
Warm the base
Place a heavy-bottomed Dutch oven over medium heat. Add olive oil; swirl to coat. When the oil shimmers, add diced onion and sauté 4 minutes until translucent, scraping any brown bits with a wooden spoon.
Bloom the aromatics
Stir in minced garlic, smoked paprika, ground cumin, and cinnamon; cook 45 seconds until fragrant. This quick sizzle pulls the fat-soluble flavors out of the spices and perfumes the oil.
Add the veg & beans
Tip in cubed sweet potatoes, rinsed cannellini beans, and a generous pinch of salt. Stir to coat every cube in the spiced oil; cook 2 minutes. This brief sear caramelizes the edges and intensifies sweetness.
Deglaze & simmer
Pour in vegetable broth and bring to a lively boil. Reduce heat to low, cover partially, and simmer 12–14 minutes until the sweet potatoes are fork-tender. The broth should reduce slightly, concentrating flavor.
Blend to creamy
Remove from heat. Using an immersion blender, purée until completely smooth. (Alternatively, cool 5 minutes and blend in batches in a countertop blender; return to pot.)
Enrich & season
Stir in coconut milk, lime juice, and maple syrup. Taste; add salt, pepper, or chili flakes to your liking. The soup should coat the back of a spoon; thin with broth or water if desired.
Wilt the greens
Return to low heat. Add baby spinach a handful at a time, stirring until just wilted—about 90 seconds. Overcooking dulls the color.
Serve in warm bowls
Ladle into pre-warmed soup bowls. Garnish with toasted pumpkin seeds, a swirl of coconut milk, and a crack of black pepper. Serve immediately with crusty sourdough or grilled cheese.
Expert Tips
Control the heat
Sweet potatoes vary in sweetness. If yours are particularly sweet, balance with an extra squeeze of lime or a pinch more salt.
Speed it up
Microwave the diced sweet potatoes in a covered bowl with ¼ cup water for 5 minutes before adding to the pot; shaving 4 minutes off simmer time.
Texture hack
Reserve ½ cup of the beans before blending; stir them in whole after puréeing for a hearty, rustic bite.
Brighten last-minute
A whisper of fresh grated nutmeg just before serving amplifies the cinnamon without shouting “dessert.”
Variations to Try
- Curried twist: Swap smoked paprika for 1 Tbsp mild curry powder; finish with cilantro and a dollop of mango chutney.
- Meat-lover’s route: Fold in shredded roasted chicken or browned turkey sausage after blending.
- Grains & greens: Add ½ cup quick-cooking red lentils with the broth; they dissolve and thicken the soup even more.
- Smoky heat: Stir in chipotle purée 1 tsp at a time until you hit your perfect smoky-spicy note.
Storage Tips
Cool soup completely before transferring to airtight containers. Refrigerate up to 4 days; the flavors deepen and the soup will thicken—thin with broth when reheating. For longer storage, ladle into freezer-safe quart bags, squeeze out excess air, and freeze flat up to 3 months. Thaw overnight in the fridge and warm gently; avoid rapid boiling or the coconut milk can separate. If you plan to freeze, consider omitting the spinach and adding fresh leaves when reheating for the brightest color.
Frequently Asked Questions
Hearty Sweet Potato & Spinach Soup
Ingredients
Instructions
- Sauté aromatics: Heat olive oil in a Dutch oven over medium heat. Add onion and cook 4 min until translucent.
- Toast spices: Stir in garlic, paprika, cumin, cinnamon; cook 45 sec.
- Add veg & beans: Toss in sweet potatoes and cannellini; season with ½ tsp salt. Cook 2 min.
- Simmer: Pour in broth, bring to a boil, then reduce to low and simmer 12–14 min until potatoes are tender.
- Blend: Purée soup until smooth using an immersion blender.
- Enrich: Stir in coconut milk, lime juice, and maple syrup. Adjust salt & pepper.
- Finish greens: Add spinach and cook 1–2 min until wilted.
- Serve: Ladle into warm bowls, garnish as desired, and serve hot.
Recipe Notes
Soup thickens as it stands. Thin with broth or water when reheating. For freezer prep, omit spinach and add fresh when reheating for brightest color.