hearty spinach and sweet potato soup for nourishing cold days

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

Love this? Pin it for later!

When the first frost paints the windows and the wind howls down the street, my kitchen turns into a sanctuary of steam and spice. This hearty spinach and sweet potato soup is the recipe I reach for when my hands are cold, my inbox is overflowing, and all I want is something that tastes like a fleece blanket feels. I first cobbled it together on a January evening when the pantry held little more than a lonely sweet potato, a wilting bag of spinach, and a half-used carton of coconut milk left over from a curry night. One pot, 35 minutes, and a swirl of lime later, I was spooning up something so comforting I texted my neighbor: “You need this soup in your life.” She knocked on my door before I’d even finished the bowl.

Since then, it’s become my go-to for snow-day lunches, post-hike warm-ups, and the inevitable “I think I’m getting sick” nights. The soup is velvety without any cream, bright despite its earthy roots, and hearty enough to stand alone as dinner. I love that it’s weeknight-easy yet elegant enough to serve when friends come over—just set out crusty bread, a board of sharp cheddar, and let the pot simmer while the wine flows. Whether you’re feeding picky kids, vegan in-laws, or simply your own chilled soul, this one-pot wonder delivers.

Why This Recipe Works

  • One pot, zero fuss: Everything simmers together; the immersion blender does the “hard work.”
  • Balanced nutrition: Sweet potato for slow-burn carbs, spinach for iron, coconut milk for sat-fat-free creaminess.
  • Layered flavor: Smoked paprika + cumin + a squeeze of lime give depth without heat, so kids happily lap it up.
  • Freezer hero: Make a double batch; leftovers reheat like a dream on the busiest Tuesday night.
  • Vegan & gluten-free: Dinner party–friendly for every eater at the table.
  • 10-ingredient magic: All supermarket staples, no specialty store required.
  • Budget brilliance: Feeds six for under ten dollars; sweet potatoes are inexpensive nutritional powerhouses.

Ingredients You'll Need

Ingredients

Quality ingredients make this humble soup sing. Look for firm, unblemished sweet potatoes with tight skin—no sprouting eyes. I prefer the orange-fleshed Garnet or Beauregard varieties; they’re moister and sweeter than their tan counterparts. For spinach, grab a generous 5-ounce clamshell of baby leaves; they wilt to almost nothing, so don’t be shy. If your fridge only holds a half-eaten bag of kale or chard, swap it in—just remove the ribs and chop the leaves finely.

Choose full-fat canned coconut milk for lush body; “lite” versions work but yield a thinner broth. If coconut isn’t your thing, replace it with an equal amount of cashew cream (blend ¼ cup soaked cashews with ¾ cup water until silky). The aromatics—onion, garlic, celery—form the flavor backbone; dice them small so they melt into the soup.

Smoked paprika is the secret handshake here. It lends a campfire whisper without turning the soup spicy. If you only have regular paprika, add a pinch of chipotle powder or a teeny splash of liquid smoke. Ground cumin adds earthy warmth, while a single bay leaf quietly boosts savory depth. Vegetable broth should be low-sodium so you control salt. Finally, finish with fresh lime juice; bottled tastes flat in comparison.

How to Make Hearty Spinach and Sweet Potato Soup for Nourishing Cold Days

1
Warm the pot

Place a heavy 4- to 5-quart Dutch oven over medium heat for 30 seconds; add 2 tablespoons olive oil and swirl to coat. A hot pot prevents sticking and jump-starts caramelization.

2
Sauté the aromatics

Add 1 diced large yellow onion, 2 stalks diced celery, and ¼ teaspoon kosher salt. Cook 5 minutes, stirring occasionally, until edges turn translucent. Stir in 3 minced garlic cloves; cook 45 seconds—just until fragrant—to avoid bitter browning.

3
Bloom the spices

Sprinkle 1 teaspoon smoked paprika and ½ teaspoon ground cumin over the vegetables. Stir constantly for 30 seconds; toasting spices in oil amplifies their aroma and removes raw edge.

4
Add sweet potatoes & broth

Peel and cube 2 pounds sweet potatoes (about 3 medium) into ¾-inch chunks for even cooking. Tip them into the pot along with 4 cups low-sodium vegetable broth and 1 bay leaf. Increase heat to high; once bubbles appear at the edges, reduce to a lively simmer, partially cover, and cook 12–14 minutes until a knife slides through the largest cube with gentle resistance.

5
Create creamy body

Remove bay leaf. Insert an immersion blender and pulse 4–5 times for a chunky-smooth texture, or blend completely if you prefer silk. No immersion blender? Carefully ladle half the soup into a countertop blender, remove the center cap to vent steam, cover with a folded towel, and blend until smooth; return to pot.

6
Finish with greens

Stir in 1 can (13.5 oz) full-fat coconut milk and 5 ounces baby spinach. Simmer 2 minutes more—just until spinach wilts and turns vibrant green. Overcooking dulls color and nutrients.

7
Brighten and season

Off heat, squeeze in the juice of ½ lime (about 1 tablespoon). Taste; add up to 1 teaspoon additional salt and ¼ teaspoon black pepper. Acidity wakes up the sweet potatoes and keeps the palate refreshed.

8
Serve & garnish

Ladle into warm bowls. Top with toasted pumpkin seeds for crunch, a drizzle of coconut milk for contrast, and extra lime wedges for those who crave zing. Crusty bread on the side is mandatory.

Expert Tips

Control the texture

Blend only half the soup for a chunky, rustic bowl, or blitz it silky if you’re serving toddlers or finicky eaters.

Make it protein-packed

Stir in a drained 15-oz can of chickpeas during step 6 for an extra 9 grams plant protein per serving.

Keep that vivid green

Add spinach off direct heat; residual simmer wilts without oxidizing the chlorophyll that causes khaki tones.

Speed it up

Microwave sweet potato chunks for 4 minutes before adding to broth; shaves 5–6 minutes from simmer time.

Thin leftovers safely

Starch thickens in the fridge; reheat with splashes of broth or water, whisking to restore soupy consistency.

Color pop garnish

A sprinkle of ruby pomegranate arils or diced red bell pepper makes holiday bowls instantly festive.

Variations to Try

  • Curried version: Swap smoked paprika for 1 tablespoon mild curry powder and add 1 teaspoon grated ginger in step 2. Finish with cilantro instead of lime.
  • Moroccan twist: Add ½ teaspoon cinnamon, ¼ teaspoon cayenne, and replace spinach with chopped chard. Top with toasted almonds.
  • Italian comfort: Use white beans instead of coconut milk, add 1 teaspoon dried rosemary, and finish with vegan pesto drizzle.
  • Southwestern heat: Stir in 1 minced chipotle in adobo during step 3 and garnish with avocado cubes and crushed tortilla chips.
  • Green goddess: Blend in ½ cup fresh basil and ¼ cup nutritional yeast at the end for a cheesy-herbaceous note.

Storage Tips

Cool the soup completely within two hours of cooking by transferring the pot to an ice-water bath and stirring occasionally. Ladle into airtight glass containers, leaving ½-inch headspace for expansion. Refrigerate up to 4 days or freeze up to 3 months. For grab-and-go lunches, freeze in silicone muffin trays; each “puck” is roughly ½ cup and thaws quickly in a saucepan over low heat. Always reheat gently—high heat scorches coconut milk and turns spinach murky. If the soup separates, whisk vigorously or buzz briefly with the immersion blender to re-emulsify.

Frequently Asked Questions

Yes. Thaw 10 oz frozen chopped spinach, squeeze out excess water, and add with coconut milk in step 6. It won’t be quite as vibrant but nutrition remains stellar.

Absolutely. Blend until completely smooth, omit added salt, and serve lukewarm. The natural sweetness of sweet potato delights tiny palates.

Sauté vegetables in ¼ cup low-sodium broth instead of oil, adding 1–2 tablespoons more as needed to prevent sticking. Results are slightly less rich but still delicious.

A crusty sourdough or no-knead artisan loaf stands up to dunking. For gluten-free guests, serve with warm corn tortillas or cornbread muffins.

Certainly. Use an 8-quart pot and increase simmering time by 3–4 minutes. Freeze portions flat in zip bags to save space.

Whisk in warm broth or water ¼ cup at a time until you hit your desired consistency. Taste and adjust seasoning after each addition.
hearty spinach and sweet potato soup for nourishing cold days
soups
Pin Recipe

Hearty Spinach and Sweet Potato Soup for Nourishing Cold Days

(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: Cook onion, celery, and a pinch of salt 5 minutes; add garlic 45 seconds.
  3. Bloom spices: Stir in smoked paprika and cumin 30 seconds.
  4. Simmer vegetables: Add sweet potatoes, broth, and bay leaf; simmer 12–14 minutes until tender.
  5. Blend: Remove bay leaf; pulse with immersion blender for chunky-smooth texture.
  6. Finish: Stir in coconut milk and spinach; simmer 2 minutes. Off heat, add lime juice, salt, and pepper.
  7. Serve: Ladle into bowls; top with pumpkin seeds and extra lime.

Recipe Notes

Soup thickens as it stands; thin with broth when reheating. Freeze portions up to 3 months.

Nutrition (per serving)

218
Calories
4g
Protein
29g
Carbs
10g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.