Welcome to dinnerbymom

warm spinach and potato soup perfect for chilly winter evenings

By Isabella Clarke | February 26, 2026
warm spinach and potato soup perfect for chilly winter evenings

The Creamiest Warm Spinach & Potato Soup for Cozy Winter Nights

There's something almost magical about the way a steaming bowl of soup can transform a frigid February evening into a sanctuary of warmth. I discovered this recipe during a particularly brutal cold snap last winter, when the wind howled like a pack of wolves outside my Vermont kitchen window and the thermometer stubbornly refused to climb above single digits. My farmer's market haul that week had yielded an abundance of baby spinach—its leaves still crisp from the hydroponic greenhouse—and a five-pound sack of Yukon Gold potatoes that whispered promises of comfort food at its finest.

What started as a desperate attempt to use up produce before the next snowstorm became an instant family tradition. The first spoonful had my teenage son (who typically regards anything green with deep suspicion) requesting seconds, then thirds. My neighbor, stopping by to borrow rock salt, caught one whiff and demanded the recipe on the spot. By the third batch that week, I knew I had stumbled upon something special: a soup that manages to be both virtuously nutritious and decadently creamy, rustic enough for a casual Tuesday supper yet elegant enough to serve when friends come over for wine and conversation.

The magic lies in the way the starchy potatoes naturally thicken the broth, creating a velvety texture that feels indulgent without a drop of heavy cream. The spinach wilts into silky ribbons, its earthy flavor brightened by a hint of nutmeg and the gentle kiss of garlic. A final swirl of good olive oil adds a peppery finish that makes each bowl feel restaurant-worthy. Whether you're nursing a winter cold, feeding a crowd on game day, or simply seeking solace from the polar vortex, this soup delivers comfort in its purest form.

Why This Recipe Works

  • Potato Magic: Yukon Golds break down naturally, creating a luxuriously creamy texture without any dairy
  • Nutrient Powerhouse: One serving delivers 40% of your daily Vitamin A and 25% of your Vitamin C needs
  • One-Pot Wonder: Minimal cleanup means more time curled up under a blanket
  • Meal Prep Champion: Tastes even better the next day, making weekday lunches a breeze
  • Budget-Friendly: Feeds six hungry people for under $10 total
  • Customizable: Easily made vegan, gluten-free, or protein-packed with add-ins
  • Restaurant Quality: The nutmeg and white pepper elevate it from simple to sophisticated

Ingredients You'll Need

Ingredients

Quality ingredients make all the difference in this simple soup. Start with Yukon Gold potatoes—their naturally buttery flavor and medium starch content create the perfect creamy texture. Avoid Russets here; they'll fall apart too quickly and make the soup gluey. When selecting potatoes, choose ones that feel heavy for their size with tight, unwrinkled skin and no green patches or sprouting eyes.

For the spinach, baby spinach works beautifully, but don't overlook the flavor intensity of mature spinach if you're feeling adventurous. The key is freshness—look for leaves that are perky and bright green, not wilted or yellowing. If your spinach comes in a plastic clamshell, transfer it to a paper towel-lined container when you get home; it'll keep twice as long.

The broth choice dramatically impacts the final flavor. I prefer a low-sodium vegetable broth for everyday cooking, but when I really want to impress, I'll make a quick mushroom broth by simmering dried porcini with vegetable scraps. Whatever you choose, warm broth is crucial—cold liquid shocks the potatoes and prevents them from cooking evenly.

Don't skip the nutmeg; it's the secret ingredient that makes everyone ask, "What makes this taste so amazing?" Freshly grated is worth the effort, but in a pinch, the pre-ground stuff works too. The white pepper adds gentle heat without the black specks that might make picky eaters suspicious.

Finally, that drizzle of good olive oil at the end isn't just garnish. Use your best extra-virgin variety—something peppery and green that will add a final layer of complexity to each spoonful. The fat helps your body absorb the fat-soluble vitamins in the spinach, making this comfort food genuinely nourishing.

How to Make Warm Spinach & Potato Soup Perfect for Chilly Winter Evenings

1

Prep Your Mise en Place

Start by washing your potatoes thoroughly—those thin Yukon Gold skins are staying on for extra nutrients and texture. Dice them into ¾-inch cubes, keeping them uniform for even cooking. Mince the garlic finely, but don't crush it; you want it to melt into the soup rather than brown. Wash the spinach in several changes of cold water, even if the package says "pre-washed." Winter produce often harbors hidden grit that will ruin the silky texture. Spin dry in a salad spinner or pat gently with clean kitchen towels.

2

Sweat the Aromatics

Heat the olive oil in a heavy-bottomed Dutch oven over medium heat until shimmering but not smoking. Add the diced onion and a pinch of salt; this helps draw out moisture and prevents browning. Cook for 5-6 minutes, stirring occasionally, until the onion turns translucent and begins to soften. Add the garlic and cook for just 30 seconds more—you want to tame its bite without letting it brown, which turns bitter. The salt at this stage seasons the vegetables from within, creating layers of flavor that develop as the soup simmers.

3

Build the Flavor Base

Add the diced potatoes to the pot, stirring to coat them with the aromatic oil. Season generously with salt and white pepper, then sprinkle in the nutmeg. The heat helps bloom the spice's essential oils, releasing their warm, slightly sweet aroma. Cook for 2-3 minutes, allowing the potatoes to develop a slight fond on the bottom of the pot—those caramelized bits will dissolve later, adding depth to the broth. Pour in a splash of the warm broth to deglaze, scraping up any browned bits with a wooden spoon.

4

Simmer Until Tender

Pour in the remaining warm broth and bring to a gentle boil. Once bubbling, reduce heat to maintain a steady simmer. Cover partially with the lid askew, allowing steam to escape while preventing too much evaporation. Cook for 15-18 minutes, until the potatoes yield easily when pierced with a fork but still hold their shape. The starch released during cooking naturally thickens the broth, creating that luxurious texture we're after. Resist the urge to stir constantly—this breaks down the potatoes too much.

5

Add the Spinach

Remove the pot from heat temporarily—this prevents the spinach from overcooking and turning that unappetizing army green. Add the spinach in batches, pressing down gently with your spoon. It will wilt dramatically, reducing to about one-tenth of its original volume. Once all the spinach is wilted (about 2 minutes), return the pot to low heat. The residual warmth finishes cooking the leaves while preserving their vibrant color and nutrients. Season with additional salt if needed, keeping in mind that flavors will meld as the soup rests.

6

Blend for Creaminess (Optional)

For an ultra-smooth texture, use an immersion blender directly in the pot, pulsing just 3-4 times. This breaks down some potatoes while leaving pleasant chunks for textural contrast. If you prefer a completely smooth soup, blend thoroughly until silky. No immersion blender? Carefully transfer 2 cups of soup to a regular blender, blend until smooth, then stir back into the pot. Always remove the center cap from the blender lid and cover with a kitchen towel to prevent hot soup explosions.

7

Finish and Serve

Taste and adjust seasoning one final time. The soup should be thick enough to coat the back of a spoon but still spoonable. If too thick, thin with a splash of warm broth or water. Ladle into warmed bowls and finish each serving with a generous drizzle of your best olive oil. The oil creates a beautiful marbling effect and adds a peppery finish that elevates the entire dish. Serve immediately with crusty bread for dipping, or let it cool slightly for a thicker, more stew-like consistency.

Expert Tips

Temperature Matters

Always use warm broth to maintain consistent cooking temperature. Cold liquid makes potatoes seize up and cook unevenly, resulting in a grainy texture.

Make-Ahead Magic

This soup tastes even better the next day. Store in the refrigerator and reheat gently, adding a splash of broth to restore the perfect consistency.

Spinach Selection

Baby spinach offers mild flavor, while mature spinach provides earthier notes. Avoid pre-bagged spinach that's starting to yellow—it'll taste bitter.

Oil Upgrade

That final drizzle isn't garnish—use your best extra-virgin olive oil. The peppery notes complement the spinach and add a sophisticated finish.

Winter Greens Swap

Kale, chard, or escarole work beautifully when spinach isn't available. Just add them earlier in the cooking process as they're heartier.

Texture Control

For a chunkier soup, mash some potatoes against the pot's side with a spoon. For ultra-smooth, blend completely and strain through a fine-mesh sieve.

Variations to Try

Creamy Vegan Version

Replace half the broth with full-fat coconut milk for a tropical twist. The coconut's sweetness pairs beautifully with the nutmeg.

Protein-Packed Power Bowl

Stir in a can of rinsed white beans during the last 5 minutes of cooking. They add protein and make this a complete meal.

Spicy Winter Warmer

Add a diced jalapeño with the onions, or finish each bowl with a drizzle of chili oil for those who like it hot.

Garden Fresh Summer Version

Use fresh corn and zucchini instead of potatoes, and finish with fresh basil and cherry tomatoes for a lighter seasonal take.

Storage Tips

This soup stores beautifully, making it perfect for meal prep. Cool completely before transferring to airtight containers—it will thicken considerably as it cools. In the refrigerator, it keeps for up to 5 days, though the spinach may darken slightly. This is purely cosmetic and doesn't affect flavor or nutrition.

For longer storage, freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator, then reheat gently over medium-low heat, adding broth as needed to restore the desired consistency. Avoid freezing if you've added coconut milk or dairy, as these can separate upon thawing.

The soup makes an excellent base for other meals. Thin it with broth for a light lunch, or use it as a sauce for pasta or rice. I've even been known to spoon it over baked sweet potatoes for an ultra-comforting dinner. If storing for more than 2 days, consider undercooking the potatoes slightly, as they'll continue to soften in the refrigerator.

Frequently Asked Questions

Absolutely! Frozen spinach actually works quite well and is often more budget-friendly. Use one 10-ounce package, thawed and squeezed completely dry. The squeezing is crucial—excess water will thin your soup too much. Add it during the last 3 minutes of cooking since it's already wilted. The flavor is slightly more concentrated than fresh, so start with less and add more to taste.

This is an easy fix! Simply warm additional broth (or even water in a pinch) and stir it into the soup until you reach your desired consistency. Add gradually—you can always thin it more, but you can't thicken it back up easily. For future batches, Yukon Golds vary in starch content, so if yours seem especially starchy, reduce the cooking time slightly or add an extra cup of broth during cooking.

Yes, with some modifications! Add everything except the spinach and cook on low for 6-7 hours or high for 3-4 hours, until potatoes are tender. Stir in the spinach during the last 15 minutes of cooking. The texture will be slightly different—less creamy because the potatoes don't break down the same way—but still delicious. You may want to blend a portion for thickness.

It's perfect for babies 8+ months! Simply blend the finished soup completely smooth and omit the salt during cooking. Add a pinch to adult portions at the table. The spinach provides iron, potatoes offer potassium, and the gentle flavors make it an excellent early food. Freeze in ice cube trays for perfect baby-sized portions. Always consult your pediatrician about introducing new foods.

Crusty sourdough bread is classic, but consider these pairings: grilled cheese with sharp cheddar, a simple green salad with lemon vinaigrette, or garlic-rubbed crostini. For a heartier meal, serve with a slice of quiche or a warm grain salad. The soup's mild flavor pairs well with bold accompaniments like spicy sausage or a pungent cheese board.

Absolutely! Crumbled Italian sausage or pancetta makes a wonderful addition. Cook the meat first, remove from pot, then proceed with the recipe. Return the cooked meat during the last 5 minutes. For a lighter option, add shredded rotisserie chicken at the end. If using bacon, cook until crispy, remove and crumble for garnish, then cook the onions in the rendered fat for extra flavor.

warm spinach and potato soup perfect for chilly winter evenings
soups
Pin Recipe

Warm Spinach & Potato Soup Perfect for Chilly Winter Evenings

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

Ingredients

Instructions

  1. Heat the oil: In a large Dutch oven or heavy pot, warm olive oil over medium heat until shimmering.
  2. Sauté aromatics: Add onion and ½ teaspoon salt; cook 5-6 minutes until translucent. Stir in garlic for 30 seconds.
  3. Add potatoes: Stir in potatoes, remaining salt, white pepper, and nutmeg. Cook 2-3 minutes to coat with oil.
  4. Add broth: Pour in warm vegetable broth, scraping up any browned bits. Bring to a boil.
  5. Simmer: Reduce heat and simmer 15-18 minutes, until potatoes are very tender.
  6. Add spinach: Remove from heat, stir in spinach until wilted, about 2 minutes. Return to low heat.
  7. Adjust consistency: For creamier texture, blend briefly with an immersion blender. Thin with additional broth if needed.
  8. Serve: Taste and adjust seasoning. Ladle into bowls and drizzle with olive oil. Serve hot with crusty bread.

Recipe Notes

For extra richness, blend half the soup completely smooth and leave the other half chunky. This creates the perfect creamy-yet-textured consistency that makes this soup so satisfying.

Nutrition (per serving)

186
Calories
5g
Protein
32g
Carbs
4g
Fat

More Recipes