Love this recipe? Save it to Pinterest before you forget!
I first made this soup on a blustery Tuesday that felt more like February than October. My farmer’s market tote was heavy with muddy potatoes and a floppy bouquet of spinach, and I had exactly 45 minutes before the school bus rolled up. One pot, a few pantry staples, and the smell of thyme drifting through the house later, my kids burst through the door asking, “What’s for dinner?” When I ladled this creamy-green hug into bowls and watched them tear off chunks of crusty bread to dunk, I knew I’d stumbled onto something we’d crave every single week. Fast-forward three winters: the soup is still on repeat, the potatoes are still muddy, and the after-school question is always the same—only now it’s followed by a cheer when they hear the answer.
Why You'll Love This One-Pot Spinach and Potato Soup with Garlic and Thyme
- Truly one pot: No blender, no extra skillets—just sauté, simmer, and serve straight from the Dutch oven.
- Weeknight fast: 30 minutes from chopping to table, yet it tastes like it bubbled away all afternoon.
- Pantry heroes: Russets, garlic, and a wilting bag of spinach transform into velvet luxury with zero cream.
- Vegetarian & easily vegan: Swap veggie broth and olive oil to keep it plant-based without losing richness.
- Freezer-friendly: Make a double batch; leftovers reheat like a dream for lunches or last-minute dinners.
- Kid-approved green: The spinach melts into silky flecks—no “green stuff” protests, just empty bowls.
- Customizable texture: Leave it brothy or mash a few potatoes against the side for a chowder-style creaminess.
Ingredient Breakdown
Every ingredient here pulls double duty, building layers of flavor without cluttering your countertop. I use Yukon Gold potatoes when I want buttery sweetness or russets when I crave fluffier, gravy-thick bites. Either way, keep the skins on—texture, nutrients, and less work. The spinach can be baby leaves (no stems) or mature bunches (stems finely chopped and tossed in right after the onions for zero waste). Frozen spinach works too; just wring it dry.
Garlic is the soul of this soup. I smash six cloves: half go in early for mellow sweetness, the rest finish with the thyme so they stay perky and sharp. Speaking of thyme, fresh sprigs are ideal—strip the leaves, but don’t toss the stems; they simmer like bay leaves and get fished out later. Dried thyme is fine in a pinch; halve the quantity and bloom it in the hot fat for 30 seconds to wake up the oils.
Instead of heavy cream, I stir in a modest 2 % Greek yogurt off-heat. It gives that luscious mouthfeel while keeping the soup light enough for a second bowl. (Use coconut milk for a vegan spin—full-fat for silkiness, light if you want it brothy.) A final drizzle of good olive oil and a shower of freshly cracked pepper give restaurant gloss without extra fuss.
Step-by-Step Instructions
-
1Warm the pot & bloom the fat. Place a heavy 4–5 qt Dutch oven over medium heat. Add 2 Tbsp olive oil and 1 Tbsp butter. When the butter foams, swirl to coat. This combo raises the smoke point and adds nutty flavor.
-
2Sauté the aromatics. Add 1 diced medium onion and 3 smashed garlic cloves. Season with ½ tsp kosher salt; sweat 4 minutes until translucent, not browned. Salt draws out moisture and prevents sticking without extra oil.
-
3Toast the thyme. Stir in 1 tsp fresh thyme leaves (or ½ tsp dried) plus 1 bay leaf. Cook 30 seconds until fragrant; the leaves will squeak in the pot—that’s the sound of essential oils releasing.
-
4Add potatoes & broth. Toss in 1½ lb scrubbed, ¾-inch cubed potatoes. Pour 4 cups low-sodium chicken or veggie broth and 1 cup water. Bring to a boil, then reduce to a lively simmer. Cover partially and cook 12–14 minutes until the potatoes are just tender when pierced.
-
5Green it up. Pile 5 packed cups spinach on top—don’t stir yet. Cover 30 seconds to wilt, then fold it in. The bright color locks in before chlorophyll has time to muddy.
-
6Creamy without cream. Whisk ½ cup Greek yogurt with ½ cup hot broth from the pot to temper. Reduce heat to low, return yogurt mixture, and stir gently. Avoid boiling or the yogurt will curdle.
-
7Adjust texture. For a chunky stew, leave it be. For a silkier body, mash some potatoes against the side with the back of a spoon, then stir. The starch thickens naturally.
-
8Final flourish. Fish out bay leaf and thyme stems. Taste; add more salt, plenty of cracked pepper, and a squeeze of lemon for brightness. Serve hot with crusty bread or grilled cheese soldiers.
Expert Tips & Tricks
- Scrub, don’t peel: Potato skins contain about 20 % of the fiber and add earthy flavor. Just remove any green spots or eyes.
- Low-and-slow yogurt: Tempering is non-negotiable. Cold yogurt + hot soup = grainy mess. Whisking in a ladle of broth first equalizes temperature.
- Fresh vs. dried thyme ratio: 3 : 1. If you only have dried, crush it between your palms to release oils before it hits the pot.
- Spinach timing: Add during the last 2 minutes. Any longer and chlorophyll breaks down, turning army-green and sulfurous.
- Salt in stages: Season onions, then potatoes, then finish. Layering builds depth; dumping it all at the end tastes flat.
- Make-ahead hack: Stop at step 5, cool, and refrigerate up to 3 days. Reheat gently and add yogurt just before serving.
- Double-batch bonus: This soup thickens as it sits. Thin with broth or milk when reheating; flavor actually improves overnight.
Common Mistakes & Troubleshooting
| Problem | Likely Cause | Quick Fix |
|---|---|---|
| Soup curdled | Yogurt added to boiling liquid | Whisk in extra broth, simmer gently; texture won’t be perfect but flavor intact. Next time temper. |
| Grey spinach | Cooked too long or covered tightly | Stir in fresh spinach at the end or add a pinch of baking soda (1/16 tsp) to brighten, but use sparingly. |
| Gluey texture | Over-mashed russets | Thin with broth and stop stirring; starch will relax. |
| Bland broth | Under-seasoned potatoes | Add ½ tsp salt, simmer 5 minutes, taste again. Salt concentrates as liquid reduces. |
| Too spicy for kids | Accidental cayenne overpour | Stir in extra yogurt or a splash of milk; dairy capsicum dissolves heat. |
Variations & Substitutions
- Vegan deluxe: Use olive oil only, veggie broth, and replace yogurt with ¾ cup canned coconut milk. Finish with lime zest.
- Protein punch: Stir in a can of rinsed white beans during the last 5 minutes. They’ll soak up thyme and add 8 g protein per serving.
- Smoky twist: Swap half the potatoes for roasted cauliflower and add ½ tsp smoked paprika with the thyme.
- Green swap: Kale, chard, or beet greens work—just strip the tough ribs and simmer 5 minutes longer than spinach.
- Spicy greens detox: Add 1 diced jalapeño with the onion and finish with a handful of arugula for peppery bite.
- Low-carb comfort: Sub in cauliflower florets for half the potatoes; simmer 8 minutes instead of 12.
Storage & Freezing
Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The soup will thicken; loosen with splash of broth or water when reheating.
Freeze: Portion into freezer-safe mason jars or silicone muffin trays. Once solid, pop out pucks and store in zip bags up to 3 months. Thaw overnight in fridge, then warm gently—do not boil after adding yogurt.
Meal-prep tip: Freeze soup base (everything except spinach and yogurt). On serving day, thaw, bring to a simmer, add spinach and yogurt fresh for brightest color and flavor.
Frequently Asked Questions
One-Pot Spinach & Potato Soup with Garlic & Thyme
10 m
25 m
35 m
Ingredients
Instructions
-
1
Heat olive oil in a heavy pot over medium heat. Add onion and sauté 3–4 min until translucent.
-
2
Stir in garlic and cook 30 sec until fragrant.
-
3
Add potatoes, broth, thyme, salt, and pepper. Bring to a boil, then reduce to a simmer 12–15 min until potatoes are tender.
-
4
Stir in spinach and beans; cook 2 min until wilted.
-
5
Blend half the soup with an immersion blender for a creamy texture, or leave it rustic.
-
6
Finish with lemon juice, taste, and adjust seasoning. Serve hot with crusty bread.
Recipe Notes
- Swap spinach for kale or chard if desired.
- Store leftovers in the fridge up to 4 days or freeze 2 months.