creamy spinach and potato soup with a hint of lemon zest

5 min prep 4 min cook 5 servings
creamy spinach and potato soup with a hint of lemon zest
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something quietly restorative about stirring a pot of emerald-flecked soup on a drizzly Tuesday evening. The first time I made this creamy spinach and potato soup, I was racing the sunset to get dinner on the table before my daughter’s piano recital. I tossed in the last handful of spinach, showered it with lemon zest, and—without meaning to—created the recipe my family now requests every time the thermometer dips below 50 °F. The silky texture tastes like it took hours to develop, but the truth is it’s ready in about forty minutes, uses one pot, and turns a bakery baguette into a full-blown feast. It’s equally at home as a quick weeknight dinner, a make-ahead lunch for the office, or the starter course when friends come over for Sunday supper. If you’ve been searching for a soup that feels like a wellness retreat in a bowl yet still satisfies the comfort-food craving, bookmark this page. You’re about to meet your new cold-weather companion.

Why This Recipe Works

  • One-pot wonder: everything cooks in a single Dutch oven, so cleanup is minimal and the flavors build together.
  • Velvety without heavy cream: a modest amount of half-and-half plus a quick potato purée create lush body for a fraction of the saturated fat.
  • Bright lemon lift: zest added at the end keeps the soup fresh and balances the earthiness of spinach.
  • Freezer-friendly: the base (before greens and dairy) freezes beautifully; finish with spinach and cream when reheating.
  • Vegetarian protein boost: a can of cannellini beans blends seamlessly into the backdrop for extra staying power.
  • Weeknight timing: active prep is only ten minutes; the stove does the rest while you set the table.

Ingredients You'll Need

Ingredients

Great soup starts with ordinary produce treated thoughtfully. Look for russet potatoes with tight, unwrinkled skins; their high starch content breaks down quickly and naturally thickens the broth. Yukon Golds work too, lending a buttery hue, but avoid waxy reds—they won’t give you the same silken texture. Baby spinach is my go-to because the tender leaves wilt in seconds and blend smoothly, though stemmed mature spinach or even beet greens can substitute in a pinch.

Aromatics matter: use a yellow onion that feels heavy for its size, and fresh garlic cloves (the pre-minced jarred variety can turn bitter in long simmering). Vegetable broth keeps the soup vegetarian, but if you’re not cooking meat-free, a light chicken stock deepens flavor. For the dairy component, half-and-half offers richness without the weight of heavy cream; swap in oat milk for a vegan version, though you’ll want to add a tablespoon of olive oil for mouthfeel. Finally, choose an unwaxed lemon—organic if possible—because you’ll be using the outer zest where pesticides concentrate.

How to Make Creamy Spinach and Potato Soup with a Hint of Lemon Zest

1
Warm the Foundation
Place a heavy 4-quart Dutch oven over medium heat for 60 seconds, then add 2 tablespoons olive oil and 1 tablespoon unsalted butter. Swirl until the butter foams but does not brown—this combination raises the smoke point and adds flavor.
2
Sauté Aromatics
Stir in 1 cup diced yellow onion (about half a large onion) and ½ teaspoon kosher salt. Cook 4 minutes until edges turn translucent. Add 2 minced garlic cloves and ¼ teaspoon freshly ground black pepper; cook 45 seconds—just until fragrant—to avoid the bitterness of burnt garlic.
3
Bloom the Spuds
Add 1½ pounds russet potatoes, peeled and cut into ¾-inch cubes (about 4 cups). Toss to coat each piece in the oniony fat; this seals the surface and prevents a grainy soup. Let edges turn slightly translucent—another 2 minutes.
4
Deglaze & Simmer
Pour in 3 cups good-quality vegetable broth and 1 cup water. Scrape the pot’s bottom with a wooden spoon to loosen any caramelized bits—this is free flavor. Bring to a boil, reduce to a gentle simmer, cover, and cook 15 minutes or until the largest potato piece shatters when prodded.
5
Purée for Silkiness
Remove from heat. Using an immersion blender, blend directly in the pot until completely smooth—about 45 seconds. (Alternatively, cool 5 minutes and blend in batches in a countertop blender; remove the center cap to vent steam.) The starch released from potatoes naturally thickens the soup.
6
Add Greens
Return pot to low heat. Stir in 5 ounces baby spinach (about 5 packed cups) and 1 drained can of cannellini beans if using. Cook just until spinach wilts—about 90 seconds—maintaining that vibrant green color.
7
Finish with Cream & Citrus
Turn heat to its lowest setting. Stir in ½ cup half-and-half and 1 teaspoon finely grated lemon zest (about half a lemon). Taste; add more salt or pepper if needed. Avoid boiling once dairy is in—it can curdle.
8
Serve & Garnish
Ladle into warm bowls. Drizzle with a thread of olive oil, scatter a few micro-planed Parmesan shards, or add buttery croutons for crunch. A final whisper of lemon zest on top keeps the aroma bright as you bring spoon to mouth.

Expert Tips

Perfect Potato Texture

Cut potatoes uniformly so they cook at the same rate. Overcooked potatoes absorb too much liquid and can make the soup gluey; test doneness at 12 minutes.

Immersion Blender Safety

Tilt the pot so the blender head stays submerged to prevent hot splatter. Pulse first, then hold the button continuously for the silkiest texture.

Keep That Green Vibrant

Add spinach at the very end and reheat gently. Chlorophyll darkens under prolonged heat; if you must reheat leftovers, do so over low heat with a splash of broth.

Make-Ahead Base

Prepare the soup through Step 5, cool, and refrigerate up to 4 days or freeze up to 2 months. Add spinach and half-and-half when reheating for freshest flavor.

Thicker or Thinner?

If the soup is too thick after refrigerating (potatoes keep absorbing liquid), whisk in broth or water a few tablespoons at a time over gentle heat.

Spinach Substitutes

Kale, chard, or beet greens work, but slice them thinly and simmer 3–4 minutes to soften. Arugula adds peppery notes; stir in just before serving.

Variations to Try

  • Smoky Paprika: Add ½ teaspoon smoked paprika with the garlic for a Spanish vibe.
  • Protein-Packed: Swap cannellini beans for shredded rotisserie chicken in the final 5 minutes.
  • Dairy-Free: Replace half-and-half with full-fat coconut milk and add a squeeze of lime instead of lemon.
  • Grains & Greens: Stir in ½ cup cooked quinoa or farro for a hearty texture reminiscent of Greek avgolemono.
  • Cheese Lover: Whisk in ½ cup grated sharp white cheddar off heat for a broccoli-cheddar spin without the broccoli.

Storage Tips

Cool leftover soup within two hours of cooking. Transfer to airtight containers; refrigerate up to 4 days. Because the potatoes continue to absorb liquid, the soup will thicken—thin with broth or water when reheating. For longer storage, freeze the potato base (before adding dairy and spinach) for up to 2 months. Thaw overnight in the refrigerator, then warm gently, whisk in half-and-half, and add fresh spinach. If you anticipate leftovers, store the greens separately and stir them in as you reheat each portion; this preserves their bright color and nutrients.

Frequently Asked Questions

Yes. Thaw 6 ounces frozen leaf spinach and squeeze out excess moisture. Stir in during Step 6 and simmer 2 minutes to heat through.

Potatoes absorb salt. Taste AFTER blending and season again. A pinch more salt or a squeeze of lemon can awaken the entire bowl.

Absolutely. Use a 6-quart pot; blending may take longer. You can freeze half the finished base for a future no-cook night.

Naturally! No flour or roux required; potatoes thicken the soup. If adding croutons, use gluten-free bread.

Grilled cheese, roast chicken, or a simple kale Caesar. For brunch, serve alongside smoked-salmon toast.

Use a preheated thermos; fill it with boiling water for 5 minutes, drain, then add piping-hot soup. It will stay warm up to 4 hours.
creamy spinach and potato soup with a hint of lemon zest
soups
Pin Recipe

Creamy Spinach and Potato Soup with a Hint of Lemon Zest

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

Ingredients

Instructions

  1. Warm the pot: Heat olive oil and butter in a 4-quart Dutch oven over medium heat until butter foams.
  2. Sauté aromatics: Add onion and salt; cook 4 min. Stir in garlic and pepper; cook 45 sec.
  3. Add potatoes: Toss to coat 2 min.
  4. Simmer: Add broth, water, salt; boil then simmer covered 15 min until potatoes are very tender.
  5. Blend: Purée with an immersion blender until silky smooth.
  6. Finish: Stir in beans (if using) and spinach; wilt 90 sec. Reduce heat to low, add half-and-half and lemon zest; warm gently. Adjust seasoning and serve hot.

Recipe Notes

Do not boil after adding half-and-half to prevent curdling. For vegan, substitute coconut milk and add 1 Tbsp nutritional yeast for depth.

Nutrition (per serving, approx.)

215
Calories
6g
Protein
28g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.