Love this recipe? Save it to Pinterest before you forget!
January 18, 2019 — I wrote the first draft of this post while a blizzard howled outside my apartment in Chicago. The radiators clanged like old pipes in a cathedral, and my little kitchen glowed under a single pendant light. I had exactly one sweet potato left on the counter, a wilting bag of baby spinach, and the sort of bone-deep chill that only Midwestern winters can give you. Thirty minutes later I was cupping a steaming bowl of sunset-orange soup, tasting nothing but warmth and ginger and the faint sweetness of coconut. I’ve tweaked the formula every winter since—adding lime for brightness, turmeric for color, quinoa for staying power—but the heart of the recipe has never changed: one pot, ten ingredients, dinner on the table before the wind knocks the power out.
What makes this soup special isn’t just its simplicity; it’s the way it tastes like health and comfort at the same time. The sweet potatoes collapse into silk, the spinach melts into emerald ribbons, and the whole thing smells like the inside of a gingerbread house built by nutritionists. My toddler calls it “sunshine soup” and slurps it from a tiny silicone spoon; my husband and I eat it cross-legged on the couch while the snow piles up outside. If you’re looking for a no-fuss, week-night-friendly, prep-ahead, freezer-happy bowl of cozy, you just found it.
Why You’ll Love This Healthy One-Pot Spinach and Sweet Potato Soup for Cozy Winter Nights
- One Pot, One Heart: Everything simmers in a single Dutch oven—minimal dishes, maximal flavor.
- Ready in 35 Minutes: From chopping to ladling, dinner is faster than delivery.
- Plant-Powered Protein: A scoop of red lentils or quinoa turns it into a complete meal.
- Anti-Inflammatory Hero: Turmeric, ginger, and garlic team up to fight winter bugs.
- Freezer-Friendly: Make a double batch and stash half for a snowy day.
- Texture Heaven: Silky broth meets tender sweet-potato cubes and delicate spinach.
- Budget Brilliance: Costs less than a latte per serving.
- Vibrant Color Therapy: The golden-orange hue is an instant mood-booster on gray days.
Ingredient Breakdown
Sweet potatoes are the soul of this soup. I like the orange-fleshed Garnet or Jewel varieties because they’re extra moist and sweet. Dice them small (½-inch) so they cook in under 15 minutes, releasing natural starches that thicken the broth without cream.
Spinach is added off-heat so it wilts gently; baby spinach saves you the stem-trimming step, but mature leaves work—just chop them. If you’re not a spinach fan, swap in chopped kale or Swiss chard and let it simmer an extra 3-4 minutes.
Coconut milk lends luxurious body. Use the canned, full-fat stuff; light coconut milk is watery and lacks the satiating richness that makes this soup feel like a blanket. (Unsweetened carton “drink” will curdle—skip it.)
Aromatics—onion, garlic, ginger—are sautéed in a whisper of olive oil until fragrant. Fresh ginger is non-negotiable; it brings heat and zing that powdered ginger can’t touch.
Spice trifecta: turmeric for earthiness and color, cumin for smoky depth, and a pinch of cayenne for subtle fire. If you’re feeding heat-sensitive kiddos, leave out the cayenne and let adults add hot sauce at the table.
Red lentils (optional but recommended) dissolve into the broth and boost protein without changing the flavor. They’re the stealth nutrition upgrade your winter body will thank you for.
Vegetable broth is the liquid backbone. Choose low-sodium so you control salt. Homemade broth is lovely, but I’ve made this soup with everything from bouillon cubes to fancy organic cartons—taste and adjust lime/salt at the end and no one will know the difference.
Step-by-Step Instructions
-
1Prep & Warm: Dice 1 medium yellow onion (about 1 cup), mince 3 garlic cloves, and grate 1 heaping tablespoon fresh ginger. Heat 1 tablespoon olive oil in a heavy-bottomed pot or Dutch oven over medium heat until shimmering.
-
2Sauté Aromatics: Add onion and cook 3 minutes until translucent. Stir in garlic, ginger, 1 teaspoon ground turmeric, ¾ teaspoon ground cumin, ½ teaspoon kosher salt, and ⅛ teaspoon cayenne (optional). Cook 60 seconds until the spices bloom and turn fragrant; lower heat if necessary to prevent burning.
-
3Add Sweet Potatoes & Lentils: Peel and cube 2 medium sweet potatoes (about 4 cups ½-inch cubes). Toss them into the pot with ¼ cup rinsed red lentils (optional) and stir to coat in spices.
-
4Pour in Liquids: Add 3 cups vegetable broth and 1 cup water. Scrape the bottom to deglaze any stuck bits. Bring to a boil, then reduce to a lively simmer. Cover partially and cook 12–15 minutes until sweet potatoes are fork-tender and lentils have broken down.
-
5Blend (Optional): For a silkier texture, ladle half the soup into a blender and purée until smooth, then return to the pot. Skip this step if you like chunky soups.
-
6Finish with Greens & Cream: Stir in 1 can (13.5 oz) full-fat coconut milk and 3 packed cups baby spinach. Cook 1–2 minutes more until spinach wilts and soup is heated through. Remove from heat.
-
7Brighten: Squeeze in the juice of ½ lime and taste. Add more salt, lime, or cayenne as desired. Serve hot with crusty bread, quinoa, or a swirl of yogurt.
Expert Tips & Tricks
- Speed hack: Microwave the sweet potatoes for 3 minutes before dicing; they’ll cook in half the time.
- Double duty: Make a triple batch and freeze in silicone muffin trays for single-serve portions that thaw in minutes.
- Texture contrast: Reserve a handful of roasted sweet-potato cubes to float on top for visual pop.
- Ginger grating: Keep ginger in the freezer; it grates like chalk and lasts months.
- Salt timing: Add only ½ teaspoon salt early; save the rest for after you add coconut milk—saltiness concentrates as liquid reduces.
- Cream swirl: Mix 2 tablespoons coconut milk with ½ teaspoon turmeric for a gorgeous golden swirl on top.
- Immersion blender shortcut: Stick-blend right in the pot for a half-smooth, half-chunky texture.
Common Mistakes & Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Soup too thin | Too much water or broth | Simmer uncovered 5–7 minutes or mash a few sweet-potato cubes against the side. |
| Soup too thick | Over-zealous simmering | Stir in hot water or broth ¼ cup at a time until you hit the sweet spot. |
| Spinach turning gray | Overcooking chlorophyll | Add spinach off-heat; it wilts from residual warmth without oxidizing. |
| Spices taste raw | Not bloomed long enough | After adding spices, cook 60–90 seconds until they smell nutty, not dusty. |
| Coconut milk curdled | Boiled too hard after adding | Keep a gentle simmer; high heat breaks the emulsion. |
Variations & Substitutions
- Protein boost: Stir in 1 cup cooked chickpeas or shredded rotisserie chicken.
- Low-fat: Replace half the coconut milk with evaporated skim milk; add slowly to prevent curdling.
- Curry twist: Swap turmeric & cumin for 1 tablespoon Thai red curry paste.
- Grains: Add ½ cup quick-cooking quinoa in step 4; increase liquid by ½ cup.
- Spicy: Add 1 diced jalapeño with the onions or a drizzle of chili crisp at the table.
- Greens swap: Kale, chard, arugula, or even frozen spinach (squeeze dry) all work—adjust cook time.
- Sweet-potato sub: Butternut squash, pumpkin, or carrots in equal volume.
- Whole30: Skip lentils and use compliant broth; garnish with avocado.
Storage & Freezing
- Refrigerator: Cool completely, transfer to airtight glass jars, and refrigerate up to 5 days. Reheat gently; the soup thickens—thin with water or broth.
- Freezer: Ladle into quart-size freezer bags, squeeze out air, lay flat to freeze up to 3 months. Thaw overnight in the fridge or defrost in a bowl of warm water.
- Meal-prep: Freeze single portions in silicone muffin molds; pop out and store in a zip bag for quick lunches.
- Revive: A squeeze of fresh lime and a handful of new spinach wakes up thawed soup instantly.
Frequently Asked Questions
If you make this soup, snap a photo and tag me on Instagram @mykitchenmoments so I can see your cozy bowls of sunshine!
Healthy One-Pot Spinach & Sweet Potato Soup
Ingredients
- 1 Tbsp olive oil
- 1 small onion, diced
- 2 garlic cloves, minced
- 1 tsp grated ginger
- 2 medium sweet potatoes, peeled & cubed
- 4 cups vegetable broth
- 1 cup canned diced tomatoes
- ½ tsp smoked paprika
- ½ tsp ground cumin
- ½ tsp sea salt
- ¼ tsp black pepper
- 2 cups fresh spinach
- Juice of ½ lemon
- 2 Tbsp chopped parsley
Instructions
-
1
Heat olive oil in a heavy pot over medium heat. Add onion and sauté 4 min until translucent.
-
2
Stir in garlic and ginger; cook 30 sec until fragrant.
-
3
Add sweet potatoes, broth, tomatoes, paprika, cumin, salt & pepper; bring to a boil.
-
4
Reduce heat, cover partially, and simmer 15 min until potatoes are tender.
-
5
Stir in spinach and lemon juice; cook 2 min until wilted. Taste and adjust seasoning.
-
6
Ladle into bowls, top with parsley, and serve hot with crusty bread.
Recipe Notes
- Swap spinach for kale or chard; add chickpeas for protein.
- Blend half the soup for a creamier texture.
- Keep 3 days refrigerated or freeze up to 2 months.