Love this? Pin it for later!
Why This Recipe Works
- One-pot wonder: Minimal dishes, maximum flavor—everything simmers in a single Dutch oven.
- Immune-boosting powerhouse: Sweet potato brings beta-carotene, spinach adds iron and vitamin C, and garlic supplies allicin for winter wellness.
- Silky without the cream: A quick blitz with an immersion blender + a kiss of coconut milk creates luxurious body for a fraction of the saturated fat.
- Meal-prep hero: Tastes even better on day two and freezes like a dream for future “I don’t want to cook” nights.
- Customizable heat: Keep it mellow for kids or spike it with chili flakes for heat-seekers.
- Vegan & gluten-free by default: No swaps needed when friends with dietary restrictions drop by.
- Economical elegance: Costs less than a café latte per serving yet looks restaurant-worthy when topped with toasted pumpkin seeds.
Ingredients You'll Need
Before we start, a quick produce pep talk. Look for firm, unblemished sweet potatoes with bright copper skin—those yield the sweetest flesh. If you can only find orange-fleshed yams labeled as sweet potatoes, that’s fine; just steer clear of the pale, starchy variety. For spinach, grab the baby leaves if possible; they melt into the soup without the fibrous stems that mature spinach carries. When selecting garlic, choose plump heads that feel heavy for their size and have tight, papery skins. (Loose, shriveled cloves indicate age and a harsher bite.) Finally, the coconut milk: opt for full-fat canned, not the carton beverage. The fat is what gifts us that velvety finish.
Sweet potatoes (about 2 medium, 1.5 lb / 680 g) – Roasting concentrates sugars, but simmering straight in broth saves time and still yields sweet, creamy results. No need to peel if you scrub well; the skin is nutrient-dense and blitzes smooth.
Fresh baby spinach (5 packed cups / 150 g) – Wilts in seconds and adds an emerald hue. Frozen spinach works in a pinch; thaw and squeeze out excess water or your soup will tint army-green.
Garlic (8 large cloves) – Don’t be shy; the soup mellows the pungency. Smash before mincing to release allicin, the immune-supportive compound we covet during sniffle season.
Yellow onion (1 medium) – Provides the savory backbone. Dice small so it melts into the broth. Shallots swap in beautifully for a slightly sweeter profile.
Vegetable broth (4 cups / 960 ml) – Choose low-sodium so you control salt. Homemade is gold, but a quality boxed broth is perfectly acceptable. Chicken broth works for omnivores.
Canned full-fat coconut milk (1 cup / 240 ml) – Lends creaminess without dairy. Shake the can vigorously or whisk to reincorporate the fat before measuring.
Extra-virgin olive oil (2 Tbsp) – For sautéing. A good glug of avocado oil or even coconut oil is fine if that’s what you have.
Fresh lemon juice (1 Tbsp) – Brightens the naturally sweet soup. Lime is a fun twist if you want a Thai-adjacent vibe.
Ground nutmeg (¼ tsp) – The “secret” whisper of warmth that amplifies sweet potato’s natural sweetness. Freshly grated if you’re fancy, but pre-ground keeps this week-night doable.
Salt & freshly ground black pepper – Add in layers, tasting as you go. I finish with flaky sea salt for crunch.
Optional garnishes: toasted pumpkin seeds (pepitas), a swirl of coconut milk, micro-greens, or a sprinkle of smoked paprika for color.
How to Make Creamy Garlic Spinach and Sweet Potato Soup for Healthy Winter
Warm the pot & bloom the aromatics
Place a heavy-bottomed Dutch oven or soup pot over medium heat. Add olive oil. When it shimmers, scatter in diced onion and cook 3 minutes until translucent, stirring often. Add minced garlic and cook 60 seconds; you want fragrant but not browned garlic—golden edges turn bitter.
Build the flavor base
Stir in salt, pepper, and nutmeg. The heat wakes up the spice oils and seasons the vegetables from the inside out. Add diced sweet potatoes and toss to coat in the fragrant oil for 1 minute; this light sear seals the edges and prevents mushiness.
Deglaze & simmer
Pour in 1 cup of broth to deglaze, scraping browned bits with a wooden spoon. (That’s pure umami.) Add remaining broth, raise heat, and bring to a lively simmer. Reduce to low, partially cover, and cook 12–15 minutes until sweet potatoes are fork-tender.
Wilt in the greens
Remove lid, add spinach in big handfuls, stirring between additions. It wilts in 30 seconds flat and turns the broth a vibrant green. Remove pot from heat; residual heat keeps color vivid.
Blend to silk
Using an immersion blender, purée directly in the pot until velvety smooth. Tilt the pot for deeper immersion to avoid splatter burns. No immersion blender? Cool 10 minutes, then blend in batches in a countertop blender; remove center cap and cover with a towel to let steam escape.
Enrich & brighten
Return pot to low heat. Stir in coconut milk and lemon juice. Heat just until steaming—do not boil or coconut milk flecks. Taste, adjusting salt, pepper, or more lemon for zing.
Serve & garnish
Ladle into warm bowls. Drizzle with extra coconut milk, scatter toasted pumpkin seeds for crunch, and finish with a twist of black pepper. Serve alongside crusty whole-grain bread and let winter do its worst.
Expert Tips
Toast your seeds
Dry-toast pumpkin seeds in a skillet 2 minutes until they pop. Oils awaken, crunch skyrockets, and your soup feels like fine dining.
Double the garlic, roast half
Roast 4 cloves while sautéing the rest. Blend the roasted cloves for a deeper, caramelized sweetness that balances raw garlic’s bite.
Speed-peel shortcut
No time to dice sweet potatoes evenly? Cut into large chunks, simmer, then fish them out to a bowl, mash, and return to pot before blending.
Chill, then reheat
Soup thickens as it cools. Refrigerate overnight, thin with broth when reheating, and you’ll have perfect consistency plus melded flavors.
Zest for zing
A whisper of lemon zest stirred in at the end amplifies brightness without extra acid. Microplane is your friend.
Control the color
Over-blending can turn the soup olive drab. Pulse until just silky, then stop to maintain that vibrant emerald-orange swirl.
Variations to Try
-
Thai twist: Swap nutmeg for 1 tsp grated ginger and ½ tsp red curry paste. Garnish with cilantro and a squeeze of lime.
-
Protein punch: Add 1 cup cooked red lentils during simmer for an extra 8 g plant protein per serving.
-
Smoky greens: Sub half the spinach with chopped kale; sauté until crisp-edged for smoky depth before adding broth.
-
Apple accent: Add 1 peeled, diced apple with sweet potatoes for a sweet-tart note reminiscent of autumn harvest.
-
Dairy option: Replace coconut milk with ½ cup heavy cream for ultra-rich texture and a neutral backdrop that lets garlic sing.
Storage Tips
Refrigerate: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Flavors mingle; soup thickens—thin with broth or water when reheating.
Freeze: Portion into silicone muffin trays, freeze, then pop out soup pucks into zip bags. Keeps 3 months. Reheat from frozen over low heat with a splash of broth, whisking to restore silkiness.
Make-ahead for parties: Blend base without coconut milk up to 2 days ahead. Reheat gently, then stir in coconut milk just before serving to keep color vibrant and prevent separation.
Frequently Asked Questions
Creamy Garlic Spinach and Sweet Potato Soup for Healthy Winter
Ingredients
Instructions
- Heat oil: Warm olive oil in Dutch oven over medium heat.
- Sauté aromatics: Add onion; cook 3 min until translucent. Stir in garlic, salt, pepper, nutmeg; cook 1 min.
- Add sweet potatoes: Toss to coat 1 min.
- Simmer: Pour in broth, bring to boil, reduce heat and simmer 12–15 min until potatoes are tender.
- Wilt spinach: Stir in spinach until just wilted, 30 seconds. Remove from heat.
- Blend: Purée soup with immersion blender until silky smooth.
- Finish: Stir in coconut milk and lemon juice; warm gently. Adjust seasoning.
- Serve: Ladle into bowls, garnish as desired, and enjoy hot.
Recipe Notes
Soup thickens on standing; thin with broth when reheating. Freeze portions up to 3 months.