Love this? Pin it for later!
Creamy Sweet Potato & Spinach Soup
There’s a certain kind of magic that happens when the first real cold snap hits. The air turns sharp, the light goes gold by four o’clock, and every instinct screams for something warm to wrap your hands around. For me, that “something” has become this velvet-smooth sweet-potato soup flecked with emerald spinach. I developed it during a January when my little farmhouse lost power for three days; I had one camp stove, a basket of sweet potatoes that refused to sprout, and a bag of baby spinach I couldn’t bear to waste. Thirty minutes later I was ladle-feeding thick, sunset-colored soup to shivering neighbors by candlelight. We still talk about that night every winter. Today, whether I’m feeding a crowd after caroling or just need a lightning-fast weeknight dinner, this soup delivers the same cozy alchemy: nourishing, fragrant, and brightened with a squeeze of lemon that tastes like bottled sunshine.
Why This Recipe Works
- One pot, 30-minute promise: Everything simmers together; the immersion blender does the “hard work.”
- Good-for-you decadence: Olive oil + starchy sweet potatoes create luscious mouthfeel—no heavy cream required.
- Make-ahead champion: Flavors deepen overnight and the color actually intensifies.
- Vegan & gluten-free by default: Perfect for mixed-diet tables—everyone feels welcome.
- Spinach stays vibrant: Added last-second so it wilts, never overcooks.
- Pantry heroes only: Onion, garlic, sweet potatoes, broth, spices you already own.
- Freezer superstar: Portion, freeze flat, and reheat straight from frozen for emergency comfort.
Ingredients You'll Need
Before we begin, let’s talk produce. Look for firm, unblemished sweet potatoes with tight skins—no sprouting eyes or soft spots. I reach for the copper-skinned Garnet or Jewel varieties because they’re reliably sweet and moist. Baby spinach is my weeknight shortcut; if you’ve got mature curly spinach, just strip the thicker stems. Vegetable broth should be low-sodium so you control salt; homemade is glorious but Pacific Foods or Imagine brand keeps the recipe weeknight-easy. Coconut milk (the canned stuff, not the carton) adds silkiness, but you can absolutely swap in an equal amount of oat milk for a neutral flavor. A final squeeze of lemon wakes everything up the way salt wakes up chocolate chip cookies.
Substitutions? If sweet potatoes aren’t your thing, butternut squash or even pumpkin puree works beautifully. Kale can stand in for spinach—just let it simmer an extra minute to soften. For heat lovers, a diced chipotle in adobo plus a spoon of the sauce transforms the soup into smoky-sweet nirvana.
How to Make Creamy Sweet Potato & Spinach Soup
Warm the pot
Place a heavy 4-quart Dutch oven or soup pot over medium heat for 60 seconds. This quick preheat prevents onions from steaming and encourages gentle caramelization.Sauté aromatics
Add 3 Tbsp extra-virgin olive oil, then 1 diced yellow onion plus ½ tsp kosher salt. Cook 4 minutes until edges turn translucent. Stir in 3 minced garlic cloves, 1 tsp ground cumin, ½ tsp smoked paprika, and ¼ tsp freshly ground black pepper; toast 60 seconds until the garlic perfumes the kitchen and the cumin smells nutty—not burnt.Add sweet potatoes & liquid
Peel and cube 2 lbs sweet potatoes (about 4 medium) into ¾-inch pieces so they cook evenly. Scrape them into the pot along with 4 cups low-sodium vegetable broth and 1 cup water. Increase heat to high; once the surface shivers with bubbles, reduce to a lively simmer and cover loosely. Cook 12–14 minutes until the largest cube is effortlessly pierced with a paring knife.Blend to velvety
Remove from heat. Using an immersion blender, puree directly in the pot until silk-smooth—45 to 60 seconds. No immersion blender? Carefully transfer in batches to a countertop blender; remove the center cap from the lid and cover with a folded towel so steam can escape.Enrich & brighten
Return pot to low heat. Whisk in ⅔ cup canned coconut milk (light or full-fat) and 1 Tbsp maple syrup; the soup will turn a blush-coral. Add ½ tsp apple-cider vinegar plus 1 tsp lemon zest for backbone and sparkle. Taste; adjust salt or maple syrup to balance sweet-savory notes.Wilt in spinach
Stir in 3 packed cups baby spinach; cover 60 seconds until leaves collapse into deep-green ribbons. Their water content thins the soup slightly—exactly what we want for slurpable consistency.Serve & garnish
Ladle into warm bowls. Finish with a drizzle of coconut milk, toasted pumpkin seeds, and a shower of lemon zest. Crusty sourdough for dunking is mandatory in my house.Expert Tips
Control the heat
If your burner runs hot, lower the flame so the onions sweat, not scorch. Burnt bits = bitter soup.
Thin or thicken
Add broth to thin; stir in a handful of instant mashed-potato flakes to thicken without dulling flavor.
Make-ahead magic
Flavor peaks 24 hours later; soup will thicken—thin with broth when reheating.
Freeze smart
Portion into silicone muffin trays, freeze, then pop out “soup pucks” into zip bags—easy single servings.
Keep it green
Blanch spinach 15 seconds, squeeze dry, then stir in just before serving if you need to reheat multiple times.
Boost umami
Add 1 tsp white miso with the coconut milk; it deepens savoriness without screaming “soy.”
Variations to Try
- Carrot-ginger twist: Swap half the sweet potatoes for carrots and add 1 Tbsp grated fresh ginger with the garlic.
- Thai-inspired: Use 1 Tbsp red curry paste instead of cumin; finish with lime juice, cilantro, and a swirl of peanut butter.
- Protein boost: Stir in 1 can rinsed chickpeas or 2 cups shredded rotisserie chicken after blending.
- Smoky bacon note: Crisp 3 strips of bacon, use rendered fat instead of olive oil, and scatter bacon bits on top—pescatarian friends will thank you.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The color may deepen to a burnt-orange—totally normal.
Freezer: Leave out the spinach (it gets mushy). Freeze soup flat in labeled quart bags for up to 3 months. Thaw overnight in the fridge or 5 minutes under lukewarm water, then simmer and add fresh spinach.
Reheat: Warm gently over medium-low, stirring often; add splashes of broth or water to restore velvet texture. Microwave works—use 50 % power and a loose lid to avoid splatter explosions.
Frequently Asked Questions
Creamy Sweet Potato & Spinach Soup
Ingredients
Instructions
- Warm the pot: Heat Dutch oven over medium 1 minute.
- Sauté aromatics: Add oil, onion, and ½ tsp salt; cook 4 min. Stir in garlic & spices 1 min.
- Simmer: Add sweet potatoes, broth, water; cover and simmer 12-14 min until tender.
- Blend: Puree with immersion blender until smooth.
- Enrich: Whisk in coconut milk, maple syrup, vinegar, zest; season.
- Finish: Stir in spinach, cover 1 min to wilt. Serve hot with desired toppings.
Recipe Notes
Soup thickens as it sits; thin with broth when reheating. Freeze without spinach for best texture.