creamy sweet potato and spinach soup for comforting winter nights

2 min prep 4 min cook 4 servings
creamy sweet potato and spinach soup for comforting winter nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

I first made this soup on a Sunday afternoon when the sky was the color of old pewter and the wind rattled my kitchen window-panes like an uninvited guest. My farmer’s-market tote was down to three knobby sweet potatoes, a sad-looking bag of spinach, and a single onion that had seen better days. I wanted—no, needed—something that would taste like a wool blanket fresh from the radiator, something that would coax both toddler and husband away from their respective screens and toward the table. What emerged from the pot thirty-five minutes later was this: sunset-orange, velvet-smooth, and fragrant with coconut milk, nutmeg, and just enough cayenne to remind us we were still alive. We ate it huddled on the couch, steam fogging my glasses, and when the bowls were empty my daughter asked if we could have it every night until spring. That was six winters ago; the recipe has since followed us through two moves, a pandemic, and countless gray afternoons when only soup will do.

Why You'll Love This Creamy Sweet Potato & Spinach Soup

  • One-pot wonder: Minimal dishes, maximum comfort—everything cooks in the same Dutch oven.
  • Ready in 35 minutes: Weeknight-friendly from chopping to ladling.
  • Naturally creamy—no dairy: Coconut milk gives lush body without heavy cream.
  • Immune-boosting powerhouse: Beta-carotene from sweet potatoes + iron from spinach.
  • Freezer hero: Doubles beautifully; thaw and reheat for instant cozy.
  • kid-approved sweetness: Natural sugars tame the greens for picky eaters.
  • Customizable heat: Dial cayenne up or down to suit your mood.

Ingredient Breakdown

Ingredients for creamy sweet potato and spinach soup for comforting winter nights

Each component here pulls more than its weight, so let’s meet the cast before they take the stage.

Sweet potatoes are the silky base—choose orange-fleshed Garnet or Beauregard for deepest color and natural sweetness. Roast-wrinkly skins are fine; we’re peeling anyway. Spinach goes in at the end to stay vibrant; baby leaves save stem-trimming time, but mature spinach works if you chop it well. Coconut milk (full-fat from the can, please) lends velvety body and tames the spices; light versions leave soup watery. Yellow onion builds the savory backbone, while garlic and fresh ginger add sparkle and warmth.

Smoked paprika gives campfire depth, nutmeg whispers holiday, and a pinch of cayenne supplies that “why is my nose tingling?” joy. Vegetable broth keeps it vegetarian; if you’re not strict, chicken stock deepens flavor. A final splash of lime juice is non-negotiable—it lifts all the sweet, spicy, creamy notes into perfect three-part harmony.

Step-by-Step Instructions

  1. 1
    Prep the vegetables: Peel sweet potatoes and cut into ¾-inch cubes (uniform size = even cooking). Dice onion, mince garlic, grate ginger, and rinse spinach if gritty. Measure spices into a tiny bowl so they’re ready for the “blooming” moment.
  2. 2
    Sauté aromatics: Heat 2 Tbsp olive oil in a heavy Dutch oven over medium. Add onion with a pinch of salt; cook 4 minutes until translucent edges appear. Stir in garlic and ginger; cook 60 seconds until the kitchen smells like a spice-market handshake.
  3. 3
    Bloom spices: Sprinkle smoked paprika, nutmeg, and cayenne over the onions; stir constantly for 30 seconds. Toasting the spices in fat unlocks fat-soluble flavor compounds—your soup will taste rounder, deeper, mysteriously better.
  4. 4
    Simmer the potatoes: Tip in sweet-potato cubes, 3 cups broth, 1 tsp salt, and several grinds of black pepper. Raise heat to high; once boiling, drop to a gentle simmer, partially covered, 12–15 minutes until a knife slides through a cube like butter.
  5. 5
    Blend until silk: Remove pot from heat. Using an immersion blender, puree directly in the pot until zero flecks remain, 60–90 seconds. (Countertop blender? Cool soup 5 minutes first, blend in batches, start on low—hot soup eruptions are real.)
  6. 6
    Add coconut milk & greens: Return pot to low heat; whisk in entire can of coconut milk. Once gently steaming, tumble in spinach and stir until just wilted, 45 seconds. Bright green = chlorophyll preserved; khaki = overcooked.
  7. 7
    Finish with flair: Off heat, squeeze in juice of ½ lime, then taste. Need more salt? Add ¼ tsp at a time. Prefer it thinner? Splash broth. Serve steaming hot, drizzled with extra coconut milk swirls and toasted pumpkin seeds for crunch.

Expert Tips & Tricks

  • Roast for bonus depth: Toss cubed sweet potatoes with oil and roast at 425 °F for 20 minutes before adding to soup; caramelized edges amplify sweetness.
  • Spice swap: Out of smoked paprika? Use ½ tsp chipotle powder for a smoky kick plus subtle heat.
  • Make-ahead lunch: Blend soup completely, but add spinach only when reheating portions; greens stay vivid for days.
  • Texture dial: Reserve ½ cup roasted cubes, toss with olive oil & cumin, and float on top for chunky contrast.
  • Protein boost: Stir in a can of rinsed chickpeas with the coconut milk; they nestle into the puree like tiny pillows.
  • Blender safety: Remove center cap from lid and cover with a folded towel to let steam escape—prevents Vesuvius-style eruptions.

Common Mistakes & Troubleshooting

Problem Cause Fix
Soup too thick Over-measured potatoes or under-measured broth Whisk in warm broth ¼ cup at a time until it coats the spoon like melted ice cream.
Grainy texture Blended while potatoes were undercooked Return to low heat 5 minutes, then re-blend; starches need full gelatinization for silk.
Dull khaki color Spinach cooked too long or reheated aggressively Add spinach only at the very end; if reheating, do so gently and add fresh leaves.
Separating coconut milk Boiled after coconut was added Keep at a gentle simmer; high heat breaks the emulsion and looks curdled (still safe, just ugly).

Variations & Substitutions

  • Carrot–Sweet Potato 50/50: Replace one potato with 2 large carrots for a lighter, slightly sweeter profile.
  • Curry detour: Swap smoked paprika for 1 Tbsp red curry paste and finish with cilantro instead of parsley.
  • Green swap: Use kale or chard; remove tough ribs, slice ribbons, and simmer 2 extra minutes.
  • Nut-free: Replace coconut milk with 1 cup cashew cream (soak ½ cup cashews 2 h, blend with ¾ cup water).
  • Meat-lover: Brown 4 oz diced pancetta at step 2; reserve crispy bits for garnish.

Storage & Freezing

Refrigerator: Cool soup completely, transfer to airtight jars, and refrigerate up to 4 days. Reheat gently over low, thinning with broth as needed.

Freezer: Freeze without spinach for best color. Ladle cooled soup into silicone muffin trays; once solid, pop out “pucks” and store in zip bags up to 3 months. To serve, thaw pucks in pot with splash of broth over low, then add fresh spinach.

Meal-prep lunch: Portion into 2-cup microwave-safe containers; add a small nest of raw spinach on top before sealing. At work, microwave 2 minutes, stir to wilt greens, microwave 1 minute more.

Frequently Asked Questions

In U.S. grocery stores “yams” are usually just another variety of sweet potato—go ahead. True yams (white, starchy) will yield a drier texture; add extra broth.

Yes, provided your vegetable broth is sugar-free and you skip the maple-sweet potato garnish.

Absolutely—use a 2-quart saucepan and keep all timings identical.

Double the cayenne or add 1 minced serrano pepper with the onion; finish with chili crisp oil.

A crusty sourdough or warm naan to scoop; both soak up the coconut broth beautifully.

Because of the coconut milk and pureed texture, it’s NOT safe for water-bath canning; freeze instead.

creamy sweet potato and spinach soup for comforting winter nights

Creamy Sweet Potato & Spinach Soup

Soups
4.9 (237 reviews)
Prep
15 min
Pin Recipe
Cook
25 min
Total
40 min
Servings
6 bowls
Difficulty
Easy

Ingredients

  • 2 Tbsp olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • 2 large sweet potatoes, peeled & cubed
  • 4 cups vegetable broth
  • 1 cup coconut milk
  • 3 cups fresh spinach
  • ½ tsp ground cumin
  • ½ tsp smoked paprika
  • Salt & black pepper to taste
  • Juice of ½ lime
  • Toasted pumpkin seeds for garnish

Instructions

  1. 1Heat olive oil in a large pot over medium heat. Add onion and sauté 4-5 min until translucent.
  2. 2Stir in garlic and ginger; cook 1 min until fragrant.
  3. 3Toss in sweet potatoes, cumin, paprika, salt & pepper; cook 2 min to coat.
  4. 4Pour in vegetable broth, bring to boil, then reduce to simmer 15 min until potatoes are tender.
  5. 5Blend soup until silky smooth using an immersion blender (or cool slightly and use a countertop blender).
  6. 6Return to low heat; stir in coconut milk and spinach until wilted, 2-3 min.
  7. 7Squeeze in lime juice, taste, and adjust seasoning.
  8. 8Serve hot, garnished with toasted pumpkin seeds and a swirl of coconut milk.

Recipe Notes

For extra warmth, add a pinch of cayenne. Soup thickens as it sits; thin with broth when reheating. Freeze in portions for up to 3 months.

Calories
210
Protein
4g
Carbs
28g
Fat
10g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.