warm sweet potato and spinach soup for comforting winter suppers

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

Love this? Pin it for later!

Warm Sweet Potato & Spinach Soup: The Winter Hug in a Bowl

When the first real cold snap arrives and the light turns that pale winter gold, I find myself craving something that feels like wrapping up in my grandmother’s hand-knitted afghan—only edible. This velvety sweet-potato soup, flecked with emerald spinach and scented with cumin, coriander, and a whisper of smoked paprika, has become my family’s December tradition. We started making it the year my daughter refused to eat anything “mushy” (her word for puréed soups), so I left half the vegetables in tender cubes and blended only enough to give the broth a silky body. One spoonful and she declared it “sunset soup,” a name that stuck because the color is exactly that last blaze of color before the sky goes navy. Since then, we’ve served it at tree-trimming parties, packed it in thermoses for snow-shoe hikes, and ladled it into oversized mugs on sick days. It’s forgiving enough to simmer while I help with algebra homework, elegant enough for guests who drop by for last-minute weeknight supper, and nourishing enough to make me feel like I’ve done something deeply good for the people I love. If you’re looking for a recipe that asks for minimal effort but delivers maximum comfort, pull out your Dutch oven and let’s get started.

Why This Recipe Works

  • One-Pot Wonder: Everything from aromatics to greens cooks in the same heavy pot, meaning fewer dishes and deeper flavor layers.
  • Texture Play: Partially blended so you get both creamy body and satisfying sweet-potato cubes in every spoonful.
  • Nutrient Dense: One serving delivers more than your daily vitamin A, hefty vitamin C, and a respectable 8 g plant-based protein.
  • Pantry Friendly: The ingredient list is short, shelf-stable, and easily adaptable to what you already have.
  • Make-Ahead Magic: Flavor improves overnight, so it’s perfect for Sunday meal-prep or holiday entertaining.
  • Family Tested: Kid-approved sweetness from orange spuds balanced by savory spices—no sugar added.
  • Freezer Hero: Thaws beautifully; simply fold in fresh spinach when reheating for bright color.

Ingredients You'll Need

Ingredients

Sweet potatoes are the star, so pick firm, unblemished ones with tight skins. I like a 50-50 mix of orange garnet and the paler Japanese variety—the former for color, the latter for chestnut-like sweetness. If you can only find one type, don’t stress; the soup will still be luscious.

Olive oil – A generous glug sets up the flavor base. A light peppery extra-virgin oil adds grassy notes, but any neutral oil works if you’re out.

Yellow onion – The quieter, sweeter cousin of white onion; it melts into the broth. Dice small for quick cooking.

Garlic – Three plump cloves, smashed and minced. Add it after the onion so it doesn’t scorch and turn bitter.

Fresh ginger – Optional, but I love the bright heat it brings. Peel with a spoon and grate finely.

Ground spices – Cumin and coriander toast for 30 seconds to bloom their oils; smoked paprika goes in last to preserve its volatile compounds.

Vegetable broth – Low-sodium keeps the soup balanced. If you keep chicken broth on hand, that’s fine, though the recipe will no longer be vegetarian.

Canned diced tomatoes – A 14-oz can adds umami and gentle acidity that brightens the sweet potatoes. Fire-roasted tomatoes are a splurge-worthy upgrade.

Fresh spinach – Baby spinach wilts instantly and needs no chopping. If you have mature leaves, remove the stems and slice into ribbons. Frozen spinach works; thaw and squeeze dry first.

Coconut milk – Light or full-fat depending on your richness preference. I use light for everyday and full-fat for holiday gatherings.

Lime – A last-second squeeze lifts the whole bowl. Lemon works, but lime’s floral note is magic with sweet potato.

Salt & pepper – Add gradually; potatoes drink up salt as they cook.

How to Make Warm Sweet Potato & Spinach Soup

1
Warm the Pot & Bloom the Spices

Place a heavy 4- to 5-quart Dutch oven over medium heat for 1 minute. Add 2 Tbsp olive oil and swirl to coat. Sprinkle in 1 tsp ground cumin and 1 tsp ground coriander; stir constantly for 30-45 seconds until the spices smell toasty and the seeds’ nutty aroma rises. Do not walk away—they turn bitter fast.

2
Sauté the Aromatics

Add 1 diced medium yellow onion (about 1½ cups). Reduce heat to medium-low and cook 4 minutes, stirring occasionally, until translucent. Stir in 3 minced garlic cloves and 1 Tbsp grated ginger; cook 1 minute more. Season lightly with salt to draw moisture from the vegetables and prevent browning.

3
Add Tomatoes & Paprika

Pour in one 14-oz can diced tomatoes with their juices. Add ½ tsp smoked paprika and a few grinds of black pepper. Increase heat to medium and simmer 3 minutes, scraping the brown bits (fond) from the pot’s bottom. This step concentrates the tomato and builds a flavor base that will season the broth.

4
Introduce the Sweet Potatoes

Peel and cube 2 lbs sweet potatoes into ¾-inch chunks (about 6 cups). Add to the pot and stir to coat with the tomato mixture. Pour in 4 cups low-sodium vegetable broth; the liquid should barely cover the vegetables. If needed, add water up to 1 cup. Bring to a gentle boil, then reduce to a steady simmer.

5
Simmer Until Velvety

Cover partially and simmer 15-18 minutes, stirring once or twice, until the sweet potatoes are fork-tender but not falling apart. Cooking time varies with cube size; test by piercing the largest piece. While they simmer, rinse 5 oz baby spinach and shake off excess water.

6
Create the Silky Texture

Use an immersion blender directly in the pot: pulse 4-5 times so roughly half the soup is puréed and half remains chunky. If you don’t have a stick blender, transfer 2 ladles (about 2 cups) to a countertop blender, blend until smooth, and return to the pot. This hybrid texture is what makes the soup feel luxurious yet rustic.

7
Enrich with Coconut Milk

Stir in one 13.5-oz can light coconut milk (or ¾ cup full-fat plus ¼ cup water). Return to a gentle simmer; do not boil vigorously or the coconut milk can separate. Taste and season with up to 1 tsp kosher salt and ¼ tsp black pepper.

8
Wilt in the Spinach

Add spinach a handful at a time, stirring until just wilted, 30-60 seconds total. The goal is bright green leaves that still have structure. Remove from heat immediately; residual heat will finish the wilting.

9
Finish with Lime & Serve

Squeeze in the juice of ½ lime (about 1 Tbsp). Ladle into warm bowls. Garnish, if desired, with toasted pumpkin seeds, a swirl of coconut milk, and a crack of fresh pepper. Serve with crusty whole-grain bread or grilled cheese triangles for dipping.

Expert Tips

Control the Heat

Sweet potatoes scorch easily. If your stove runs hot, use a flame tamer or stack two burner grates to diffuse heat.

Thin or Thicken

Too thick? Stir in broth or water ¼ cup at a time. Too thin? Simmer uncovered 5 minutes or blend an extra cup of vegetables.

Spinach Swap

Out of spinach? Kale, chard, or even arugula work. Tougher greens need 2 extra minutes of simmering.

Sweet Potato Prep

Peel and cube up to 24 hrs ahead; store submerged in cold water in the fridge to prevent browning.

Blender Safety

Blending hot soup? Remove the center cap from the lid and cover with a folded towel to let steam escape and avoid eruptions.

Double Batch

Recipe doubles perfectly in an 8-quart pot. Freeze portions flat in zip bags for quick weeknight meals.

Variations to Try

  • Thai-Inspired

    Swap lime for lemongrass stalk and 1 tsp Thai red curry paste. Finish with cilantro and a dash of fish sauce (or soy for vegan).

  • Spicy Chipotle

    Add 1 minced chipotle in adobo with the tomatoes. The smoky heat plays beautifully against the sweet potatoes.

  • Creamy Deluxe

    Substitute half the coconut milk with evaporated milk for an extra-creamy texture and added protein.

  • Protein Boost

    Stir in a 15-oz can of rinsed chickpeas or 1 cup diced cooked chicken during the last 5 minutes of simmering.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The flavor deepens overnight.

Freezer: Freeze without spinach for best texture. Ladle cooled soup into quart-size freezer bags, lay flat to freeze (saves space), and store up to 3 months. Thaw overnight in the fridge or submerge sealed bag in lukewarm water for 1 hour.

Reheat: Warm gently over medium-low heat, stirring occasionally. Add fresh spinach just before serving for bright color. If soup thickened in storage, thin with broth or water ¼ cup at a time.

Frequently Asked Questions

Yes. Add everything except coconut milk and spinach to a 6-quart slow cooker. Cook on LOW 4-5 hours or HIGH 2-3 hours until potatoes are tender. Stir in coconut milk and spinach during the last 15 minutes, then purée partially with an immersion blender.

Absolutely. Use vegetable broth and plant-based coconut milk. All ingredients are naturally gluten-free; just check that your broth is certified if you’re celiac.

The recipe as written is mild—smoked paprika adds aroma, not heat. If your children are sensitive, reduce paprika to ¼ tsp and omit ginger.

In most U.S. grocery stores, orange-fleshed “yams” are actually sweet potatoes. True yams are starchier and drier; if that’s what you have, increase broth by ½ cup and simmer 5 extra minutes.

Use neutral unsweetened oat or almond milk plus 1 tsp cornstarch slurry to mimic coconut’s body, or substitute ½ cup heavy cream for a richer version.

Because this soup contains coconut milk and low-acid vegetables, it is NOT safe for water-bath canning. Pressure canning is tricky due to dairy-like components. We recommend freezing instead.
warm sweet potato and spinach soup for comforting winter suppers
soups
Pin Recipe

Warm Sweet Potato & Spinach Soup

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Toast spices: Heat oil in Dutch oven; add cumin & coriander 30 s.
  2. Sauté aromatics: Cook onion 4 min, add garlic & ginger 1 min.
  3. Build base: Stir in tomatoes, paprika; simmer 3 min.
  4. Add potatoes & broth: Bring to boil, then simmer 15-18 min until tender.
  5. Blend: Purée half the soup with an immersion blender.
  6. Finish: Stir in coconut milk and spinach; simmer 1 min. Off heat, add lime juice. Serve hot.

Recipe Notes

Soup thickens as it stands; thin with broth when reheating. For a smoother texture, blend completely. For chunkier, pulse only 2-3 times.

Nutrition (per serving)

197
Calories
4 g
Protein
31 g
Carbs
7 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.