cozy spinach and sweet potato soup for nourishing winter evenings

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

Love this? Pin it for later!

Why This Recipe Works

  • One-pot wonder: Minimal dishes, maximum flavor—everything simmers in a single Dutch oven.
  • 30-minute comfort: From chopping to ladling, dinner is ready faster than a pizza delivery.
  • Plant-powered protein: Creamy cannellini beans add staying power without any meat.
  • Velvety without dairy: A quick blitz with an immersion blender gives lush body—no cream required.
  • Freezer-friendly: Double the batch; leftovers thaw into weeknight gold.
  • Adaptable greens: Sub kale, chard, or frozen spinach depending on what you’ve got.

Ingredients You'll Need

Ingredients

Great soup starts at the grocery store—or better yet, the farmers market. Look for firm, unblemished sweet potatoes with tight skins; they’ll roast up sweeter and creamier. Baby spinach should be bright green and perky, not wilted or slimy. If only mature bunches are available, trim the thick stems and give the leaves a thorough rinse to remove grit.

Extra-virgin olive oil forms the savory backbone. Don’t skimp on the first tablespoon; it carries the flavor of garlic and onion. Speaking of onions, a standard yellow onion is reliable, but if you’ve got a sweet Vidalia lurking in the pantry, it amplifies the soup’s natural sweetness.

Garlic provides punchy depth. I always smash and mince my own—pre-chopped jarred garlic tastes flat in quick soups. The sweet potato cubes should be roughly ½-inch so they soften evenly. Cannellini beans (also sold as white kidney beans) give velvety body plus protein; rinse and drain them to remove excess sodium. Vegetable broth is the main liquid; choose a low-sodium brand so you control the salt. A single bay leaf perfumes the pot; remove it before blending. Crushed red-pepper flakes are optional but lovely for a gentle back-of-throat warmth. Finish with a squeeze of fresh lemon; acid brightens all the earthy flavors.

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

1
Warm the pot

Place a heavy-bottomed Dutch oven or soup pot over medium heat. Add olive oil and swirl to coat. Let the oil shimmer but not smoke—about 90 seconds.

2
Sauté aromatics

Stir in diced onion with a pinch of salt. Cook 4 minutes until translucent, scraping occasionally. Add minced garlic and red-pepper flakes; cook 30 seconds until fragrant but not browned.

3
Build the base

Add sweet-potato cubes, bay leaf, and ½ tsp salt. Toss to coat in the scented oil; cook 3 minutes so the edges start to caramelize.

4
Deglaze & simmer

Pour in vegetable broth and beans. Increase heat to high; once boiling, reduce to a gentle simmer. Cover partially and cook 12–15 minutes until sweet potatoes are fork-tender.

5
Blend a portion

Remove bay leaf. Use an immersion blender to purée about half the soup right in the pot; this creates creamy body while leaving pleasant chunks. No immersion blender? Carefully transfer 2 cups to a countertop blender, then return.

6
Wilt spinach

Stir in spinach a handful at a time until wilted and vibrant, about 1 minute. Season with additional salt, plenty of black pepper, and lemon juice.

7
Rest & serve

Let the soup sit off heat 5 minutes so flavors marry. Ladle into warm bowls, drizzle with olive oil, and scatter toasted pumpkin seeds if desired.

Expert Tips

Low-and-slow sweetness

Roast cubed sweet potatoes on a sheet pan at 400 °F for 20 minutes before adding to the pot for deeper caramelized flavor.

Bright finish

Add the lemon juice off heat; high heat dulls citrus. For extra zing, grate a whisper of zest into each bowl.

Creamy upgrade

Stir in ¼ cup canned coconut milk after blending for a silky, dairy-free creaminess that plays beautifully with the sweet potatoes.

Salt in stages

Season at the sauté, simmer, and finish stages. Taste after blending; sweet potatoes absorb salt as they cook.

Variations to Try

  • Spicy Moroccan: Swap red-pepper flakes for ½ tsp harissa paste and add ½ tsp ground cumin. Top with chopped dates and toasted almonds.
  • Protein boost: Fold in shredded rotisserie chicken during the final simmer for omnivores or a cup of red lentils for vegetarians.
  • Green swap: Use lacinato kale instead of spinach; add during the last 5 minutes so it softens but stays vivid.
  • Caribbean twist: Replace lemon with lime and stir in ½ cup diced ripe mango just before serving.

Storage Tips

Let the soup cool completely before transferring to airtight containers. It keeps 4 days in the refrigerator and thickens as it sits; thin with a splash of broth or water when reheating. For longer storage, ladle into freezer-safe mason jars, leaving 1 inch of headspace. Freeze up to 3 months. Thaw overnight in the fridge, then warm gently over medium-low heat, stirring occasionally. If you plan to freeze, consider undercooking the spinach slightly so it stays vibrant upon reheating.

Frequently Asked Questions

Yes. Thaw them first and pat dry so they don’t water down the soup. Reduce simmering time by 3–4 minutes.

Absolutely. No wheat-based ingredients are used; just check that your vegetable broth is certified gluten-free.

Yes. Add everything except spinach and lemon to the slow cooker. Cook on LOW 6 hours or HIGH 3 hours. Stir in spinach and lemon at the end, then blend as directed.

Thin with warm broth or water, ¼ cup at a time, until you reach desired consistency. Reheat gently to avoid scorching.
cozy spinach and sweet potato soup for nourishing winter evenings
soups
Pin Recipe

Cozy Spinach and Sweet Potato Soup for Nourishing Winter 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 until shimmering.
  2. Sauté aromatics: Add onion with a pinch of salt; cook 4 minutes. Stir in garlic and red-pepper flakes; cook 30 seconds.
  3. Build the base: Toss in sweet potatoes, bay leaf, and ½ tsp salt; cook 3 minutes.
  4. Simmer: Add broth and beans. Bring to a boil, then reduce to a gentle simmer 12–15 minutes until potatoes are tender.
  5. Blend: Remove bay leaf. Use an immersion blender to purée half the soup.
  6. Finish: Stir in spinach until wilted. Season with salt, pepper, and lemon juice. Serve hot, drizzled with olive oil.

Recipe Notes

Leftovers thicken in the fridge; thin with broth when reheating. Freeze without spinach for best texture; stir in fresh greens after thawing.

Nutrition (per serving)

210
Calories
8g
Protein
32g
Carbs
6g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.