hearty sweet potato and spinach soup for nourishing winter evenings

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

Love this? Pin it for later!

A velvety, nutrient-packed bowl that transforms simple ingredients into pure comfort

There’s something magical about the way a pot of soup can transform a frigid January evening into a sanctuary of warmth. I discovered this particular combination on a blustery Tuesday when the wind was howling off Lake Michigan and my pantry held nothing but a few sweet potatoes, a wilting bag of spinach, and the dregs of a vegetable broth container. What began as desperation became devotion.

For three winters now, this soup has been my culinary security blanket. When the days shrink to a sliver of gray light and the radiator clanks like an old skeleton, I find myself reaching for this recipe the way other people reach for their favorite sweater. The scent of cumin and garlic blooming in olive oil signals to every cell in my body that it’s time to slow down, to ladle something nourishing into my favorite chipped earthenware bowl, to curl up on the couch with a book that’s been waiting patiently since summer.

What makes this soup extraordinary isn’t complexity—it’s harmony. Earthy sweet potatoes melt into silk, while spinach keeps things bright and mineral-rich. A whisper of coconut milk lends luxurious body without overwhelming the vegetables’ natural sweetness. The result tastes like someone wrapped you in a hand-knitted blanket, handed you a mug of something steaming, and told you everything will be okay.

Beyond comfort, this soup is strategic winter wellness. Sweet potatoes deliver a hefty dose of beta-carotene to battle seasonal dullness, spinach contributes iron and vitamin K for energy, and the warming spices—cumin, coriander, and a pinch of smoked paprika—keep metabolism humming when we’d rather hibernate. One batch feeds a crowd or provides four days of luminous lunches that reheat like a dream. My neighbor swears it cured her January blues; my toddler thinks it’s “sunshine in a bowl.” Both are correct.

Why This Recipe Works

  • One-pot wonder: Minimal dishes, maximum flavor—everything simmers together in a single Dutch oven.
  • Meal-prep hero: Flavors deepen overnight, making leftovers even better than day one.
  • Pantry-friendly: Uses staples you likely have on hand, no specialty store required.
  • Texture perfection: Half the soup is blended for creaminess while leaving chunky sweet potato pieces for satisfaction.
  • Vegan & gluten-free: Naturally accommodating without tasting like a compromise.
  • Freezer superstar: Portion into quart bags and freeze flat for up to three months of instant coziness.

Ingredients You'll Need

Ingredients

Each ingredient pulls double duty here, contributing both flavor and nutrition. Quality matters, but don’t stress perfection—this soup is forgiving and flexible.

Sweet potatoes (2 lbs, about 3 medium): Look for orange-fleshed varieties labeled “yam” in U.S. stores; they’re actually sweet potatoes and they roast up sweeter and creamier than their tan cousins. Avoid any with soft spots or wrinkled skin. Stored in a cool, dark cabinet (not the fridge), they’ll keep for weeks.

Fresh spinach (5 packed cups): Baby spinach saves prep time since the stems are tender. If using mature spinach, remove the thicker stems. Wilting spinach in the soup’s residual heat preserves its vibrant color and prevents that muddy, overcooked flavor. No spinach? Kale, chard, or even arugula work—just adjust cooking time.

Coconut milk (1 can, full-fat): Do not—I repeat, do not—use “lite.” The fat carries flavor and creates that velvety mouthfeel. Shake the can vigorously before opening; if it’s separated, whisk smooth. For a coconut-free version, substitute an equal amount of cashew cream or oat milk plus 1 tablespoon olive oil.

Yellow onion (1 large): The aromatic backbone. Dice small so it melts into the soup. Sweet onions like Vidalia are lovely, but a standard yellow onion is perfectly delicious.

Garlic (4 cloves): Because this is winter and we all need a little extra protection. Smash cloves with the flat of a knife, let them sit 5 minutes before mincing—this activates immune-boosting allicin.

Vegetable broth (4 cups): I make a quick homemade broth from onion skins, carrot tops, and mushroom stems that I collect in a freezer bag. If using store-bought, choose low-sodium so you control seasoning. Chicken broth works for omnivores.

Tomato paste (2 tablespoons): Adds umami depth and a subtle acidity that balances the sweet potatoes. Buy it in a tube; it lasts forever in the fridge.

Ground spices: Cumin (warm, earthy), coriander (citrusy), smoked paprika (gentle heat and campfire aroma). Replace any that smell dusty—ground spices lose potency after 6 months.

Lemon (½, zested and juiced): A bright pop at the end wakes up the entire bowl. Lime works too, but lemon’s floral notes pair beautifully with coconut.

How to Make Hearty Sweet Potato and Spinach Soup for Nourishing Winter Evenings

1
Prep the vegetables

Peel sweet potatoes and dice into ½-inch cubes for even cooking. Rinse spinach in a large bowl of cold water, lifting leaves out so grit stays behind. Spin dry in a salad spinner or wrap in a clean kitchen towel and swing it outside like a lasso—my grandmother’s method and still the most effective.

2
Build the flavor base

Heat 2 tablespoons olive oil in a heavy Dutch oven over medium heat. Add diced onion and a pinch of salt; sauté 5 minutes until translucent and just starting to turn golden. Add garlic, tomato paste, and all the ground spices. Stir constantly for 1 minute; the tomato paste will darken and the spices will bloom, filling your kitchen with scents that make neighbors knock.

3
Deglaze and simmer

Pour in 1 cup of the broth to deglaze, scraping the bottom with a wooden spoon to lift any caramelized bits—that’s pure flavor. Add remaining broth and sweet potatoes. Bring to a boil, then reduce to a gentle simmer, partially covered, for 15 minutes or until potatoes are fork-tender.

4
Create creamy texture

Use an immersion blender directly in the pot to purée about half the soup. No immersion blender? Carefully transfer 3 cups to a countertop blender, blend until smooth, and return to pot. This half-and-half method gives you that luscious body while maintaining satisfying chunks.

5
Add coconut milk and greens

Shake coconut milk can and pour it all in. Add spinach by the handful, stirring until each addition wilts before adding more. Simmer 2 minutes more—just enough to meld flavors without dulling the greens’ color.

6
Finish bright

Turn off heat. Stir in lemon zest, juice, and taste for seasoning. Add more salt, pepper, or a pinch of chili flakes if you like gentle heat. Ladle into warm bowls and finish with a swirl of coconut milk and crusty bread.

Expert Tips

Low and slow onions

Rushing the onion sauté leaves raw, sharp edges. Give them the full 5 minutes over gentle heat; they’ll practically melt into the final soup.

Freeze spinach trick

Buy spinach on sale, wash, dry, and freeze in 2-cup portions. Drop frozen handfuls directly into hot soup—no need to thaw.

Salt in layers

Season onions, then again after adding broth, and once more at the end. Layering builds depth rather than a salty top note.

Make it a stew

Reduce broth by 1 cup and add a drained can of chickpeas for a stew that stands up to a scoop of rice.

Variations to Try

Spicy African-inspired

Add 1 tablespoon harissa paste with the tomato paste and finish with chopped cilantro and a squeeze of lime.

Protein-packed

Stir in 2 cups shredded rotisserie chicken or a block of diced firm tofu during the last 5 minutes of simmering.

Butternut swap

Replace half the sweet potatoes with butternut squash for a more complex sweetness and extra vitamin A.

Curried twist

Substitute 1 tablespoon yellow curry powder for the cumin and coriander; finish with a drizzle of coconut cream and toasted coconut flakes.

Storage Tips

Refrigerator

Cool completely, transfer to airtight containers, and refrigerate up to 5 days. Reheat gently over medium-low heat, adding a splash of broth or water to loosen.

Freezer

Freeze in pint or quart freezer bags. Lay flat on a sheet pan until solid, then stack like books to save space. Thaw overnight in the fridge or defrost in a saucepan with a little water over low heat, stirring often.

Make-ahead

Chop vegetables the night before and store in a zip-top bag with a damp paper towel to prevent browning. Prepare the soup fully and reheat; flavors mingle and intensify overnight.

Frequently Asked Questions

Yes, but texture changes. Frozen diced sweet potatoes are par-cooked, so add them during the last 8 minutes of simmering to prevent mushiness.

Not inherently. Smoked paprika adds warmth, not heat. For spice, add a pinch of cayenne or a diced chipotle in adobo with the tomato paste.

Absolutely. Add everything except spinach and coconut milk. Cook on LOW 6 hours or HIGH 3 hours. Stir in spinach and coconut milk during the last 15 minutes.

Balance with acid—another squeeze of lemon, a splash of apple cider vinegar, or even a tablespoon of white wine. Taste after each addition.

A crusty sourdough or whole-grain seeded loaf stands up to dunking. For a treat, make grilled cheese with smoked gouda and serve alongside.

Yes. Use an 8-quart pot. Cooking time remains the same; you may need an extra minute or two for the initial boil. Freeze half for a future gift to yourself.
hearty sweet potato and spinach soup for nourishing winter evenings
soups
Pin Recipe

Hearty Sweet Potato and Spinach Soup for Nourishing Winter Evenings

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

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in Dutch oven over medium heat. Add onion and ½ teaspoon salt; cook 5 minutes until translucent. Stir in garlic, tomato paste, cumin, coriander, and smoked paprika; cook 1 minute.
  2. Simmer vegetables: Add sweet potatoes and broth. Bring to boil, reduce heat, and simmer 15 minutes until potatoes are tender.
  3. Blend partially: Use immersion blender to purée half the soup, or blend 3 cups in a countertop blender and return to pot.
  4. Finish with greens and coconut: Stir in coconut milk and spinach; simmer 2 minutes until spinach wilts.
  5. Season and serve: Off heat, add lemon zest and juice. Taste and adjust salt. Serve hot with crusty bread.

Recipe Notes

Leftovers thicken as they cool; thin with broth or water when reheating. Soup is naturally gluten-free and vegan.

Nutrition (per serving)

284
Calories
5g
Protein
42g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.