Love this? Pin it for later!
One-Pot Hearty Sweet Potato & Spinach Soup for Winter Nights
When the first real cold snap arrives and the sky turns that pewter-gray that only January can manage, my kitchen becomes a soup factory. This one-pot wonder has been on repeat in my house for the past three winters, ever since I improvised it on a particularly brutal Tuesday when the wind chill was -12 °F and my grocery bags were sliding across the icy parking lot. My original plan was a simple sweet-potato purée, but I discovered only two sad spuds in the pantry and a half-bag of spinach on its last legs. The resulting marriage—earthy sweet potatoes, bright spinach, smoky paprika and a whisper of coconut milk—was so comforting that my neighbor (who’d come over to borrow rock salt) ended up staying for two bowls and left with the recipe scribbled on the back of a take-out menu. It’s since become the meal we make when snow is forecast, when someone has the sniffles, or when we just need the edible equivalent of a down comforter. Everything simmers in a single Dutch oven, dishes are minimal, and the leftovers somehow taste even better the next day when the flavors have melded into velvet.
Why This Recipe Works
- One pot, one blissful hour: From chopping to ladling, everything happens in the same enamel pot—minimizing dishes and maximizing deep, caramelized flavor.
- Naturally creamy without heavy cream: A cup of coconut milk (or Greek yogurt for a nut-free twist) delivers silkiness while keeping the soup dairy-light and vegan-option friendly.
- Layered warmth: Smoked paprika, cumin and a pinch of cinnamon echo the sweetness of the potatoes and make each spoonful taste like winter sunshine.
- Powerhouse nutrition: Beta-carotene-rich sweet potatoes plus iron-packed spinach equals comfort food your immune system will thank you for.
- Freezer hero: Make a double batch and freeze flat in zip bags; it thaws beautifully on a frantic Wednesday night.
- Customizable texture: Purée half for creaminess or leave it chunky for a rustic stew vibe.
- Budget friendly: Sweet potatoes and spinach are supermarket staples year-round, keeping the cost per serving under $2.
Ingredients You'll Need
Great soup starts at the produce display. Look for firm, unblemished sweet potatoes with tight skins—no soft spots or sprouts. I like the deeper-orange varieties (often labeled “garnet” or “jewel”) because they’re moister and sweeter. For spinach, grab a large 5-oz clamshell of baby leaves; they wilt quickly and save you the stem-trimming step. If you’re buying from the farmers’ market, give the leaves a gentle squeeze—fresh spinach “springs” rather than wilts.
Sweet potatoes – About 2 lb (2 large or 3 medium). Peel if you want a smoother soup; leave the skin on for extra fiber and a rustic look. Dice evenly so they cook at the same rate.
Fresh spinach – 5 oz baby spinach. If you only have frozen, thaw and squeeze it dry; you’ll need 1 cup packed. Beet greens or kale work too—just strip the tough ribs and chop small.
Yellow onion – One medium. Dice it fine; it melts into the broth and creates the aromatic base.
Garlic – 4 large cloves. Smash, peel, and mince. Jarred garlic is fine in a pinch, but fresh gives a brighter flavor.
Carrots – 2 medium. They deepen the color and add natural sweetness. Swap in parsnips for an earthier note.
Low-sodium vegetable broth – 4 cups. Using low-sodium lets you control salt, especially if your spice blend contains salt.
Coconut milk – 1 cup full-fat canned. Shake the can before opening. Not a coconut fan? Replace with ¾ cup evaporated skim milk or ½ cup half-and-half + ¼ cup water.
Diced tomatoes – 14.5 oz can, fire-roasted if possible. The slight char adds complexity. Drain for a thicker stew or add with juices for brothy.
Smoked paprika – 1 tsp. Plain sweet paprika won’t give the same campfire note; if you must substitute, add ½ tsp chipotle powder for smoke plus heat.
Ground cumin – ½ tsp. Toast briefly in oil to bloom the essential oils.
Ground cinnamon – ⅛ tsp. Just a whisper; you shouldn’t identify it, only feel warmth.
Bay leaf – 1. Remove before puréeing or serving.
Olive oil – 2 Tbsp. Coconut oil works too and echoes the coconut milk.
Salt & pepper – Add at every layer for maximum flavor.
How to Make One-Pot Hearty Sweet Potato & Spinach Soup for Winter Nights
Warm the pot & bloom spices
Place a heavy 5- to 6-quart Dutch oven over medium heat for 1 minute. Add olive oil, swirling to coat the surface. When the oil shimmers, stir in smoked paprika, cumin and cinnamon and cook 30 seconds—just until fragrant. This quick sizzle pulls the fat-soluble flavors out of the spices so they permeate the entire soup.
Sauté the aromatics
Add diced onion and carrots plus a pinch of salt. Reduce heat to medium-low and cook 6–7 minutes, scraping occasionally, until the vegetables soften and the edges turn translucent. Stir in garlic for the final 60 seconds to prevent it from scorching.
Deglaze with tomatoes
Pour in the diced tomatoes with their juices. Increase heat to medium-high and use the liquid to loosen any browned bits (fond) stuck to the pot—that caramelized layer equals free flavor. Cook 2 minutes until the mixture thickens slightly.
Add broth & sweet potatoes
Stir in broth, bay leaf, ½ tsp salt and several grinds of pepper. Add sweet-potato cubes, ensuring they’re submerged. Bring to a gentle boil, then reduce to a steady simmer. Cover with the lid slightly ajar and cook 15 minutes.
Test for tenderness
Pierce a sweet-potato cube with the tip of a paring knife; it should slide through with slight resistance. If the pieces are still firm, simmer 3–5 more minutes. Overcooking now turns them mushy later.
Choose your texture
For a brothy stew, leave everything as-is. For a creamier body, fish out the bay leaf and purée one-third of the soup with an immersion blender directly in the pot, then stir to recombine. Or transfer 2 cups to a countertop blender, purée until smooth, and return.
Enrich with coconut milk
Reduce heat to low. Pour in coconut milk and stir; the soup will turn a sunset orange. Warm 2–3 minutes—do not boil or the coconut milk may separate.
Wilt in spinach
Gradually add handfuls of spinach, stirring each batch until wilted before adding more. This prevents crowding and keeps the greens vibrant. Season to taste with additional salt, pepper or a squeeze of lime for brightness.
Rest & serve
Let the soup stand off-heat 5 minutes so flavors meld. Ladle into warm bowls, top with toasted pumpkin seeds and a swirl of yogurt if desired, and serve with crusty whole-grain bread for dunking.
Expert Tips
Pre-warm your bowls
A 30-second blast in the microwave or a quick rinse under hot tap water keeps soup hotter longer—crucial on frosty nights.
Build flavor in waves
Season lightly at every stage—when sweating vegetables, after adding broth, and again after coconut milk. Taste and adjust; salt amplifies sweetness.
Slow-cooker shortcut
Combine everything except spinach and coconut milk. Cook on LOW 6 hours, then stir in spinach and coconut milk during the last 15 minutes.
Ice-cube trick
If you oversalt, drop in 2 frozen coconut-milk cubes (you can pre-freece in trays). They’ll dilute salinity while keeping flavors intact.
Color pop garnish
Bright-green pumpkin-seed pesto or a few pomegranate arils add festive contrast against the orange soup—great for holiday table photos.
Thicken without calories
Stir in ¼ cup red lentils with the broth. They dissolve into the soup and add body plus protein without changing the flavor.
Variations to Try
- Moroccan twist: swap cumin for ras el hanout and add ¼ cup dried apricots with the broth; finish with harissa drizzle.
- Protein boost: stir in 2 cups shredded rotisserie chicken or a can of chickpeas during the last 5 minutes.
- Butternut option: replace half the sweet potatoes with butternut squash for nuanced sweetness.
- Spicy kick: add ½ minced chipotle in adobo plus 1 tsp adobo sauce; top with cooling avocado cubes.
- Grain bowl style: serve over farro or brown rice, turning soup into a thick stew.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers and refrigerate up to 4 days. The flavor deepens overnight; you may need to thin with broth when reheating.
Freezer: Ladle cooled soup into quart-size freezer bags, press out excess air, label and freeze flat up to 3 months. Thaw overnight in the fridge or use the microwave defrost setting. Reheat gently; add a splash of coconut milk to restore creaminess.
Make-ahead for parties: Make the soup base (through step 6) up to 2 days ahead. Store refrigerated, then finish with coconut milk and spinach just before guests arrive so the greens stay bright.
Frequently Asked Questions
One-Pot Hearty Sweet Potato & Spinach Soup for Winter Nights
Ingredients
Instructions
- Heat pot: Warm oil in Dutch oven over medium heat. Add paprika, cumin and cinnamon; cook 30 seconds.
- Sauté vegetables: Stir in onion, carrots and a pinch of salt; cook 6–7 min until softened. Add garlic; cook 1 min.
- Deglaze: Add diced tomatoes; cook 2 min, scraping up browned bits.
- Simmer: Add sweet potatoes, broth, bay leaf, ½ tsp salt and pepper. Bring to boil, then simmer 15 min, partially covered.
- Texture: Discard bay leaf. Purée one-third of soup if creamier consistency is desired.
- Finish: Stir in coconut milk; warm 2 min. Add spinach in batches until wilted. Season and serve.
Recipe Notes
Leftovers thicken; thin with broth or water when reheating. Freeze without spinach for best texture; add fresh spinach after thawing.