warm spinach and potato soup for comforting winter dinners

30 min prep 6 min cook 5 servings
warm spinach and potato soup for comforting winter dinners
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Cozy Winter Nights Call for This Creamy Spinach & Potato Soup

There’s a certain magic that happens when the first real snowstorm of the season arrives. The world outside turns into a hushed, glittering canvas, and the only sensible place to be is tucked under a blanket with a bowl of something steaming. For me, that “something” has been this warm spinach and potato soup for the past seven winters—ever since my neighbor dropped off a mason-jar version after my youngest was born. I remember peeling back the lid, steam fogging my glasses, and thinking, “This tastes like someone tucked me in.”

Since then, I’ve tinkered with the recipe every winter: roasting the potatoes for deeper flavor, wilting the spinach in stages so it stays vibrant, and finishing with a swirl of Greek yogurt for tang. It’s become my go-to for casual soup-swap parties, snow-day teacher gifts, and those Tuesday nights when the forecast threatens negative wind chills. If you’re looking for a soup that feels like a hand-knit sweater in edible form—one that comes together in one pot and plays nicely with crusty bread—this is your keeper.

Why This Recipe Works

  • Double-layer potato flavor: Roasted cubes for caramelized sweetness plus simmered chunks for silky body.
  • Spinach in two waves: Stems go in early for earthiness; leaves at the end for bright color.
  • Texture without heavy cream: A single Yukon gold is blended to create natural creaminess.
  • Make-ahead miracle: Flavor improves overnight; simply thin with broth when reheating.
  • Vegan-flexible: Swap olive oil for butter and coconut milk for yogurt—still lusciously smooth.
  • One-pot wonder: From roast to simmer to purée, everything happens in the same Dutch oven.

Ingredients You'll Need

Ingredients

Before we dive into the method, let’s talk groceries. Each component here pulls double duty, so quality matters. I shop the Saturday farmers market even in December—root cellar potatoes and hydroponic spinach are surprisingly sweet after the first frost.

Potatoes

I use a 50-50 split of Yukon Gold and russet. Yukons bring buttery creaminess; russets lend starch that thickens the broth without flour. Look for firm tubers with no green tinge; if they’ve sprouted, snap the nubbins off but don’t fret—just use within a day or two.

Spinach

Grab two 5-oz boxes of baby spinach or one hefty bunch of mature leaves. If using mature, trim the woody stems and rinse twice—grit is a mood killer. Baby spinach is triple-washed, but I still give it a quick rinse; the residual water helps wilt it evenly.

Alliums

One large leek plus a small shallot create layered sweetness. Slice the leek in half-moons, then swish in a bowl of cold water; sand sinks, leeks float. Dry thoroughly so they sauté, not steam.

Broth

I prefer low-sodium vegetable broth to keep the soup vegetarian and let the potato flavor shine. If you’re team chicken, go ahead—just reduce the salt you add later.

Dairy (or not)

Plain Greek yogurt adds tangy richness. For a vegan riff, swap in full-fat coconut milk; it’s equally silky and plays nicely with the spinach’s earthiness.

Accent flavors

Fresh thyme, a whisper of nutmeg, and a squeeze of lemon at the end wake everything up. Don’t skip the lemon—it balances the spinach’s minerality.

How to Make Warm Spinach and Potato Soup for Comforting Winter Dinners

Step 1
Roast half the potatoes

Preheat oven to 425 °F (220 °C). Dice 1 lb Yukon Gold potatoes into ¾-inch cubes; toss with 1 Tbsp olive oil, ½ tsp kosher salt, and a few grinds of pepper on a parchment-lined sheet. Roast 20 minutes, shake the pan, then roast 10–15 minutes more until edges caramelize. Set aside; these golden nuggets will be our garnish and texture contrast.

Step 2
Start the aromatics

In a heavy Dutch oven, melt 2 Tbsp unsalted butter (or warm 2 Tbsp olive oil for vegan) over medium. Add the sliced leek and minced shallot; cook 6–7 minutes until translucent and fragrant, stirring often. You’re building the savory foundation—no browning yet.

Step 3
Toast the thyme & nutmeg

Strip leaves from 4 thyme sprigs (about 1 tsp) into the pot; add ⅛ tsp freshly grated nutmeg. Stir 45 seconds until the butter turns herbaceous and the nutmeg blooms. This tiny step perfumes the entire soup.

Step 4
Simmer the second wave of potatoes

While aromatics cook, peel and cube the remaining 1 lb russet potatoes into 1-inch chunks. Add to the pot with 4 cups vegetable broth and ½ tsp kosher salt. Bring to a boil, reduce to a gentle simmer, cover, and cook 12–15 minutes until fork-tender.

Step 5
Purée for creaminess

Fish out 1 cup of the potato cubes and reserve. Using an immersion blender, purée the remaining soup until silk-smooth. (Alternatively, transfer in batches to a countertop blender; remove the center cap to let steam escape and cover with a towel.) Return reserved potatoes for hearty bites.

Step 6
Wilt spinach in stages

Add spinach stems (if using mature) and half the baby spinach; stir 1 minute until wilted. Add remaining spinach and cook 30 seconds more—you want it vibrant, not army-green. This two-step method prevents that metallic edge overcooked spinach can impart.

Step 7
Enrich & brighten

Off heat, whisk in ⅓ cup Greek yogurt (or ¼ cup coconut milk) and juice of ½ lemon. Taste; adjust salt and pepper. If soup thickened on standing, loosen with a splash of broth or water.

Step 8
Serve with flair

Ladle into warm bowls. Top with roasted potato cubes, a drizzle of yogurt, and a few thyme leaves. Crusty sourdough on the side is non-negotiable.

Expert Tips

Potato size matters

Uniform ¾-inch roast cubes = crispy edges without mushy centers. Use a bench scraper to speed prep.

Save the spinach box

Baby spinach boxes double as freezer containers. Purée leftover soup, freeze flat, then stack like books.

Immersion blender safety

Keep the blade submerged to avoid spattering; tilt the pot so the blender head is submerged at an angle.

Lemon zest upgrade

A whisper of zest along with juice amplifies brightness without overt lemon flavor.

Crouton cheat

Out of bread? Toss the roasted potato cubes with garlic powder and use as “croutons” instead.

Salt in layers

Salt the roasting potatoes, the simmer broth, and the finished soup separately for depth, just a pinch each time.

Variations to Try

  • Smoky paprika twist: Add ½ tsp smoked paprika with the thyme and swap roasted sweet-potato cubes for Yukon.
  • Lentil boost: Stir in ½ cup cooked green lentils at the end for extra protein and texture.
  • Blue cheese top: Crumble a tablespoon of mild blue cheese over each bowl for pungent contrast.
  • Asian greens sub: Replace spinach with tatsoi or baby bok choy; finish with a dash of white pepper and sesame oil.

Storage Tips

Refrigerate: Let soup cool completely; transfer to airtight containers. Keeps 4 days. Thin with broth when reheating; spinach continues to release moisture.

Freeze: Omit yogurt topping; freeze in quart bags laid flat up to 3 months. Thaw overnight in fridge, then whisk in yogurt after reheating.

Make-ahead: Roast potatoes and store at room temp up to 6 hours; soup base can be made 2 days ahead—add spinach only when reheating to keep color vibrant.

Frequently Asked Questions

Yes! Thaw 10 oz frozen chopped spinach, squeeze bone-dry, and add during the final simmer. Skip stems.

Whisk in warm broth ¼ cup at a time until you hit the texture of a cozy blanket. It thickens as it sits.

Absolutely. Add everything except spinach and yogurt to the crock; cook on low 6 hours. Purée, then stir in spinach and yogurt at the end.

A crusty sourdough or seeded multigrain stands up to the creamy broth; tear, don’t slice, for maximum dunkability.

Blend until ultra-smooth; the potato sweetness wins over picky eaters. Skip the lemon and let them add cheese.

Warm gently over medium-low, stirring often. If it separates, whisk in a splash of cold broth to bring it back together.
warm spinach and potato soup for comforting winter dinners
soups
Pin Recipe

warm spinach and potato soup for comforting winter dinners

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

Ingredients

Instructions

  1. Roast potatoes: Preheat oven to 425 °F. Toss Yukon cubes with 1 Tbsp oil, salt, pepper; roast 30 min until golden. Set aside.
  2. Sauté aromatics: In Dutch oven melt butter over medium. Add leek & shallot; cook 6–7 min until soft.
  3. Bloom herbs: Stir in thyme leaves & nutmeg 45 seconds.
  4. Simmer: Add russet cubes, broth, ½ tsp salt. Simmer 12–15 min until very tender.
  5. Purée: Reserve 1 cup potatoes; blend the rest until smooth. Return reserved cubes.
  6. Spinach: Stir in spinach in two batches until just wilted.
  7. Finish: Off heat whisk in yogurt & lemon juice. Season to taste.
  8. Serve: Ladle into bowls; top with roasted potato cubes, extra yogurt, thyme.

Recipe Notes

Soup thickens as it stands; thin with broth when reheating. For vegan, swap coconut milk and olive oil for dairy.

Nutrition (per serving)

242
Calories
6g
Protein
35g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.