creamy garlic spinach and potato soup for comforting winter meals

30 min prep 5 min cook 45 servings
creamy garlic spinach and potato soup for comforting winter meals
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Every December, when the first real cold snap hits and the sky turns that muted pewter that only January seems to own, I find myself craving the same thing I did as a child: something creamy, fragrant, and green. My grandmother would ladle her famous spinach-and-potato potage into thick ceramic bowls, swirl in a spoonful of cream, and suddenly the howling wind outside felt miles away. Years later, after countless iterations and late-night test batches, I’ve landed on this Creamy Garlic Spinach and Potato Soup. It’s the grown-up, silk-lined version of her humble classic, yet it still carries the nostalgic heart of my Midwestern childhood.

What I love most is its duality. Serve it in little espresso cups as an elegant starter for a winter dinner party, and it feels refined—almost French countryside. Ladle it into deep soup crocks with a hunk of crusty bread, and it becomes the comfort food you want when you’re in fuzzy socks and a hoodie. One pot, one blender, and about 45 minutes separate you from velvety, garlicky bliss. Whether you’re feeding picky toddlers or food-snob friends, everyone leans in for a second bowl.

Why This Recipe Works

  • Dual Texture: Blending half the potatoes gives body while leaving some chunks keeps it rustic.
  • Garlic Confit: Slow-poaching garlic in butter removes harsh bite and adds caramelized sweetness.
  • Nutrient Powerhouse: One bowl delivers nearly half your daily Vitamin A and C, thanks to spinach.
  • Dairy Flexibility: Use heavy cream for indulgence, oat milk for vegan, or Greek yogurt for protein.
  • Freezer-Friendly: Purée before adding cream; soup base freezes beautifully for up to 3 months.
  • One-Pot Wonder: Minimal dishes mean more couch time under a blanket.

Ingredients You'll Need

Ingredients

Great soup starts with thoughtful shopping. Seek out floury potatoes such as Russet or Maris Piper—their high starch content breaks down beautifully and naturally thickens the broth without any floury aftertaste. Baby Yukon Golds work in a pinch, lending a buttery note but requiring an extra five minutes of simmering.

Look for spinach sold in loose bunches rather than cellophane bags; the leaves are typically younger, more tender, and less gritty. Give them an ice-water bath, then spin dry—nobody wants sandy soup. If fresh spinach is out of season, frozen leaf spinach (thawed and squeezed bone-dry) is an excellent stand-in and often more economical.

Garlic is the aromatic backbone. I use a two-step approach: minced cloves sautéed in butter for foundational flavor, plus a finishing drizzle of garlic-infused oil for high-note sparkle. Choose plump, tight bulbs—avoid any with green shoots, which signal age and bitterness.

For creaminess, I oscillate between heavy cream for holidays and unsweetened oat milk for weeknights. Both versions are luscious; the oat milk lets the spinach shine, while cream blankets everything in satin. If you’d like a tangy accent, whisk in a spoon of crème fraîche at the very end.

Finally, stock. Homemade vegetable or low-sodium chicken stock keeps the soup vegetarian-flexible. Avoid anything labeled “low-flavor” or “cooking wine” in your broth; the salt concentration can vary wildly, making seasoning a moving target.

How to Make Creamy Garlic Spinach and Potato Soup for Comforting Winter Meals

1
Build the Garlic Confit Base

Melt 3 Tbsp unsalted butter in a heavy Dutch oven over medium-low. Add 6 cloves garlic, minced, and 1 tsp kosher salt. Stir constantly for 3 minutes until the garlic is fragrant but not browned. Reduce heat if it starts to color; patience here pays dividends in mellow, nutty undertones.

2
Sweat the Aromatics

Fold in 1 diced medium onion and 2 stalks celery, finely chopped. Cook 5–6 minutes until translucent, stirring occasionally. The goal is to draw out sweetness, not color. If edges brown, splash in a tablespoon of stock and scrape the fond to keep it from burning.

3
Add Potatoes & Bloom Spices

Stir in 1½ lbs peeled, ½-inch diced Russet potatoes, ½ tsp dried thyme, ¼ tsp freshly grated nutmeg, and ½ tsp black pepper. Toss to coat each cube in garlicky butter; cook 2 minutes. The gentle heat “blooms” the thyme and nutmeg, intensifying their perfume.

4
Deglaze & Simmer

Pour in 4 cups vegetable stock, scraping the pot’s bottom with a wooden spoon to release any flavorful bits. Bring to a boil, then reduce to a gentle simmer. Cover partially and cook 12 minutes, or until potatoes yield easily to a fork’s tip.

5
Create Textural Contrast

Ladle out roughly 2 cups of potatoes and broth into a heat-proof bowl; reserve. Using an immersion blender, purée the remaining soup until satiny smooth. If you only have a countertop blender, work in batches, filling the jar no more than halfway and removing the center cap to let steam escape. Return puréed base to the pot.

6
Wilt in the Greens

Bring the blended soup back to a gentle simmer. Stir in 5 packed cups (about 5 oz) roughly chopped fresh spinach, a handful at a time, allowing each addition to wilt before adding the next. This prevents temperature shock and keeps the color vivid emerald.

7
Reunite & Enrich

Return the reserved potato chunks to the pot. Pour in 1 cup heavy cream (or oat milk). Simmer 3 more minutes to marry flavors; avoid a hard boil, which can curdle dairy or make oat milk grainy. Taste and adjust salt—depending on your stock, you may need an additional ½ tsp.

8
Finish with Finesse

Off heat, stir in 1 Tbsp lemon juice and ¼ cup grated Parmigiano-Reggiano if desired. Ladle into warm bowls, drizzle with garlic oil, and top with homemade croutons or toasted pumpkin seeds for crunch. Serve immediately—the soup’s silkiness is at its peak when steaming hot.

Expert Tips

Control the Heat

Maintain a gentle simmer; vigorous boiling ruptures potato cells, releasing too much starch and yielding gluey texture.

Spinach Ice Bath

Shocking spinach in ice water after wilting (if using for garnish) locks in that vibrant green color.

Overnight Flavor Boost

Soup tastes even better the next day; just thin with a splash of stock when reheating as potatoes continue to absorb liquid.

Quick Herb Swap

No thyme? Use ½ tsp dried tarragon or 1 tsp Herbes de Provence for a different but equally cozy profile.

Speedy Blender Trick

If you’re short on time, dice potatoes smaller (¼ inch) to cut simmering time to 6–7 minutes.

Restaurant Shine

For ultra-silky texture, pass blended soup through a fine-mesh sieve before adding spinach.

Variations to Try

  • Vegan Velvet

    Swap butter for olive oil, use oat milk, and finish with nutritional yeast instead of Parmesan.

  • Smoky Bacon Twist

    Render 3 strips of chopped bacon first; use the fat in place of butter and sprinkle crisp bacon on top.

  • Spicy Greens & Beans

    Replace half the spinach with chopped kale and add 1 can drained cannellini beans for protein.

  • Roasted Garlic Luxury

    Roast an entire head of garlic, squeeze out the cloves, and blend them in for caramelized depth.

  • Lemony Spring Edition

    Double the lemon juice and add ½ cup fresh peas with the spinach for a brighter spring vibe.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat gently over medium-low, thinning with broth or water as needed.

Freezer: For best texture, freeze the soup base before adding cream or spinach. Store in freezer-safe jars, leaving 1 inch headspace, up to 3 months. Thaw overnight in the fridge, then simmer, add greens and cream, and proceed with recipe.

Make-Ahead Potatoes: Dice potatoes and submerge in cold water with a squeeze of lemon; refrigerate up to 24 hours. This prevents oxidation and shaves off prep time on busy weeknights.

Frequently Asked Questions

Absolutely. Baby spinach wilts faster and has a milder flavor. You can add it directly without chopping, though you may need an extra cup or two for the same volume.

Over-blending or prolonged heat oxidizes chlorophyll. To revive color, blitz a handful of fresh spinach into the hot soup just before serving or add a pinch of baking soda (start with ⅛ tsp) to brighten green hues.

Yes. Use sauté mode for steps 1–3, then pressure-cook on high for 5 minutes with quick release. Proceed with blending and finishing as directed.

Naturally gluten-free; no roux or flour required. Just ensure your stock is certified GF if serving celiac guests.

Yes—use an 8-quart pot. Keep blending to half the volume at a time to avoid overflow. Cooking time remains virtually unchanged.
creamy garlic spinach and potato soup for comforting winter meals
soups
Pin Recipe

Creamy Garlic Spinach and Potato Soup for Comforting Winter Meals

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

Ingredients

Instructions

  1. Melt butter & garlic: In a Dutch oven, melt butter over medium-low. Add garlic and 1 tsp salt; sauté 3 min until fragrant but not browned.
  2. Sweat vegetables: Stir in onion and celery; cook 5–6 min until translucent.
  3. Add potatoes & spices: Toss in potatoes, thyme, nutmeg, pepper; cook 2 min to coat.
  4. Simmer: Pour in stock, bring to a boil, then simmer 12 min until potatoes are tender.
  5. Blend: Reserve 2 cups potato chunks. Purée remaining soup until smooth using an immersion blender.
  6. Finish: Return reserved potatoes, stir in spinach until wilted, add cream, and simmer 3 min. Off heat, add lemon juice and Parmesan if using. Serve hot.

Recipe Notes

For ultra-smooth texture, strain blended soup through a sieve. Reheat gently to prevent curdling if using dairy.

Nutrition (per serving)

278
Calories
6g
Protein
28g
Carbs
17g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.