creamy sweet potato and spinach soup for healthy cold weather meals

30 min prep 4 min cook 5 servings
creamy sweet potato and spinach soup for healthy cold weather meals
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1
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.
2
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.
3
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.
4
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.
5
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.
6
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.
7
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

Yes—use 2 lbs frozen cubed sweet potatoes; skip peeling and add 2 extra minutes to the simmer time.

Stir in ½ tsp kosher salt, 1 tsp lemon juice, and a pinch of cayenne. Acid and heat awaken sweetness.

Absolutely—use a 6-quart pot and blend in two batches. Cooking time remains the same; you may need an extra splash of broth when reheating.

Omit salt and spice, blend ultra-smooth, and stir in a teaspoon of olive oil for healthy fats—perfect for little eaters 6 months+.

Whisk in warm broth ¼ cup at a time until the soup coats the back of a spoon but still flows off it.

Pressure canning pureed soups is not USDA-recommended due to density issues. Stick to freezing for long-term storage.
creamy sweet potato and spinach soup for healthy cold weather meals
soups
Pin Recipe

Creamy Sweet Potato & Spinach Soup

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
6

Ingredients

Instructions

  1. Warm the pot: Heat Dutch oven over medium 1 minute.
  2. Sauté aromatics: Add oil, onion, and ½ tsp salt; cook 4 min. Stir in garlic & spices 1 min.
  3. Simmer: Add sweet potatoes, broth, water; cover and simmer 12-14 min until tender.
  4. Blend: Puree with immersion blender until smooth.
  5. Enrich: Whisk in coconut milk, maple syrup, vinegar, zest; season.
  6. 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.

Nutrition (per serving)

187
Calories
3g
Protein
29g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.