Lidia's Zucchini Soup With Eggs and Cheese Recipe: Poached Eggs on Velvety Cream Topped With Melty Cheese

Soups & Stews

Lidia's Zucchini Soup With Eggs and Cheese Recipe: Poached Eggs on Velvety Cream Topped With Melty Cheese

Lidia Bastianich's zucchini soup with eggs and cheese is the Italian comfort dish you didn't know you needed—velvety, rich, and topped with perfectly poached eggs and melty cheese. This recipe captures the soul of Italian home cooking, where simple ingredients transform into something extraordinary.

I first made it during a summer overflowing with fresh zucchini, and it quickly became my go-to for both lunch and dinner.

The secret lies in the velvety texture of the soup base, achieved by blending cooked zucchini with a touch of cream and fresh herbs. The eggs poach directly in the hot soup, creating tender whites and runny yolks that blend seamlessly with the creamy broth.

A sprinkle of grated cheese on top adds that final touch of indulgence, turning this into a dish that feels like a hug in a bowl.

What makes this recipe special is how it balances simplicity with restaurant-quality results. No complicated techniques—just sautéing, simmering, and poaching. The result is a soup that's creamy yet light, with the perfect contrast of textures from the eggs and cheese.

It's vegetarian but packed with protein, making it satisfying for everyone at the table.

This dish works equally well as a light lunch or a hearty dinner, especially when paired with crusty bread. The leftovers keep beautifully in the fridge, so you can enjoy this Italian classic throughout the week. Let's get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for lidia's zucchini soup with eggs and cheese

Simple Italian ingredients transform into a velvety soup with perfect poached eggs and melty cheese.

Ingredient Amount Notes
Medium Zucchini 🥒 4 whole Fresh, medium-sized, ends trimmed
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Yellow Onion 🧅 1 whole Medium, diced
Garlic Cloves 🧄 3 cloves Peeled, minced
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Vegetable Stock 💧 4 cups Homemade or low-sodium
Fresh Basil Leaves 🌿 ¼ cup Packed, chopped
Large Eggs 🥚 4 whole Room temperature for poaching
Parmesan Cheese 🧀 ½ cup Freshly grated, block
Pecorino Romano Cheese 🧀 ¼ cup Freshly grated, optional
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Crusty Bread 🍞 1 loaf For serving, optional

The zucchini is the star here—fresh, medium-sized ones work best. Hit the farmers market for the sweetest ones, or grab a bunch from the grocery store's produce section. Whole Foods or Trader Joe's usually have the best selection. If you're using larger zucchini, slice them lengthwise first to make them easier to handle. The Parmesan and Pecorino? Freshly grated from a block makes all the difference—pre-grated gets clumpy. I always buy extra because it keeps forever in the freezer. For the eggs, room temperature is key for perfect poaching.

No fresh basil? Dried oregano at one-third the amount works in a pinch, but fresh is ideal. Short on vegetable stock? Water plus 1 tsp bouillon gets you close. The olive oil matters here—use something you'd drizzle on bread. Those peppery, assertive oils can overpower the delicate flavors. For the cheese, Parmigiano-Reggiano is the gold standard, but Kraft Parmesanbaguette, ciabatta, or sourdough all pair perfectly. Making extra? Freeze the soup base without the eggs—just reheat and poach fresh.

This soup keeps beautifully—3-4 days in the fridge with the eggs added last. For the eggs, poach them just before serving so they stay tender. The cheese? Sprinkle it fresh so it melts perfectly. I always make a double batch because it reheats even better the next day. Store the soup base separately if you're not using it all at once—6 months frozen, no problem. The bread? Toast it fresh when serving—it's the perfect crunchy contrast.

❤️

Why You'll Love This Recipe

  • 20-Minute Magic: Honestly, the only prep is dicing zucchini and onions—no peeling, no fancy techniques. Sauté the onions in olive oil until soft, toss in garlic, and let the heavy cream do the heavy lifting while you boil those eggs. That’s it. (Yes, even on a Tuesday night.)
  • Creamy-Garlicky Bliss: Between us, the moment you stir in that heavy cream and let the garlic mellow into the zucchini? Chef’s kiss. The eggs poach right in the soup, adding that rich, custardy bite that makes it feel like a restaurant dish—not just a summer side.
  • Leftover Goldmine: This soup actually improves the next day. The flavors meld better, and you can reheat it gently to keep those eggs silky. Pack it in jars for lunches or serve it cold as a zesty pasta topping—no waste, all flavor.
  • Budget-Friendly Luxury: Zucchini and onions are cheap, but the heavy cream and eggs make it feel special. I’ll be real: it’s the kind of dish where you spend $10 on ingredients but serve something that tastes like a $30 brunch. Plus, you can stretch it into a full meal with crusty bread.

Step-by-step instructions for Lidia's zucchini soup with eggs and cheese

Here's how to create Lidia's signature soup—creamy, comforting, and topped with perfectly poached eggs and melty cheese.

1

Sauté the Aromatics in Olive Oil

Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion, diced into small pieces, and cook for 5 minutes until soft and translucent. You'll see the edges start to turn golden—that's your signal to add the 3 cloves garlic cloves, minced finely. Cook for another 30 seconds until the garlic becomes fragrant but doesn't brown.

This step builds the flavor foundation. If you smell the garlic burning, reduce the heat immediately—it's ready when it fills your kitchen with that unmistakable aroma. Don't rush this; proper aromatics make all the difference in the final soup.

2

Cook the Zucchini Until Tender

Add the 4 whole medium zucchini, trimmed and cut into ½-inch slices. Stir well to coat in the oil and onion mixture. Cook for 4-5 minutes until the zucchini begins to soften but still holds some bite. You want it tender enough to blend smoothly but not mushy.

I like to press a slice between my fingers to test doneness—it should yield slightly but still have structure. If it feels too firm after 5 minutes, give it another minute. Overcooking will make the soup watery when blended.

3

Simmer with Stock and Seasonings

Pour in the 4 cups vegetable stock and bring to a boil. Add the 1.5 teaspoons salt and 0.5 teaspoon black pepper, then reduce heat to medium-low. Let it simmer uncovered for 10 minutes until the flavors meld together. You'll notice the soup becomes more aromatic and slightly reduced in volume.

This simmering step develops depth. If you see the liquid reducing too quickly, add a splash of water—just enough to maintain a gentle simmer. The soup should be flavorful but not yet creamy at this stage.

4

Blend Until Silky Smooth

Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. If you prefer using a regular blender, let the soup cool slightly first, then blend in batches before returning it to the pot. The result should be velvety with no visible chunks.

Here's where it gets creamy: stir in the 0.5 cup heavy cream and 0.25 cup fresh basil leaves, chopped. Keep the heat at low and let it warm through for 2 minutes. The cream should integrate smoothly, adding richness without breaking the soup's texture.

5

Poach the Eggs and Top with Cheese

Bring a separate pot of water to a gentle simmer (not a rolling boil). Crack the 4 whole large eggs into small bowls and carefully lower them into the water one at a time. Poach for 3-4 minutes until the whites are set but yolks remain runny. Use a slotted spoon to transfer them to paper towels to drain.

Ladle the warm soup into bowls, then place one poached egg on top of each serving. Sprinkle with 0.5 cup parmesan cheese and 0.25 cup pecorino romano cheese, then broil for 1-2 minutes until the cheese melts and turns golden. Serve immediately with a slice of crusty bread on the side.

👨‍🍳

Pro Tips For Making Lidia'S Zucchini Soup With Eggs And Cheese

  • Sauté Onions Low and Slow: I learned this the hard way—zucchini soup needs sweet, caramelized onions, not burnt ones. Cook them at medium-low heat for 10-12 minutes, stirring occasionally, until they’re golden brown but not crispy. That’s when they’ll actually meld into the soup instead of turning into bitter bits.
  • Salt Zucchini Before Sautéing: Toss sliced zucchini with a pinch of salt and let it sit for 5 minutes before cooking. This draws out excess moisture so they won’t steam and turn soggy in the pan. (Yes, even if you’re impatient like me—trust the process.)
  • Don’t Overcook the Garlic: That first whiff of garlic burning? Stop stirring. The moment it smells sharp, pull the pan off the heat—it’s done. Overcooking it turns the whole soup bitter, and nobody wants that. Just 30-45 seconds max over medium heat.
  • Stir Cream Last, Then Stop: Fold in heavy cream off the heat, then give it one gentle stir. Heat will break it down if you keep mixing, and you’ll end up with a greasy, separated mess. Let it sit for a minute after stirring—it’ll emulsify perfectly on its own.

Storing and reheating this lidia's zucchini soup with eggs and cheese

Refrigerator Storage

Store the soup base (without eggs or cheese) in an airtight container for up to 4 days at 40°F or below. The velvety texture actually improves overnight as flavors meld.

I use glass Pyrex containers with snap-on lids—they keep the soup fresher longer. Keep the eggs and cheese separate until ready to serve. 🥣

Freezing the Base

Freeze the soup base (without eggs or cheese) for up to 3 months in quart-sized freezer bags. Leave 1-inch headspace for expansion and squeeze out excess air to prevent freezer burn.

Thaw overnight in the fridge before reheating. The eggs and cheese should always be added fresh after reheating for best texture. ❄️

Reheating on Stovetop

For the best texture, reheat the soup base on medium-low heat until steaming. Stir in 2 tablespoons heavy cream and 1 tablespoon fresh basil to restore creaminess. Keep the heat gentle—10-12 minutes—to avoid breaking the emulsion. Poach fresh eggs and add cheese just before serving. 🔥

Microwave Method

Transfer soup to a microwave-safe bowl and heat on medium power for 2-3 minutes, stirring halfway. Add a splash of water if it looks thick. Reheat the eggs separately in a small saucepan with 1 tablespoon water for 3 minutes, then drain on paper towels.

Sprinkle cheese fresh for that perfect melt. ⏳

Poaching Eggs Fresh

Always poach eggs fresh after reheating for tender whites and runny yolks. Use a gentle simmer (not a boil) and cook for 3-4 minutes. Drain on paper towels and place directly on warm soup. The residual heat keeps them warm while the cheese melts beautifully on top. 🥚

Cheese Melting Tips

For perfect cheese topping, sprinkle Parmesan and Pecorino just before broiling. Use high heat for 1-2 minutes until golden and bubbly. If the cheese doesn't melt, cover the bowl with foil for 30 seconds to melt it gently. Serve immediately with crusty bread for dipping. 🧀

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 210mg70%
Sodium 850mg37%
Total Carbohydrate 30g11%
Dietary Fiber 5g18%
Sugars 8g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this zucchini soup without blending it?

Skip the blending step and leave the zucchini diced for a rustic texture. Simply simmer the sliced zucchini with onions and garlic until tender, then stir in the broth, cream, and basil. The result will be heartier but still creamy from the heavy cream. Serve with extra cheese on top for richness.

2

How do I prevent the poached eggs from breaking?

Use room temperature eggs and a gentle simmer (not a rolling boil) for perfect poaching. Add a splash of vinegar to the water to help the whites set. For extra stability, crack eggs into small bowls first, then slide them into the water using a spoon. Remove them immediately when whites are set but yolks remain runny.

3

What if I don't have fresh basil?

Dried oregano or thyme work well in a pinch—use 1/3 teaspoon instead of fresh basil. For best flavor, try a mix of 1/4 teaspoon dried oregano and 1/4 teaspoon dried thyme. If you have no herbs, a pinch of garlic powder will add depth. The soup will still taste delicious but with a slightly different herbal profile.

4

Can I make this soup dairy-free?

Yes! Replace the heavy cream with 1/2 cup coconut cream or cashew cream (blended soaked cashews + water). For cheese, use nutritional yeast or vegan Parmesan. The texture will be slightly lighter but still creamy. The poached eggs will still work perfectly with these substitutions.

5

Why did my soup turn out watery?

Overcooking the zucchini or using too much stock can cause wateriness. To fix it, simmer uncovered for 5-10 minutes to reduce the liquid. For extra creaminess, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water and simmer until thickened. Always test zucchini doneness—it should be tender but not mushy before blending.

★★★★★4.8(14 reviews)
Categories Soups & Stews