Love this recipe? Save it to Pinterest before you forget!
Creamy Sweet Potato Soup with Spinach
A velvety, nutrient-packed hug in a bowl that turns weeknight chaos into cozy family time.
I created this soup on a Tuesday that felt like it would never end. The baby had refused his nap, my third-grader’s science project had exploded (literally) across the kitchen island, and the October rain was coming down in sheets so thick the backyard looked like an impressionist painting. I opened the fridge hoping for inspiration and spotted the sad, forgotten sweet potatoes wilting in the crisper—still good, but only just. Twenty-five minutes later the house smelled like cinnamon and coconut, the baby was giggling at the blender’s vortex, and my eight-year-old announced, “Mom, this tastes like autumn sunshine.” We’ve made it weekly ever since; it’s our reset button, our “everything will be okay” meal, the recipe my kids request more than mac-and-cheese. If your people need comfort without fuss, if you crave silky texture without heavy cream, if you want dinner to feel like a gentle exhale—this soup is for you.
Why You'll Love This Creamy Sweet Potato Soup with Spinach for Family Comfort Meals
- One-pot wonder: Minimal dishes mean more snuggle time on the couch.
- Hidden veggies: Two whole cups of spinach disappear into the sunset-orange purée—picky eaters never suspect.
- Weeknight fast: From chopping to table in 30 flat; blender does the “simmer all day” work in 60 seconds.
- Dairy-free decadence: Coconut milk creates lush body without the post-soup slump.
- Freezer hero: Double-batch, freeze half, future-you sends thanks.
- Pantry friendly: Sweet potatoes last weeks; everything else is probably in your cupboard right now.
- Customizable heat: Mild for toddlers, chipotle swirl for spice lovers—same pot, happy crew.
Ingredient Breakdown
Sweet potatoes are the backbone: choose orange-fleshed Garnet or Jewel for maximum beta-carotene and natural sweetness. A heavy 2 pounds (about 3 medium) yields the velvet texture we’re after. Yellow onions build the savory base; sautéing until just translucent keeps the flavor gentle enough for kids. Fresh garlic and a whisper of ginger add warmth without stealing the show. Ground cumin and smoked paprika echo the campfire vibe that makes this soup taste like it simmered for hours. Vegetable broth keeps it vegetarian; if all you have is chicken stock, no worries—just reduce added salt later. A 14-ounce can of full-fat coconut milk is non-negotiable for that glossy, spoon-coating body; light versions water out. Baby spinach wilts invisibly, but if you’ve only got frozen spinach, thaw and squeeze bone-dry before stirring in. Finally, a splash of apple-cider vinegar at the end lifts all the flavors into Technicolor focus—don’t skip it.
Step-by-Step Instructions
- Prep & Sauté Aromatics: Heat 2 tablespoons olive oil in a heavy Dutch oven over medium. Dice 1 large yellow onion and add with ½ teaspoon kosher salt; cook 4 minutes until edges turn translucent. Mince 3 garlic cloves and 1 teaspoon fresh ginger; stir in for 30 seconds until fragrant.
- Spice Bloom: Sprinkle 1 teaspoon ground cumin, ½ teaspoon smoked paprika, and ¼ teaspoon black pepper over the onions. Toast spices 60 seconds; they’ll darken slightly and smell nutty—this quick step unlocks depth you’d swear came from an hour-long simmer.
- Add Sweet Potatoes & Liquid: Peel and cube 2 pounds sweet potatoes into ¾-inch chunks so they cook evenly. Toss into pot with 3 cups vegetable broth and 1 cup water. Increase heat to high; once edges bubble, reduce to low, cover partially, and simmer 12–14 minutes until a knife slides through effortlessly.
- Blend to Silk: Ladle half the solids into a blender with ½ cup of the cooking liquid and ½ cup coconut milk. Vent the lid (hot steam = volcano), cover with a kitchen towel, and blend 30 seconds. Transfer to a large bowl and repeat with remaining solids plus another ½ cup liquid. Return purée to pot.
- Spinach & Final Heat: Whisk remaining coconut milk into the pot. Add 2 cups loosely packed baby spinach and simmer 2 minutes—just until spinach wilts and color turns jade green. Stir in 1 tablespoon apple-cider vinegar and taste for salt; I usually add ½ teaspoon more.
- Serve & Garnish: Ladle into warm bowls. Swirl yogurt or extra coconut milk for artistry, sprinkle roasted pumpkin seeds for crunch, and finish with cracked pepper. Dinner bell: ring.
Expert Tips & Tricks
- Hot-blend safety: Fill blender only half full; hold lid down with a folded towel to prevent hot-soup geysers.
- Immersion-blender shortcut: Stick-blend directly in the pot but leave a few chunks for rustic texture—kids love the surprise sweet-potato cubes.
- Toast spices in oil first: Fat carries volatile flavors; skipping equals flat soup.
- Sweet-potato selection: Choose firm, unblemished tubers; avoid those with green-tinged skin—solanine equals bitter.
- Vegan protein boost: Stir in 1 cup cooked red lentils during the final simmer; they disappear but add 6 g protein per serving.
- Texture tuning: Too thick? Splash broth or water ¼ cup at a time. Too thin? Simmer uncovered 5 minutes; coconut milk thickens as it reduces.
Common Mistakes & Troubleshooting
| Problem | Why It Happens | Quick Fix |
|---|---|---|
| Soup tastes flat | Skipped acid or under-salted | Stir in 1 tsp more vinegar or ¼ tsp salt, taste, repeat. |
| Grainy texture | Over-blended or potatoes undercooked | Return to pot, simmer 5 min, blend again until glass-smooth. |
| Spinach turns army green | Cooked too long or cooled in pot | Add spinach last 2 minutes and serve immediately; color stays vibrant. |
| Coconut milk curdled | Boiled too hard after adding | Lower heat to gentle simmer; whisk vigorously—texture mends. |
Variations & Substitutions
- Curried twist: Swap cumin for 1 tablespoon yellow curry powder and add ½ teaspoon turmeric; finish with lime juice.
- Sweet & heat: Blend in 1 chipotle pepper in adobo; drizzle maple syrup on top for a Mexican street-corn vibe.
- Green-machine: Trade spinach for 3 cups chopped kale; simmer 4 minutes until tender.
- Nut-free: Replace coconut milk with equal parts oat milk plus 1 tablespoon almond-free tahini for creaminess.
- Protein-packed: Add shredded rotisserie chicken during final heat for picky omnivores.
- Low-carb swap: Substitute half the sweet potatoes with steamed cauliflower—cuts carbs but keeps silkiness.
Storage & Freezing
Cool soup completely, then refrigerate in airtight glass jars up to 5 days. Reheat gently—microwave 60% power stirring every 45 seconds, or stove-top low with a splash of water. For meal-prep bliss, freeze in silicone muffin trays; once solid, pop out and store in zip bags 3 months. Thaw overnight in fridge or simmer from frozen in a saucepan with a lid 10 minutes, stirring often. Spinach can muddy slightly upon thawing; perk color by stirring in fresh leaves while reheating.
Frequently Asked Questions
Creamy Sweet Potato Soup with Spinach
Soups · Family Comfort Meals
Ingredients
- 2 Tbsp olive oil
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 lbs sweet potatoes, peeled & cubed
- 4 cups low-sodium vegetable broth
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 1 cup canned coconut milk
- 3 cups fresh baby spinach
- 1 Tbsp maple syrup (optional)
- Salt & black pepper to taste
- Toasted pumpkin seeds for garnish
Instructions
- Warm olive oil in a heavy pot over medium heat.
- Sauté onion for 4 min until translucent; stir in garlic for 30 sec.
- Add sweet-potato cubes, broth, cumin, paprika, ½ tsp salt; bring to a boil.
- Reduce heat, cover, simmer 15 min until potatoes are fork-tender.
- Remove from heat; purée soup with an immersion blender until silky smooth.
- Return pot to low heat; whisk in coconut milk and maple syrup.
- Fold in spinach leaves; cook 2 min until wilted and bright green.
- Taste and adjust seasoning with salt and plenty of cracked black pepper.
- Ladle into warm bowls, sprinkle with toasted pumpkin seeds, and serve immediately.
- Make it vegan: use coconut milk or oat cream.
- Spice lovers: add a pinch of cayenne or chipotle powder.
- Storage: refrigerate up to 4 days or freeze up to 3 months.