Love this? Pin it for later!
Cozy Warm Potato & Spinach Soup with Roasted Garlic
A velvety, soul-warming bowl that turns humble potatoes and vibrant spinach into winter's most comforting hug.
The first frost arrived early this year, glazing the herb-garden rosemary and sending me straight to the pantry for potatoes. Within minutes I had onions softening in butter, garlic perfuming the kitchen, and a pot of stock coming to a gentle simmer. Thirty-five minutes later my husband and I were curled under the same blanket, cradling steaming bowls of this golden soup while the wind rattled the maple outside the window. That is the magic of this recipe: it transforms the most ordinary staples into something that tastes like you spent the afternoon in a Michelin-star kitchen, when in reality you simply let potatoes simmer while you flicked through a favorite novel.
I make a double batch every December weekend, portioning leftovers into mason jars for quick weeknight lunches. The roasted garlic mellows into caramelized sweetness, the potatoes collapse into silk, and handfuls of spinach melt into brilliant green ribbons. A final splash of cream is optional but highly recommended—because winter comfort, after all, is all about the little indulgences that keep us cozy until the daffodils return.
Why This Recipe Works
- Roasted garlic: Deep, caramelized flavor without harsh bite.
- Two-step blend: Partially purée for creamy body plus tender potato chunks.
- Spinach finish: Added last for vivid color and maximum nutrients.
- One-pot wonder: Minimal cleanup on a busy winter night.
- Pantry staples: No specialty shopping required.
- Freezer-friendly: Thaws like a dream for meal-prep Sundays.
- Customizable: Vegan, dairy-free, or loaded with cheese—your call.
Ingredients You'll Need
Potatoes: I reach for Yukon Golds for their naturally buttery texture and thin skins that soften into the broth. Russets work in a pinch but can fall apart; reds hold their shape yet remain waxy. Buy firm tubers with no green spots or sprouts—sunlight exposure increases bitterness.
Spinach: Fresh baby spinach wilts quickly and keeps a bright hue. If you only have frozen, thaw and squeeze dry to prevent watery soup. Kale or chard are heartier substitutes; add them earlier so they soften.
Garlic: Roasting a whole head turns cloves into jammy, sweet nuggets. If time is short, oven-roast peeled cloves in foil with olive oil for 15 minutes while the potatoes simmer, or sauté minced garlic until golden.
Stock: Use low-sodium vegetable or chicken stock so you control saltiness. Homemade is glorious, but a quality boxed brand lets this soup stay weeknight-easy.
Dairy vs. Dairy-Free: A splash of heavy cream gives restaurant richness; canned coconut milk lends vegan silkiness. Skip both and simply blend extra potatoes for body.
How to Make Cozy Warm Potato & Spinach Soup with Roasted Garlic
Roast the garlic
Preheat oven to 400 °F (204 °C). Slice the top off a whole head of garlic to expose cloves; drizzle with olive oil, wrap in foil, and roast 35 minutes until golden and spreadable. Cool slightly then squeeze out cloves.
Sauté aromatics
Melt 2 Tbsp butter (or olive oil) in a heavy Dutch oven over medium heat. Add diced onion and cook 4 minutes until translucent. Stir in 2 tsp chopped fresh thyme leaves and a pinch of red-pepper flakes; bloom 30 seconds.
Add potatoes & liquid
Toss in 2 lbs diced Yukon Gold potatoes, season with 1 tsp kosher salt and ½ tsp black pepper, and coat in the fragrant fat. Pour in 4 cups warm stock plus 1 cup water; bring to a boil, then reduce to a gentle simmer for 15 minutes.
Blend part of the soup
Using an immersion blender, pulse 6–7 times to create a creamy base while leaving plenty of potato chunks. (Alternatively, transfer 2 ladlefuls to a countertop blender, purée, and return.)
Add roasted garlic
Mash roasted garlic into a paste and whisk into the soup. Simmer 5 minutes to marry flavors. Taste and adjust salt.
Wilt the spinach
Stir in 4 packed cups baby spinach and cook just until wilted, 1–2 minutes. Keep the color bright by avoiding prolonged simmering.
Finish with cream (optional)
Lower heat and swirl in ½ cup heavy cream or coconut milk. Warm through; do not boil.
Serve & garnish
Ladle into warm bowls. Top with crusty croutons, a drizzle of chili oil, or shaved Parmesan. Finish with cracked black pepper.
Expert Tips
Temperature matters
Warm stock prevents the potatoes from seizing and cooks them evenly.
Slow-cooker hack
Combine everything except spinach/cream and cook on LOW 6 hours. Finish as directed.
Vibrant spinach
Blanch spinach separately, shock in ice, squeeze dry, and stir in at the end for restaurant-green color.
Thick or thin
Add more stock to thin reheated soup; potatoes continue to absorb liquid as it sits.
Freeze smart
Omit cream before freezing. Stir in fresh dairy when reheating to avoid graininess.
Flavor boost
Add a Parmesan rind while simmering; fish it out before blending for umami depth.
Variations to Try
- Loaded baked-potato style: Stir in shredded cheddar, crispy bacon, and sliced green onions.
- Curried coconut: Swap thyme for 1 tsp yellow curry paste and finish with coconut milk.
- Italian wedding vibes: Add mini turkey meatballs and orzo during the last 10 minutes.
- Green goddess twist: Purée in a handful of parsley, tarragon, and chives before serving.
- Spicy Spanish: Replace red-pepper flakes with smoked paprika and saffron.
- Light spring version: Use new potatoes and watercress instead of spinach, finish with lemon zest.
Storage Tips
Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat gently over medium-low, thinning with stock as needed. For longer storage, freeze soup (minus cream) in pint containers for up to 3 months. Thaw overnight in the refrigerator and whisk in fresh cream while reheating. If you plan to freeze individual portions, use silicone muffin trays; pop out frozen pucks and store in zip-top bags to save space.
Frequently Asked Questions
Cozy Warm Potato & Spinach Soup with Roasted Garlic
Ingredients
Instructions
- Roast garlic: Preheat oven to 400 °F. Drizzle trimmed garlic head with oil, wrap in foil, and roast 35 min. Squeeze out cloves.
- Sauté aromatics: In a Dutch oven melt butter over medium heat. Cook onion 4 min; add thyme & pepper flakes 30 sec.
- Simmer potatoes: Stir in potatoes, salt, pepper, stock & water. Boil, then simmer 15 min until potatoes are tender.
- Partial purée: Using an immersion blender, pulse 6–7 times for a creamy base with chunks.
- Add garlic: Mash roasted garlic into paste; whisk into soup and simmer 5 min.
- Finish greens: Stir in spinach just until wilted. Lower heat and swirl in cream if using. Serve hot.
Recipe Notes
For vegan version use olive oil and coconut milk. Soup thickens as it stands; thin with stock when reheating.