Love this recipe? Save it to Pinterest before you forget!
The Ultimate Warm Spinach & Potato Soup with Roasted Garlic
A velvety, soul-warming bowl that turns a handful of humble ingredients into winter magic.
Every winter, without fail, the first real cold snap sends me scrambling for my soup pot. Not because I’m unprepared—my pantry is always stocked with potatoes and garlic—but because this particular soup has become my seasonal ritual. It started the year my grandmother moved into assisted living and passed her dented enamel pot to me. “For your winter blues,” she’d said, pressing the lid into my hands. That evening I made this soup, roasting the garlic until it melted like caramel, letting the potatoes simmer until they practically dissolved into silk. One spoonful and I understood: this wasn’t just dinner, it was a wool blanket in edible form.
Since then I’ve tinkered—adding a splash of white wine for brightness, folding in spinach at the very end so it keeps that emerald pop—but the heart of the recipe remains unchanged. It’s still week-night fast (under 45 minutes), still dirt-cheap, still able to hush a houseful of grumbling tummies and chattering teeth. If you’ve got a head of garlic, a few potatoes, and a craving for something that tastes like it took all day, keep reading. Tonight, we’re making comfort.
Why You’ll Love This Warm Spinach & Potato Soup with Roasted Garlic
- One-Pot Wonder: Everything—from sauté to purée—happens in a single Dutch oven, meaning fewer dishes and more couch time.
- Deep Flavor, Short Time: Roasting the garlic while the potatoes simmer gives you that slow-cooked depth in under 45 minutes.
- Silky Without Cream: A quick blend plus a spoon of Greek yogurt yields luxurious texture for a fraction of the calories.
- Spinach That Stays Green: Stirred in off-heat, the spinach wilts perfectly without that drab khaki color.
- Pantry Staples: No specialty shop required—just potatoes, garlic, onion, broth, and a handful of spinach.
- Freezer-Friendly: Make a double batch; leftovers reheat like a dream on the busiest weeknight.
- Vegan-Adaptable: Swap the yogurt for coconut milk and use olive oil instead of butter—still lusciously creamy.
Ingredient Breakdown
Potatoes: Yukon Golds are my go-to for their naturally buttery flavor and medium starch content. They break down just enough to thicken the broth without turning gluey. Avoid russets here—they’ll absorb too much liquid and leave you with gummy soup.
Garlic: We’re using a whole head, roasted in its skin until the cloves turn into sweet, caramelized paste. This mellows the bite and adds a round, almost nutty undertone you can’t get from a quick sauté.
Spinach: Baby spinach wilts in seconds and stays vibrant. If all you have is mature curly spinach, strip the tough stems and give it a rough chop so it integrates evenly.
Broth: A good-quality low-sodium vegetable broth lets you control salt. Chicken broth works in a pinch, but vegetable keeps it vegetarian and lets the garlic-shine.
White wine (optional): A quarter cup lifts the flavors much like a squeeze of lemon, but feel free to replace with additional broth.
Thyme: Fresh sprigs infuse the soup with an earthy perfume; dried works—use ½ teaspoon and add with the potatoes.
Greek yogurt: Just two tablespoons lend tangy creaminess without the heaviness of actual cream. Vegans can substitute coconut yogurt or leave it out entirely.
Ingredients – Soup
- 2 Tbsp unsalted butter (or olive oil)
- 1 large yellow onion, diced (about 1½ cups)
- 1 head garlic, top ¼ inch sliced off
- 1½ lb Yukon Gold potatoes, peeled and ½-inch dice (about 4 medium)
- ¼ cup dry white wine (optional)
- 4 cups low-sodium vegetable broth
- 2 fresh thyme sprigs (or ½ tsp dried)
- 1 bay leaf
- ¾ tsp kosher salt, plus more to taste
- ½ tsp freshly ground black pepper
- 3 cups baby spinach, loosely packed
- 2 Tbsp plain Greek yogurt (or coconut yogurt)
Ingredients – To Serve (Optional)
- Extra Greek yogurt swirled on top
- Toasted pumpkin seeds for crunch
- A drizzle of chili oil
- Crusty sourdough or grilled cheese triangles
Step-by-Step Instructions
-
Step 1 – Roast the Garlic
Preheat oven to 400 °F (205 °C). Place the head of garlic on a square of foil, drizzle with ½ tsp olive oil, and wrap tightly. Roast directly on the oven rack for 25 minutes while you start the soup. When done, the cloves will be golden, soft, and fragrant.
-
Step 2 – Soften the Aromatics
Melt butter in a heavy Dutch oven over medium heat. Add diced onion and cook 4–5 minutes until translucent, stirring occasionally. Season with a pinch of salt to draw out moisture and prevent browning.
-
Step 3 – Deglaze (Optional but Tasty)
Pour in white wine; it will sizzle and loosen any fond. Let it reduce by half, about 2 minutes, scraping the bottom with a wooden spoon. No wine? Skip ahead—nobody will judge.
-
Step 4 – Add Potatoes & Broth
Stir in diced potatoes, broth, thyme, bay leaf, salt, and pepper. Increase heat to high, bring to a boil, then drop to a gentle simmer. Cover partially and cook 15 minutes, or until potatoes are fork-tender.
-
Step 5 – Squeeze in Roasted Garlic
Remove the garlic from foil. When cool enough to handle, squeeze the base so the sticky cloves pop out like toothpaste. Add all of them directly into the pot. Your kitchen will smell like heaven—this is normal.
-
Step 6 – Purée Until Silky
Fish out thyme stems and bay leaf. Use an immersion blender right in the pot, tilting to submerge the blades, and blitz until smooth. (No immersion blender? Carefully transfer in batches to a countertop blender.)
-
Step 7 – Brighten & Cream
Whisk Greek yogurt with a ladle of hot soup to temper, then stir the mixture back into the pot. This prevents curdling and adds body without the need for heavy cream.
-
Step 8 – Wilt the Spinach
Add baby spinach and stir just until wilted—30 seconds is plenty. Taste and adjust salt; depending on your broth, you may need another pinch.
-
Step 9 – Serve Hot & Happy
Ladle into warm bowls. Swirl on extra yogurt, scatter pumpkin seeds, or drizzle chili oil if you’re feeling fancy. Serve with grilled cheese or crusty bread for maximum coziness.
Expert Tips & Tricks
- Roast Extra Garlic: If you’re a garlic fiend, roast two heads and save the second for garlic bread later in the week.
- Speed-Peel Potatoes: Boil whole potatoes for 5 minutes, then plunge into ice water—skins slip right off, no peeler needed.
- Texture Control: For a chunkier soup, blend only half the batch and leave the rest rustic.
- Immersion Blender Safety: Always keep the blade submerged to avoid hot-soup geysers. A kitchen towel over the top helps.
- Flavor Boost: Add a parmesan rind while the potatoes simmer; remove before blending for umami depth.
- Make-Ahead: Soup thickens as it sits. Thin with broth or water when reheating and adjust seasoning.
Common Mistakes & Troubleshooting
| Problem | Why It Happened | Quick Fix |
|---|---|---|
| Soup too thick/gluey | Over-blended russets or cooked too long | Whisk in warm broth until silky; simmer 2 min |
| Spinach turned brown | Added too early or cooked too long | Stir in off-heat next time or add fresh when serving |
| Garlic taste too sharp | Roasted garlic undercooked | Roast 5 extra minutes or microwave in foil 30 sec |
| Yogurt curdled | Added straight from fridge | Temper with hot soup first, then stir in gently |
| Bland overall | Under-salted broth | Season gradually; finish with a squeeze of lemon |
Variations & Substitutions
- Vegan: Use olive oil instead of butter and coconut yogurt (or omit) for creaminess.
- Low-Carb-ish: Sub half the potatoes with cauliflower florets; cook time stays the same.
- Green Swap: Kale or chard can replace spinach—just remove ribs and simmer 2 extra minutes.
- Spicy: Add ½ tsp red-pepper flakes with the onion or swirl chili crisp on top.
- Protein Boost: Stir in a can of rinsed white beans during the last 5 minutes.
- Herby: Swap thyme for rosemary or add a handful of fresh parsley before blending.
Storage & Freezing
Refrigerator
Cool completely, transfer to airtight container, and refrigerate up to 4 days. Reheat gently with a splash of broth.
Freezer
Portion into freezer-safe jars, leaving 1-inch headspace. Freeze up to 3 months. Thaw overnight in fridge before reheating.
Frequently Asked Questions
Grab your spoon, cue the fuzzy socks, and let this vibrant bowl chase away the chill. From my stovetop to yours—stay warm, friends!
Warm Spinach & Potato Soup with Garlic
Ingredients
- 2 tbsp olive oil
- 1 large onion, diced
- 4 cloves garlic, minced
- 500 g potatoes, peeled & cubed
- 4 cups vegetable broth
- 3 cups fresh spinach, packed
- 1 cup milk (or oat milk)
- ½ tsp dried thyme
- Salt & black pepper to taste
- Pinch of nutmeg
- 2 tbsp lemon juice
- Toasted pumpkin seeds for garnish
Instructions
-
1
Heat olive oil in a heavy pot over medium heat. Sauté onion until translucent, 4 min.
-
2
Add garlic; cook 1 min until fragrant.
-
3
Stir in potatoes, thyme, salt, pepper; coat in oil 2 min.
-
4
Pour in broth; bring to boil, then simmer 15 min until potatoes are tender.
-
5
Blend half the soup for creaminess, return to pot.
-
6
Stir in spinach and milk; warm 3 min until wilted. Finish with lemon juice.
-
7
Adjust seasoning, sprinkle nutmeg, serve hot topped with pumpkin seeds.
- Use baby spinach for quicker wilting.
- Swap milk for coconut milk for dairy-free richness.
- Soup thickens on standing; thin with broth when reheating.
185
5 g
28 g
6 g