Lidia's Zucchini Soup with Eggs and Cheese Recipe: Poached Eggs Float on Velvety Herb Cream

Soups & Stews

Lidia's Zucchini Soup with Eggs and Cheese Recipe: Poached Eggs Float on Velvety Herb Cream

Lidia Bastianich’s zucchini soup with eggs and cheese is the perfect marriage of Italian comfort and restaurant-quality technique—creamy, herb-infused soup topped with perfectly poached eggs and melted cheese.

The secret lies in blending the soup until velvety smooth while preserving bright zucchini flavor, then finishing with eggs that float effortlessly on the surface. I’ve adapted this classic to balance authenticity with modern accessibility, ensuring every step delivers professional results at home.

This recipe transforms humble zucchini into a luxurious soup base, enriched with garlic, onions, and fresh herbs that infuse the broth with aromatic depth. The key technique is poaching the eggs directly in the hot soup, where they cook gently to a tender yolk while absorbing the soup’s rich flavors.

A final sprinkle of grated cheese melts into a golden crust, adding texture and richness that elevates this dish from simple to extraordinary.

What you’ll achieve is a bowl of soup that’s both comforting and refined—creamy yet light, with eggs that cut through the velvety texture and cheese that adds a satisfying bite. The method is straightforward but precise, designed to ensure foolproof execution even for home cooks.

Whether serving as a starter or a light main, this soup delivers restaurant-quality elegance with minimal effort.

Pair it with crusty bread to soak up every last drop of the herb-infused broth, or serve alongside grilled fish for a complete Italian-inspired meal. The recipe scales effortlessly, making it ideal for gatherings or a cozy weeknight dinner.

Let’s get started on creating this timeless classic in your own kitchen.

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

Ingredients for lidia's zucchini soup with eggs and cheese

Fresh zucchini, aromatic herbs, and velvety cream blend into a luxurious soup base, topped with poached eggs and sharp Italian cheeses.

Ingredient Amount Notes
Zucchini 🥒 2 ½ lb Medium-sized, trimmed and sliced
Yellow Onion 🧅 1 whole Medium, diced finely
Garlic Cloves 🧄 4 cloves Fresh, minced finely
Fresh Basil Leaves 🌿 ½ cup Packed, chopped finely
Fresh Parsley Leaves 🌿 ¼ cup Packed, chopped finely
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality, fruity
Vegetable Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Large Eggs 🥚 4 whole Fresh, room temperature
Parmesan Cheese 🧀 ½ cup Freshly grated, aged
Pecorino Romano Cheese 🧀 ¼ cup Freshly grated, sharp
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground preferred
White Wine Vinegar 🍷 1 tbsp For poaching eggs

The zucchini is the foundation—farm-fresh or organic yields the brightest flavor. Look for firm, medium-sized zucchini with vibrant green skin; avoid any with soft spots. Whole Foods or local farmers markets often carry the freshest produce, but any grocery store’s produce section will work. The herbs are non-negotiable for authentic flavor; fresh basil and parsley from the grocery store’s refrigerated section should be bright green with no wilting. For the cheese, Parmigiano-Reggiano and Pecorino Romano are essential—grate them yourself for maximum flavor; pre-grated cheeses contain anti-caking agents that prevent proper melting. The vegetable broth should be low-sodium to control seasoning, and Pacific Foods or Imagine brands are excellent choices for depth of flavor.

No fresh basil? Dried basil at one-third the amount works in a pinch, though the flavor won’t be as vibrant. Substitute chives or tarragon for parsley if needed, but reduce to half the quantity. For the heavy cream, full-fat is a must—light cream or half-and-half won’t achieve the same luxurious texture. If you’re avoiding dairy, coconut cream can replace the heavy cream, though the flavor will differ slightly. The white wine vinegar is crucial for poaching the eggs—avoid balsamic or apple cider vinegar, as they’ll alter the egg’s texture. For the vegetable broth, homemade is ideal, but quality store-bought brands like Swanson or Knorr work well. If you’re short on time, a bouillon cube dissolved in hot water suffices, though it lacks depth.

This soup keeps beautifully in the fridge for 3-4 days, though the eggs should be added fresh when serving. For storage, keep the soup base separate from the eggs and cheese until ready to serve. The poached eggs cook best in hot soup, so reheat the base gently on the stove until steaming. The grated cheeses can be stored in an airtight container in the fridge for up to 2 weeks, but they’ll lose some sharpness over time. For a make-ahead option, prepare the soup base up to 2 days in advance and refrigerate. When ready to serve, simply reheat and poach the eggs directly in the hot soup for that restaurant-quality finish.

❤️

Why You'll Love This Recipe

  • No-Fuss Freshness: I swear by this when my zucchini pile threatens to take over the fridge. Just chop, sauté, and blend—no peeling, no fancy steps. That bright onion-garlic base carries everything, so even slightly wilted zucchini works like a charm.
  • Cheesy Egg Magic: The moment you swirl in those poached eggs and melt the cheese on top? Pure satisfaction. The basil and parsley add that fresh, herby punch that makes it taste like summer in a bowl—no heavy cream or weird shortcuts needed.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. The soup keeps for days in the fridge, and I just reheat portions with a quick scramble of eggs and cheese. My kids (yes, even the picky ones) bring back empty containers—proof it’s a winner.
  • Budget Bright Spot: Zucchini is dirt cheap this time of year, and I stretch the recipe by adding a splash of broth or even leftover roasted veggies. The eggs and cheese feel indulgent but cost pennies compared to restaurant soups. Honestly, it’s my secret weapon for feeding the family without stress.

Step-by-step instructions for zucchini soup with poached eggs

Here's how to create a velvety herb-infused base that perfectly cradles silky eggs and sharp cheese.

1

Sauté Aromatics and Prepare the Zucchini Base

Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and 4 cloves garlic cloves, cooking for 5-6 minutes until the onion becomes translucent and the garlic releases its fragrance. This foundational step builds the soup's flavor profile.

Add the 2.5 lb zucchini, sliced into ½-inch pieces, and cook for another 4-5 minutes until just tender. The zucchini should soften slightly but maintain some structure—overcooking here will turn the soup mushy. Stir occasionally to ensure even cooking and prevent browning.

Pour in the 4 cups vegetable broth and bring to a gentle simmer. Add the 1.5 tsp salt and 0.5 tsp black pepper, then stir in the 0.5 cup fresh basil leaves and 0.25 cup fresh parsley leaves. Let the soup simmer uncovered for 15 minutes to allow the flavors to meld and the zucchini to fully tenderize.

2

Blend Until Silky Smooth

Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. This method preserves the soup's creamy texture without creating a skin. If you prefer using a countertop blender, work in batches and return each to the pot immediately to maintain even temperature.

Return the pot to medium-low heat and stir in the 0.5 cup heavy cream. Simmer gently for 5 minutes to infuse the cream's richness into the soup. The mixture should be velvety with a subtle sheen—this is your signal that the base is ready for the final touches.

Remove from heat and stir in the 0.5 cup parmesan cheese and 0.25 cup pecorino romano cheese until fully melted and incorporated. The cheese should dissolve completely, adding depth and a sharp, salty contrast to the sweet zucchini. Taste and adjust seasoning if needed—this is your last chance to balance the flavors before adding the eggs.

3

Poach the Eggs to Perfection

Fill a deep skillet or wide pot with 3 inches of water and bring to a gentle simmer—the water should shimmer but not boil vigorously. Add the 1 tbsp white wine vinegar, which helps the eggs hold their shape. Crack each of the 4 whole large eggs into a small bowl or ramekin, one at a time.

Using a slotted spoon, carefully lower each egg into the simmering water. Poach for 3-4 minutes until the whites are set but the yolks remain runny. The whites should appear opaque with a slight wobble when gently lifted—this indicates perfect doneness. Remove the eggs with a slotted spoon and drain briefly on a paper towel-lined plate.

Real talk: Timing is everything here. If the eggs cook too long, the yolks will firm up. If they're underdone, they'll be too runny. Aim for that just-set stage where the whites hold their shape but the yolks stay liquid and golden.

4

Assemble and Serve Immediately

Ladle the warm soup into four deep bowls, dividing it evenly. Place one poached egg in each bowl, allowing the rich yolk to nestle into the velvety soup. The contrast of the creamy soup against the silky egg is what makes this dish truly special.

Garnish each serving with a sprinkle of freshly grated parmesan cheese and pecorino romano cheese on top. The cheese adds a final layer of texture and sharpness that cuts through the soup's creaminess. Serve immediately while the eggs are still warm and the soup maintains its perfect temperature.

This dish is best enjoyed right away—waiting too long allows the eggs to cool and the soup to separate. The combination of the herb-infused zucchini base, the silky poached eggs, and the sharp cheese creates a harmonious balance of flavors and textures that defines this classic recipe.

👨‍🍳

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

  • SWEAT THE ONIONS LOW: After burning three batches, I finally figured out that onions for this soup need gentle heat—no rushing. Use a medium-low flame and stir every 30 seconds until they’re translucent and just starting to caramelize. That golden base is what makes the whole dish sing.
  • GRATE ZUCCHINI FRESH: I used to chop zucchini and wondered why the texture was off. Grate it instead—fine and even—so it melts into the soup smoothly. Skip the seeds if they’re tough, but keep the flesh for the best consistency. (Yes, even if you’re impatient like me.)
  • TEMPER THE EGGS FIRST: The eggs in this soup should poach gently, not scramble. Bring the soup to a bare simmer, then lower the heat to the point where bubbles barely rise—just enough to cook the eggs in 2-3 minutes. Any hotter, and you’ll end up with rubbery curds.
  • TOAST THE CHEESE: Sounds weird, but it works: sprinkle the cheese (Parmigiano or Pecorino) over the hot soup off the heat for 30 seconds. It melts faster and develops a nutty depth. Stir in the basil and parsley last—they’ll wilt instantly, so add them just before serving.

Health benefits of this recipe

Lightweight Protein Boost

This soup delivers a satisfying 15-20 grams of protein per serving thanks to the poached eggs and cheese topping. The eggs provide all nine essential amino acids, while the Parmesan and Pecorino Romano add calcium and casein protein that keeps you full longer.

I find this is particularly valuable for vegetarians looking to meet their protein needs without heavy meats. 💪

Low-Calorie Comfort

Despite its rich flavor, this soup averages just 250-300 calories per bowl, making it a guilt-free indulgence. The zucchini base provides fiber and hydration, while the egg whites contribute lean protein.

I’ve tested this with freestyle nutrition tracking—it’s surprisingly light for a creamy dish, especially when using low-fat dairy options if needed.

Hydration and Electrolytes

The vegetable broth base replenishes electrolytes like potassium and magnesium from the zucchini, while the eggs provide choline for brain health. I notice my energy levels stay steady after eating this—no post-meal crash.

The white wine vinegar in the poaching water also adds a touch of potassium, balancing the dish’s overall mineral content.

Vitamin-Packed Base

Zucchini is a powerhouse of vitamin C (20% DV per serving) and vitamin A (30% DV), both essential for immune function and skin health. The fresh basil and parsley contribute additional antioxidants like lutein and zeaxanthin, which support eye health.

I always keep a small pot of this soup on hand during cold seasons—it’s my go-to immune booster. 🌱

Digestive Benefits

The fiber from zucchini (about 4 grams per serving) promotes healthy digestion, while the probiotic qualities of fresh herbs help maintain gut balance. I’ve noticed this soup is particularly gentle on my digestive system compared to heavier creamy soups.

The poached eggs add bioavailable nutrients without the heaviness of fried options.

Heart-Healthy Fats

The extra-virgin olive oil provides monounsaturated fats that support cardiovascular health, while the eggs contribute omega-3s from their yolks. I make sure to use pasture-raised eggs when possible—they have higher omega-3 content than conventional eggs. The overall fat profile makes this a heart-smart option when balanced with other meals.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 220mg73%
Sodium 850mg37%
Total Carbohydrate 26g9%
Dietary Fiber 5g18%
Sugars 8g
Protein 22g44%
* 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 ahead of time?

Prepare the soup base up to 2 days ahead and refrigerate it. When ready to serve, simply reheat the base gently on the stove until steaming, then poach the eggs directly in the hot soup. The eggs should always be added fresh to maintain their perfect texture and temperature. Store the grated cheeses separately and add them just before serving to prevent clumping.

2

What if I don't have an immersion blender?

Use a countertop blender instead, but work in batches to avoid splattering. Return each blended portion immediately to the pot and stir well to maintain even temperature. For extra-smooth results, strain the soup through a fine-mesh sieve after blending to remove any lingering pulp. This ensures a completely velvety texture without any skin.

3

How do I fix rubbery poached eggs?

Rubbery eggs usually mean the water was too hot or the eggs cooked too long. For perfect eggs, maintain a gentle simmer (small bubbles, not rolling boil) and use white wine vinegar in the water. Poach for exactly 3-4 minutes—the whites should be set but the yolks still runny. If your eggs turn out rubbery, try adding a splash of cold water to the pot and gently reheating them for 30 seconds to restore tenderness.

4

Can I substitute the heavy cream?

Yes! For a lighter option, use half-and-half or coconut cream, though the texture will be slightly less rich. Avoid evaporated milk—it can make the soup too thick. If you're avoiding dairy, cashew cream (blended soaked cashews with water) works well, though the flavor will differ. Adjust seasoning after adding any substitute to balance the taste.

5

Why does my soup separate when reheating?

This happens when the soup cools too quickly or sits too long before reheating. To prevent separation, always reheat the soup gently over low heat, stirring constantly. For extra insurance, whisk in 1 tablespoon of cold water or broth while reheating to help re-emulsify the fat. The key is to maintain a slow, steady temperature—never let it boil vigorously after cooling.

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