cozy spinach and potato soup with garlic and lemon for january evenings

5 min prep 5 min cook 5 servings
cozy spinach and potato soup with garlic and lemon for january evenings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Cozy Spinach & Potato Soup with Garlic & Lemon

There's something magical about January evenings—the way the cold air bites your cheeks, the early darkness that invites you indoors, and the promise of warmth waiting in your kitchen. This spinach and potato soup has become my annual tradition, born from a particularly brutal winter five years ago when I needed comfort in a bowl but craved something brighter than the heavy stews I'd been making.

I remember standing in my tiny apartment kitchen, snow swirling outside the window, with nothing but a wilting bag of spinach, a few potatoes, and a desperate need for something that would warm my bones without weighing me down. What emerged from that desperation became my most-requested recipe—friends who "don't do soup" ask for it by name, and my neighbor has been known to show up with an empty container whenever I mention making it.

This isn't just another potato soup. The genius lies in the balance: starchy potatoes create a naturally creamy base without any dairy, while a generous handful of spinach adds color and nutrition. But the real stars are the garlic—sautéed until golden and fragrant—and the bright pop of lemon that transforms what could be heavy into something that feels like sunshine in January. It's the kind of soup that makes you close your eyes after the first spoonful, the kind that turns a simple Tuesday dinner into something worth remembering.

Why This Recipe Works

  • One-Pot Wonder: Everything cooks in a single pot, minimizing dishes and maximizing flavor as the ingredients build upon each other
  • Naturally Creamy: Blending a portion of the potatoes creates a luxurious texture without any cream or dairy
  • Flavor Layering: Garlic is added at two stages—sautéed for depth and raw at the end for brightness
  • Nutrient-Dense: Packed with spinach, this soup delivers iron, folate, and vitamins A, C, and K
  • Budget-Friendly: Uses inexpensive pantry staples while tasting like restaurant-quality soup
  • Make-Ahead Magic: Tastes even better the next day as flavors meld together
  • Customizable: Easily adapted for vegan, vegetarian, or add-protein preferences

Ingredients You'll Need

Fresh ingredients for spinach and potato soup arranged on a wooden cutting board

This soup celebrates humble ingredients, but the quality of each component matters more than you might expect. Here's what to look for:

Yellow Onion: The foundation of flavor. Look for firm onions with dry, papery skin. Avoid any with soft spots or sprouting. Store them in a cool, dry place—not near potatoes, as they make each other spoil faster.

Garlic: Fresh garlic makes all the difference. Choose plump, firm heads with tight skin. If you see green shoots emerging, the garlic is getting old and will taste bitter. Press on the cloves—they should feel solid, not hollow or soft.

Yukon Gold Potatoes: These are my gold standard for this soup. Their naturally buttery texture and thin skin means no peeling required, plus they hold their shape better than Russets while still breaking down enough to create creaminess. Look for potatoes that feel heavy for their size with smooth, unblemished skin.

Fresh Spinach: Buy the bagged stuff—life's too short to wash multiple bunches. Look for crisp, dark green leaves without any yellowing or slimy spots. Baby spinach is tender and requires no stemming, but regular spinach works if you remove the tough stems.

Lemon: Organic if possible, since we'll be using the zest. A heavy lemon with thin, smooth skin will be juicier than a light one with thick, bumpy skin. Roll it on the counter before juicing to maximize yield.

Vegetable Broth: Use a good quality broth or make your own. If using store-bought, I prefer low-sodium varieties so I can control the salt level. Taste your broth—some brands can be quite salty or have off-flavors.

Olive Oil: Extra virgin for finishing, regular for cooking. The finishing oil should be something you like the taste of on its own.

Prep Time

15 min

Including washing spinach and chopping vegetables
Cook Time

35 min

Mostly hands-off simmering time

How to Make Cozy Spinach & Potato Soup

1
Sauté the Aromatics

Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. When the oil shimmers, add the diced onion with ½ teaspoon of salt. Cook, stirring occasionally, until the onion is translucent and starting to turn golden at the edges—about 6-8 minutes. This caramelization builds the foundation of flavor. Add the minced garlic and cook for another minute, stirring constantly to prevent burning.

2
Build the Base

Add the potatoes to the pot, stirring to coat them with the onion mixture. Let them cook for 3-4 minutes, stirring occasionally. This brief sauté helps the potatoes hold their shape better during simmering. Season with 1 teaspoon of salt, ½ teaspoon of black pepper, and the red pepper flakes if using.

3
Add Liquid and Simmer

Pour in the vegetable broth, scraping the bottom of the pot to release any browned bits—that's pure flavor! Add 2 cups of water and bring to a boil. Reduce heat to maintain a gentle simmer, partially cover, and cook for 20-25 minutes until the potatoes are very tender when pierced with a fork.

4
Create Creaminess

Using an immersion blender, blend about ⅓ of the soup directly in the pot. Alternatively, transfer 2-3 cups of soup (mostly potatoes and liquid) to a blender, blend until smooth, and return to the pot. This creates a naturally creamy texture without any dairy while still leaving plenty of potato chunks for texture.

5
Add the Greens

Stir in the spinach, a few handfuls at a time, letting each addition wilt before adding more. If using baby spinach, this takes about 2 minutes. For regular spinach, allow 3-4 minutes. The spinach will seem like too much at first, but it wilts down dramatically.

6
Brighten with Lemon

Turn off the heat. Stir in the lemon juice, lemon zest, and remaining minced garlic. This final addition of raw garlic adds a punch of flavor that brightens the entire soup. Taste and adjust seasoning—you might need more salt, especially if your broth was low-sodium.

7
Rest and Serve

Let the soup rest for 5 minutes off heat. This allows the flavors to meld and the temperature to drop slightly to the perfect eating temperature. Serve hot, drizzled with good olive oil and sprinkled with fresh black pepper. Pass lemon wedges at the table for those who like it extra bright.

Expert Tips

Texture Tricks

For an ultra-creamy texture without dairy, blend half the soup instead of one-third. For more texture, skip the blending entirely and mash some potatoes against the pot side with a wooden spoon.

Spinach Solutions

Frozen spinach works in a pinch—use one 10-ounce package, thawed and squeezed dry. Add it during the blending step to incorporate it smoothly.

Make-Ahead Magic

This soup tastes even better the next day. Make it through step 6, cool completely, and refrigerate. Add the lemon juice and raw garlic when reheating for the brightest flavor.

Heat Level

The red pepper flakes are optional but recommended. They don't make the soup spicy—just add a subtle warmth that complements the lemon beautifully.

Serving Suggestions

Serve with crusty bread for dipping, or make it a meal by adding a poached egg on top. A drizzle of chili oil adds gorgeous color and gentle heat.

Green Alternatives

No spinach? Try kale, chard, or beet greens. Heartier greens need 5-7 minutes of simmering; tender greens like arugula just need wilting.

Variations to Try

Protein-Packed

Add a can of drained white beans during step 3 for extra protein and fiber. Cannellini or great northern beans work best—they're creamy and mild.

Mediterranean Style

Add a can of diced tomatoes and substitute oregano for the red pepper flakes. Finish with Kalamata olives and crumbled feta cheese.

Creamy Indulgence

For special occasions, stir in ½ cup of heavy cream or coconut cream at the end. This creates restaurant-level richness that's perfect for dinner parties.

Spicy Greens

Substitute half the spinach with mustard greens or turnip greens for a peppery bite. Add a splash of hot sauce at the table for heat lovers.

Storage Tips

Refrigeration

Store cooled soup in airtight containers in the refrigerator for up to 4 days. The soup will thicken as it cools—thin with water or broth when reheating. Add fresh lemon juice when serving for the brightest flavor.

Freezing

This soup freezes beautifully for up to 3 months. Freeze in individual portions for easy meals. Thaw overnight in the refrigerator, then reheat gently. Note: The spinach may darken but the flavor remains excellent.

Reheating

Reheat gently over medium-low heat, stirring occasionally. Add water or broth to thin as needed. Taste and adjust seasoning after reheating, as flavors can dull in the refrigerator.

Frequently Asked Questions

Yes, but Yukon Golds are preferred for their naturally buttery flavor and ability to hold their shape. If using Russets, peel them first as their skin is thicker and tougher. Russets will break down more, creating a thicker, more uniform texture—still delicious but different from the original.

Soup often needs more salt than you think! The potatoes absorb a lot of seasoning. Try adding more salt, a squeeze of lemon, or even a splash of vinegar. Also ensure you added the second round of raw garlic at the end—this makes a huge difference in flavor brightness.

Absolutely! Sauté the onion and garlic first, then transfer to a slow cooker with potatoes and broth. Cook on low for 6-7 hours or high for 3-4 hours. Blend for creaminess, then add spinach and lemon juice in the last 15 minutes of cooking.

Very! It's packed with nutrients from spinach (iron, vitamins A, C, K), fiber-rich potatoes, and anti-inflammatory garlic. It's naturally vegan, gluten-free, and low in calories while being satisfying. The lemon adds vitamin C which helps with iron absorption from the spinach.

Yes! Italian sausage (removed from casings and browned) or diced pancetta would be delicious. Cook the meat first, remove it, then proceed with the recipe. Add it back when you add the spinach. For a lighter option, add shredded rotisserie chicken at the end.

Crusty bread is essential for dipping. A simple green salad with vinaigrette complements the richness. For a heartier meal, serve with grilled cheese sandwiches or garlic bread. A crisp white wine like Sauvignon Blanc pairs beautifully with the lemon notes.

Bowl of cozy spinach and potato soup with garlic and lemon, garnished with olive oil and black pepper
soups
Pin Recipe

Cozy Spinach & Potato Soup with Garlic & Lemon

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

Ingredients

Instructions

  1. Sauté aromatics: Heat 2 tablespoons olive oil in a large pot. Cook onion until golden, 6-8 minutes. Add half the garlic, cook 1 minute more.
  2. Build base: Add potatoes, salt, pepper, and red pepper flakes. Cook 3-4 minutes, stirring occasionally.
  3. Simmer: Add broth and water. Bring to a boil, then simmer 20-25 minutes until potatoes are very tender.
  4. Blend: Blend ⅓ of the soup with an immersion blender for creaminess, leaving chunks for texture.
  5. Add greens: Stir in spinach until wilted, 2-3 minutes.
  6. Brighten: Off heat, stir in lemon juice, zest, and remaining raw garlic. Taste and adjust seasoning.
  7. Serve: Let rest 5 minutes, then serve hot with a drizzle of olive oil and crusty bread.

Recipe Notes

For best results, use fresh lemons and garlic. The soup thickens as it cools—thin with water or broth when reheating. Add the final garlic and lemon juice just before serving for maximum brightness.

Nutrition (per serving)

245
Calories
6g
Protein
42g
Carbs
8g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.