creamy sweet potato and spinach soup for comforting cold evenings

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

Love this? Pin it for later!

Creamy Sweet Potato & Spinach Soup: The Cozy Bowl That Melts Winter Away

There’s a moment every January when the sky turns that particular shade of pewter, the wind slips under your collar like it’s looking for a fight, and the only sane response is to cancel every plan, pull on thick socks, and stand at the stove until the kettle sings and the windows fog. That’s the night I first made this soup. I had one sad bag of baby spinach, a mountain of sweet potatoes from my CSA box, and the kind of chill that settles in your bones after shoveling eight inches of slush. Thirty-five minutes later I was cupping a bowl that tasted like sunshine wearing a fleece jacket—sweet from the potatoes, bright from a hit of citrus, and silky thanks to a lazy swirl of coconut milk. One spoonful and I exhaled for what felt like the first time all week. I’ve served it to company (they licked the bowls), to my spice-phobic nephew (he asked for thirds), and to my best friend who swears she “doesn’t like healthy food” (she texted the recipe to herself before dessert). If winter has a cancel button, this is it.

Why This Recipe Works

  • One-Pot Wonder: Minimal dishes, maximal flavor—everything simmers in the same Dutch oven.
  • Speedy Weeknight Friendly: Ready in under 40 minutes, start to finish.
  • Plant-Powered Creaminess: Coconut milk gives velvety body without dairy, so it’s vegan and gluten-free.
  • Flavor Layering: We roast the spices in the oil for a deeper, warmer profile.
  • Meal-Prep Hero: Tastes even better the next day; freezer-safe for up to three months.
  • Flexible Greens: Swap spinach for kale, chard, or even frozen spinach in a pinch.
  • Low-Cal Comfort: Under 300 calories per serving yet astonishingly satisfying.

Ingredients You'll Need

Sweet potatoes, spinach, coconut milk, aromatics, and spices artfully arranged on a wooden board

Sweet potatoes are the soul of this soup—look for the orange-fleshed Garnet or Beauregard varieties. They’re moister and sweeter than their tan cousins, and they break down into a luscious puree without graininess. If yours are tinged with green, skip them; chlorophyll indicates solanine, a bitter compound that won’t cook out.

Fresh baby spinach wilts in seconds and keeps its emerald color. If you only have mature spinach, remove the fibrous stems and give the leaves a quick chiffonade so they disappear silkily into the broth. Frozen spinach works—thaw, squeeze bone-dry, and stir in during the last five minutes.

Full-fat coconut milk is non-negotiable for that velvet-lux texture. Light coconut milk is simply the full-fat version diluted with water; you can replicate it, but you’ll sacrifice body. Shake the can vigorously before opening or, better yet, whisk it in a small bowl so the thick cream and thin milk marry evenly.

Yellow onions form the aromatic base. Dice small so they melt into the soup; we’re not looking for onion confetti. If you’re out, a large shallot or two leeks (white + light green only) will do.

Garlic should be fresh, not the jarred stuff. Smash, peel, and mince it fine; we’ll bloom it in hot oil for 30 seconds—any longer and it turns acrid.

Ground turmeric brings earthy warmth and that golden sunset hue. Buy from a store with high turnover; stale turmeric tastes like dusty chalk. Bonus: a pinch of black pepper increases curcumin bioavailability by up to 2000 %.

Smoked paprika gives subtle campfire depth without heat. If you only have sweet paprika, add a tiny pinch of ground chipotle for smoke.

Vegetable broth is the soup’s lake—choose a low-sodium, clean-label brand or, better, homemade. If using store-bought, taste before salting; some cubes are salt licks in disguise.

Lemon zest and juice awaken all the sweet, earthy notes. Add zest early (oils are fat-soluble) and juice at the very end (vitamin C is heat-sensitive).

How to Make Creamy Sweet Potato & Spinach Soup for Comforting Cold Evenings

1
Warm Your Pot

Place a heavy 4-quart Dutch oven over medium heat for 90 seconds. This prevents hotspots and gives onions a sizzling welcome instead of a sweaty stew.

2
Bloom the Aromatics & Spices

Add 2 Tbsp olive oil, swirl to coat, then toss in 1 diced onion plus ½ tsp kosher salt. Sauté 4 minutes until edges turn translucent. Stir in 3 minced garlic cloves, 1 tsp turmeric, ½ tsp smoked paprika, ½ tsp ground coriander, and ¼ tsp black pepper. Cook 30–45 seconds; the spices will toast and turn fragrant—do not let garlic brown.

3
Add Sweet Potatoes & Broth

Peel and cube 2 lbs sweet potatoes into ¾-inch pieces (uniform size = even cooking). Add to pot along with 4 cups vegetable broth and 1 strip lemon zest. Increase heat to high; once edges bubble, reduce to lively simmer. Cover partially and cook 12–15 minutes until a knife slides through with zero resistance.

4
Blend Until Silky

Remove lemon zest. Use an immersion blender directly in the pot, tilting the blade at a slight angle to create a whirlpool. Blend 45–60 seconds until soup looks like liquid sunset. No immersion blender? Carefully ladle into a countertop blender in batches, crack the lid, and drape a towel—steam explosions are real.

5
Enrich with Coconut Milk

Return blended soup to gentle simmer. Shake 1 can (13.5 oz) full-fat coconut milk and pour in ¾ cup; reserve the rest for garnish. Stir; soup will lighten to a warm apricot hue. Taste—if you prefer richer, add another splash, but remember spinach is still incoming.

6
Wilt in Spinach

Grab 4 packed cups baby spinach (about 4 oz) and drop by the handful, stirring each addition until it wilts before adding the next. Total time: 1 minute. Bright green = happy chlorophyll. Overcooking turns army-drab.

7
Brighten with Lemon

Off heat, stir in 1 Tbsp fresh lemon juice. Add ½ tsp kosher salt and ¼ tsp more pepper. Taste again; sweet potatoes vary—some need extra acid, others a pinch more salt. The soup should sing sweet-savory-tangy in perfect triad.

8
Serve & Garnish

Ladle into warm bowls. Swirl reserved coconut milk with the tip of a spoon for marbled clouds. Optional toppers: toasted pumpkin seeds for crunch, chili flakes for heat, micro-greens for spa vibes, or a drizzle of chili oil for drama. Serve with crusty sourdough and a thick sweater.

Expert Tips

Control the Heat

Keep the soup at a gentle simmer; a rolling boil makes coconut milk separate and spinach taste metallic.

Color Guard

Add spinach last-second and plunge into an ice bath if storing; this locks in chlorophyll and prevents murky khaki.

Double & Freeze

Recipe doubles beautifully; freeze flat in labeled zip bags for up to 3 months. Thaw overnight in fridge, then warm gently.

Texture Tweak

For rustic style, blend only half the soup and leave sweet-potato chunks for chew.

Salt Late

Broth reduction concentrates salt. Season at the end to avoid over-salting.

Warm Bowls

Rinse bowls with boiling water before serving; soup stays hotter longer and coconut milk won’t tighten.

Variations to Try

  • Thai Twist Swap smoked paprika for 1 tsp red curry paste and finish with 1 Tbsp fish sauce or tamari plus lime juice instead of lemon. Top with cilantro and crispy tofu.
  • Caribbean Kick Add ½ tsp allspice and a small diced scotch bonnet with the onions. Replace spinach with callaloo or kale and garnish with toasted coconut flakes.
  • Protein Boost Stir in 1 can rinsed chickpeas or 1 cup cooked red lentils with the coconut milk for extra staying power.
  • Butternut Swap No sweet potatoes? Use butternut squash; roasting cubes at 425 °F for 20 minutes before simmering caramelizes edges for deeper flavor.
  • Dairy-Lover’s Route Replace coconut milk with ½ cup heavy cream plus ½ cup whole milk; add ¼ tsp nutmeg for classic béchamel vibes.
  • Spice Hunter Add ½ tsp ground cardamom and ¼ tsp cayenne for a warm-tingling finish reminiscent of Moroccan tagines.

Storage Tips

Cool soup completely within 2 hours. Divide into shallow containers so it chills faster and thaws quicker. Refrigerate up to 4 days; flavors meld beautifully by day two. For longer storage, ladle into freezer-safe zip bags, press out excess air, label, and freeze flat—stack like soup pancakes to save space. Thaw overnight in the fridge or, in a pinch, submerge sealed bag in cold water for 30 minutes, changing water every 10 minutes. Reheat gently over medium-low, whisking occasionally; coconut milk may separate but a brisk whisk re-emulsifies it. Add a splash of broth or water to loosen if thick. Spinach will darken; if color matters, stir in a handful of fresh spinach while reheating for a chlorophyll reboot.

Avoid microwaving coconut-milk soups on high; the proteins seize and turn grainy. Use 50 % power, stir every 45 seconds, and finish with a tiny squeeze of lemon to brighten flavors that dull under refrigeration.

Frequently Asked Questions

Yes—buy the pre-diced, pre-peeled bags. They’re blanched before freezing, so reduce simmer time to 8–10 minutes and check tenderness with a fork.

Absolutely. Skip the salt, use low-sodium broth, and blend until satin-smooth. The natural sweetness of sweet potatoes usually wins over tiny palates.

Whisk in warm vegetable broth, ¼ cup at a time, until you hit the texture of heavy cream. Re-season with salt and lemon to recalibrate flavors.

Yes. Add everything except spinach and coconut milk to the crock. Cook on LOW 4–5 hours or HIGH 2–3 hours until potatoes are tender. Blend, then stir in coconut milk and spinach during the last 15 minutes on WARM.

A crusty sourdough or no-knead artisan loaf for dipping. Cornbread adds a sweet echo to the potatoes; rye offers earthy contrast.

Blend again while hot; the agitation re-emulsifies fat and liquid. A splash of hot broth plus a pat of butter or neutral oil also smooths things out.
Creamy sweet potato and spinach soup for comforting cold evenings
soups
Pin Recipe

Creamy Sweet Potato & Spinach Soup for Comforting Cold Evenings

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

Ingredients

Instructions

  1. Warm the pot: Heat olive oil in a Dutch oven over medium heat.
  2. Sauté aromatics: Add onion and ½ tsp salt; cook 4 min until translucent. Stir in garlic, turmeric, paprika, coriander, pepper; toast 30 sec.
  3. Simmer potatoes: Add sweet potatoes, broth, lemon zest. Bring to boil, reduce to lively simmer, cook 12–15 min until very tender.
  4. Blend: Remove zest. Puree soup with immersion blender until silky.
  5. Cream & greens: Stir in ¾ cup coconut milk and spinach; simmer 1 min until spinach wilts.
  6. Finish: Off heat, add lemon juice and extra salt to taste. Serve hot with optional coconut-milk drizzle.

Recipe Notes

Soup thickens as it sits; thin with broth when reheating. Freeze without spinach for best color, adding fresh spinach when reheating.

Nutrition (per serving)

258
Calories
4g
Protein
32g
Carbs
14g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.