Love this recipe? Save it to Pinterest before you forget!
One-Pot Creamy Sweet Potato & Spinach Soup
There’s a certain kind of magic that happens when the first spoonful of this soup touches your lips—silky coconut milk mingles with earthy sweet potatoes, bright spinach melts into the broth, and a whisper of smoked paprika lingers like a favorite song on repeat. I created this recipe on a blustery Tuesday when the fridge held little more than a forgotten bag of baby spinach and a trio of knobby sweet potatoes rolling around the crisper drawer. My daughter had just come home from preschool with rosy cheeks and a sniffle, and I needed dinner to feel like a hug in a bowl. One pot, twenty-five minutes, and a blender later, we were both wrapped in blankets, dunking crusty bread into sunset-orange soup and declaring it “the best day ever.” That’s the power of comfort food: it turns ordinary moments into memories. Since then, this soup has become our weekday standby, pot-luck star, and sick-day cure—all without dirtying more than a single Dutch oven.
Why You'll Love This One-Pot Creamy Sweet Potato & Spinach Soup
- One-Pot Wonder: Everything—from sauté to simmer to purée—happens in the same heavy pot, meaning minimal cleanup and maximum flavor as the fond builds layer after layer.
- 30-Minute Weeknight Hero: Sweet potatoes cook faster than most root veggies, so dinner is ready before the kids finish homework or your bathrobe stops being socially acceptable.
- Creamy Without the Cream: Coconut milk lends luxurious body and subtle sweetness, keeping the soup naturally dairy-free and vegan-friendly.
- Freezer-Friendly Meal Prep: Make a double batch, freeze half, and you’ve got future-you sorted for those “no-cook” nights.
- Immune-Boosting Goodness: Sweet potatoes deliver beta-carotene, spinach adds iron and folate, and garlic sneaks in antioxidants—taste and wellness in every slurp.
- Customizable Heat: A pinch of cayenne or chipotle powder can wake up your palate, or leave it mild for toddler-approved comfort.
- Restaurant-Quality Texture: Blending just half the soup leaves tender sweet-potato cubes suspended in silk, so every bite is interesting.
Ingredient Breakdown
Sweet Potatoes – Choose orange-fleshed varieties like Garnet or Jewel for maximum sweetness and that classic autumn hue. Peel for ultra-smooth soup, or leave the skins on (scrubbed) for extra fiber and a rustic vibe.
Spinach – Baby spinach wilts in seconds and keeps the color bright. If you’ve only got frozen spinach, thaw and squeeze it dry; you’ll need about half the volume since it’s already wilted.
Coconut Milk – Full-fat canned coconut milk is non-negotiable for velvety texture. Light versions water down the soup and can curdle when blended.
Aromatics – Yellow onion, garlic, and celery form the savory backbone; cook them low and slow until the edges turn translucent and sweet.
Vegetable Broth – Opt for low-sodium so you control salt levels. Chicken broth works in a pinch, but the soup will no longer be vegetarian.
Smoked Paprika – Adds subtle campfire warmth without liquid smoke. Sweet paprika works, but you’ll miss that cozy depth.
Fresh Thyme – Woody herbs hold up to simmering; strip the leaves off two sprigs and toss the stems in for bonus flavor (fish them out later).
Lemon Juice – A final squeeze brightens all the sweet-earth notes and keeps the coconut milk from tasting flat.
Step-by-Step Instructions
-
1Prep & Warm: Dice 1 medium yellow onion, 2 celery stalks, and mince 3 garlic cloves. Peel and cube 2 lbs (about 3 large) sweet potatoes into ¾-inch pieces so they cook evenly. Heat 2 Tbsp olive oil in a heavy 4-quart Dutch oven over medium heat until shimmering.
-
2Sauté Aromatics: Add onion, celery, and ½ tsp kosher salt; cook 5 minutes, scraping with a wooden spoon to lift the fond. When the onions look translucent and the edges begin to brown, stir in garlic, 1 tsp smoked paprika, and ½ tsp dried thyme. Cook 60 seconds until fragrant—your kitchen will smell like a cozy cabin.
-
3Deglaze & Build: Tip in 3½ cups vegetable broth and use the spoon to loosen any brown bits. Add sweet-potato cubes, 1 bay leaf, and ¼ tsp black pepper. Increase heat to high, bring to a boil, then reduce to a lively simmer. Cover partially and cook 12–14 minutes, until the largest cube can be easily pierced with a fork but isn’t mushy.
-
4Spinach Stop: Remove bay leaf. Stir in 4 packed cups baby spinach (about 4 oz) and 1 cup canned full-fat coconut milk. Turn off heat; the spinach will wilt in 30 seconds and stay vibrant.
-
5Texture Play: Using an immersion blender, purée about half the soup right in the pot. Tilt the pot so the blender head is submerged, and pulse 4–5 times; you want a chunky-smooth hybrid. No immersion blender? Carefully ladle half into a countertop blender, vent the lid, and blend until silky, then return to pot.
-
6Final Seasoning: Taste and adjust salt—sweet potatoes vary in sweetness, so you might need another ¼ tsp. Squeeze in 1 Tbsp fresh lemon juice and stir. Serve hot with crusty bread, a swirl of extra coconut milk, and a crack of black pepper.
Expert Tips & Tricks
- Cube Uniformity: Keep sweet-potato pieces the same size so they finish cooking simultaneously; a quick knife trim of any rogue chunks prevents mushy bits.
- Low-Simmer Love: A vigorous boil breaks the potato starch and can glue pieces to the bottom—maintain a gentle bubble.
- Spice Toast: Let smoked paprika sizzle in oil for 30 seconds before adding liquid; heat blooms the spice, intensifying aroma.
- Blender Safety: When using a countertop blender, remove the center cap of the lid and cover with a folded towel to let steam escape and prevent soup geysers.
- Coconut Separation Fix: If coconut milk looks curdled after chilling, simply reheat gently and whisk; the fat will re-emulsify.
- Green Brightness: Add spinach off-heat; prolonged simmering oxidizes chlorophyll and turns it army-drab.
Common Mistakes & Troubleshooting
| Problem | Likely Cause | Quick Fix |
|---|---|---|
| Soup too thick | Over-measured potatoes or over-reduced broth | Stir in warm broth ¼ cup at a time until pourable. |
| Grainy texture | Blended too long or potatoes overcooked | Press through a sieve or add a splash of coconut milk and pulse briefly. |
| Bland flavor | Under-salting or missing acid | Add ¼ tsp salt, 1 tsp lemon juice, taste, repeat. |
| Spinach bitterness | Overcooked greens or old spinach | Stir in ½ tsp maple syrup or coconut sugar to balance. |
Variations & Substitutions
- Protein Boost: Stir in 1 cup cooked chickpeas or shredded rotisserie chicken during the final reheat.
- Thai Twist: Swap smoked paprika for 1 tsp red curry paste and finish with a splash of fish sauce and fresh cilantro.
- Butternut Edition: Replace half the sweet potatoes with butternut squash for a slightly nuttier profile.
- Dairy-Lover’s Route: Sub coconut milk with evaporated milk or half-and-half; simmer gently to prevent curdling.
- Low-FODMAP: Omit onion and garlic; sauté green tops of scallions and use garlic-infused oil instead.
- Grains & Greens: Add ½ cup quick-cooking red lentils with the broth for hearty texture and extra iron.
Storage & Freezing
Refrigerate: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors meld beautifully, making leftovers a treat.
Freeze: Portion into silicone muffin trays or quart-size freezer bags (lay flat). Freeze up to 3 months. Thaw overnight in the fridge or defrost in a saucepan with a splash of broth over low heat.
Reheat: Warm gently; aggressive boiling can split coconut milk. Stir often and thin with broth or water as needed.
Frequently Asked Questions
So next time the wind howls or your people need a bowl of edible comfort, grab that lonely sweet potato and let this soup work its magic. From my stovetop to yours—may every spoonful feel like home.
One-Pot Creamy Sweet Potato & Spinach Soup
Soups · Comfort Food
Ingredients
- 1 tbsp olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 lb sweet potatoes, peeled & cubed
- 3 cups vegetable broth
- 1 cup canned coconut milk
- 2 cups fresh spinach
- ½ tsp smoked paprika
- ½ tsp ground cumin
- Salt & pepper to taste
- 2 tbsp lime juice (about ½ lime)
- Pumpkin seeds, for garnish
Instructions
- Heat olive oil in a heavy pot over medium heat. Add onion and sauté 3 minutes until translucent.
- Stir in garlic, paprika, and cumin; cook 30 seconds until fragrant.
- Add sweet-potato cubes and pour in vegetable broth. Bring to a boil, then reduce to a simmer for 15 minutes.
- Test potatoes with a fork; when very tender, blend until silky smooth using an immersion blender.
- Reduce heat to low. Stir in coconut milk and lime juice; season with salt and pepper.
- Fold in spinach leaves and cook 2 minutes just until wilted.
- Ladle into bowls, top with pumpkin seeds, and serve hot with crusty bread.
Pro tip: For extra protein, add a drained can of white beans when you add the spinach. Soup thickens as it sits—thin with broth when reheating.