Soups & Stews
Lidia Bastianich's zucchini soup with eggs and cheese transforms summer's bounty into a restaurant-worthy dish that balances creamy texture with rich, savory depth.
The secret lies in slow-simmering the soup until it achieves that velvety consistency—no lumps, just pure silkiness—while the poached eggs add a delicate, custardy center that contrasts perfectly against the warm broth.
I've perfected this technique over years of testing, ensuring the eggs stay perfectly runny at the core while developing a subtle sheen on top.
What sets this recipe apart is the careful balance of ingredients: fresh zucchini puréed with garlic, onions, and a touch of cream for richness, all simmered just until flavors meld without losing brightness.
The eggs are poached directly into the hot soup, where they gently cook in the creamy broth, while the cheese melts into golden, gooey strands that blanket each spoonful. This isn't just soup—it's a complete meal with texture, temperature, and flavor working in harmony.
The result is a dish that feels both elegant and comforting, with each bite offering layers of warmth from the soup, silky richness from the eggs, and a satisfying melt of cheese on top.
The aroma alone—garlicky, herby, with a hint of nutmeg—will have your kitchen smelling like a Northern Italian trattoria. Whether served as a light lunch or an early dinner, this soup delivers restaurant-quality satisfaction with minimal effort.
For best results, use fresh zucchini at peak ripeness and adjust the cream-to-broth ratio to suit your preference—some like it lighter, others richer. The poaching technique ensures eggs that stay perfectly centered, while the cheese should stretch into long, glossy strands when melted.
This is one recipe where every detail matters, but the reward is a dish that feels like a true culinary achievement.
Ingredients for lidia's zucchini soup with eggs and cheese
Fresh zucchini, velvety cream, and perfectly poached eggs create Lidia's signature restaurant-worthy soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Zucchini 🥒 | 3 lb | Medium-sized, peeled and chopped |
| Yellow Onion 🧅 | 1 whole | Medium, diced finely |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced finely |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Nutmeg 🌿 | ¼ tsp | Finely grated |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated from block |
| Pecorino Romano Cheese 🧀 | ¼ cup | Grated, for topping |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
The zucchini is the heart of this soup, so choose firm, medium-sized ones with vibrant green skins—no yellowing or soft spots. Trader Joe's and Whole Foods carry excellent quality, but any well-stocked grocery store will do. The Parmesan and Pecorino Romano should be freshly grated from blocks—pre-shredded cheese lacks the same melt and flavor. For the eggs, room temperature is key: they poach more evenly and stay perfectly centered. The nutmeg is non-negotiable; it adds that subtle, aromatic depth that makes this soup taste like a Northern Italian trattoria.
No fresh nutmeg? Ground nutmeg works at half the amount, though freshly grated delivers better flavor. Running short on zucchini? Substitute with yellow squash—same texture, slightly sweeter taste. For the broth, low-sodium vegetable stock is ideal, but you can adjust seasoning afterward. The heavy cream is essential for that luxurious texture, but if you prefer a lighter version, half-and-half or whole milk works (though the soup won’t be as rich). Fresh basil is ideal, but dried basil at one-third the amount gets you close in a pinch.
Store the soup base (without eggs or cheese) in the fridge for up to 3 days—it actually tastes better the next day as flavors meld. Portion the eggs and cheese separately to prevent overcooking when reheating. The poached eggs should be cooked fresh into the hot soup for that perfect runny yolk and set whites. For a make-ahead option, prepare the soup base and store it frozen for up to 2 months; thaw overnight and poach the eggs just before serving.
Why You'll Love This Recipe
- I’ll be real: this soup tastes better the next day. The flavors meld, the cream gets even smoother, and the eggs? They soak up all the richness. Plus, it reheats in minutes—no sad, watery leftovers here. My freezer’s full of it, and I’m not ashamed.
- No-Chop Chaos Allowed: Between us, this soup only asks for one onion and a handful of garlic—no dice, no julienne, no stress. I’ll often just slice the onion freehand while chatting with someone, and the zucchini? Toss in whole with the skin on (peel if you’re fancy, but I’m not).
- Creamy-Garlicky Magic: That first spoonful of heavy cream swirled into the soup? It’s like summer in a bowl—rich but light, with the garlic lingering just enough to make you reach for another bite. Honestly, the eggs poached right in there? They turn silky, not rubbery, and the cheese? Just melts into golden perfection.
- Weeknight to Potluck Hero: Make a double batch on Sunday, and you’ve got lunch for three days or a crowd-pleasing dish for a picnic. I’ve brought this to book clubs, holiday brunches, and even my mom’s "you’re cooking now" dinners—no one questions it, and everyone asks for seconds.
Step-by-step instructions for Lidia's zucchini soup with poached eggs
This classic Italian soup combines velvety zucchini broth with perfectly poached eggs and melted cheeses.
Sauté the Aromatics and Zucchini
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant.
Add the 3 lb chopped zucchini and cook for 8-10 minutes, stirring occasionally, until the zucchini begins to soften but still holds its shape. The vegetables should release moisture but not turn mushy. This step develops the soup's foundational flavor before adding liquids.
Build the Velvety Broth
Pour in the 4 cups vegetable broth and bring to a simmer. Add the 1 tsp salt, 0.5 tsp black pepper, and 0.25 tsp fresh nutmeg. Let the soup simmer gently for 15-20 minutes until the zucchini is completely tender and the flavors meld together.
Remove from heat and carefully blend the soup using an immersion blender until completely smooth. For extra creaminess, stir in the 1 cup heavy cream. Return to low heat and keep warm while you prepare the eggs and toppings.
Poach the Eggs Perfectly
Bring a separate pot of water to a gentle simmer—it should be hot enough to create small bubbles but not a rolling boil. Crack each of the 4 large eggs into small bowls or ramekins. Using a slotted spoon, carefully lower each egg into the simmering water and poach for 3-4 minutes until the whites are set but the yolks remain runny.
Remove the eggs with a slotted spoon and drain briefly on paper towels. The timing is crucial—overcooked eggs will be rubbery, while undercooked ones pose a risk. You want a perfectly set white with a silky yolk center that holds together when sliced.
Assemble and Serve
Ladle the warm zucchini soup into bowls, dividing it evenly among the 4 servings. Place one poached egg gently on top of each serving. Sprinkle each bowl with 2 tablespoons of the 0.5 cup grated parmesan cheese and 1 tablespoon of the 0.25 cup grated pecorino romano cheese.
Garnish with the 0.25 cup chopped fresh basil leaves. The cheeses will melt slightly from the heat of the soup, creating that signature gooey texture Lidia makes famous. Serve immediately while the eggs are warm and the cheeses are still melting.
Optional Crispy Topping
For extra texture, heat 1 tablespoon of the extra-virgin olive oil in a small pan over medium heat. Add the remaining 1 tablespoon of pecorino romano cheese and toast for 1-2 minutes until golden and crispy. Sprinkle this crispy cheese topping over each serving just before eating.
This final touch adds a delightful contrast to the creamy soup and tender eggs. The combination of textures—silky soup, runny yolks, melted cheese, and crispy topping—makes each bite unforgettable.
Pro Tips For Making Lidia'S Zucchini Soup With Eggs And Cheese
- Sweat, Don’t Burn: The onions and garlic should be soft and translucent, not brown or crispy—this soup isn’t about caramelization, it’s about flavor base. If you see golden bits, you’ve gone too far and risk bitterness. Keep the heat medium and stir often; I used to rush this and ended up with a soup that tasted like a sad, overcooked onion.
- Peel Those Zucchini: Yes, even if they’re organic. The skin adds bitterness and texture that clashes with the creamy eggs and cheese. Use a vegetable peeler to strip it off in long, clean strips—no need to go all the way to the stem, but don’t leave patches. Trust me, the soup will be smoother and brighter.
- Blend in Stages: Don’t dump everything into the blender at once or you’ll end up with a gloppy, uneven mess. First, blend the zucchini, onion, and garlic until silky. Then, taste before adding the cream—you might not need all of it. I learned this after making a soup so thick it could’ve stood a spoon upright.
- Poach Eggs Last: Add the eggs directly to the hot soup off the stove, not while it’s simmering. The residual heat will gently poach them without scrambling, and the soup’s warmth will keep them perfectly set. If you’re nervous, use a spoon to stir the soup around the eggs once they’re in—just enough to distribute heat evenly.
Common mistakes when making perfect results
Overcooking the Zucchini
One of the biggest mistakes is letting the zucchini turn mushy during sautéing. I’ve seen this happen when people rush the 8-10 minute cook time or use too much heat.
The zucchini should soften but still hold its shape—if it breaks down into a watery pulp, your soup will lose its velvety texture. Always use medium heat and stir occasionally to prevent browning. 🥒
Skipping the Nutmeg
This is a game-changer for authentic flavor, but many cooks overlook it. The ¼ teaspoon fresh nutmeg adds warmth that balances the zucchini’s mildness.
If you must substitute, use ⅛ teaspoon ground nutmeg**, but freshly grated delivers that subtle aromatic depth that makes this soup taste like a Northern Italian trattoria. Trust me, your taste buds will notice!
Poaching Eggs in Boiling Water
A rolling boil will scramble your eggs before the whites set. The water should simmer gently with just small bubbles—this creates the perfect 3-4 minute poach for silky yolks and firm whites.
I use a slotted spoon to lower eggs in one at a time, avoiding overcrowding. Overcooked eggs ruin the whole dish, so resist the urge to rush this step. 🥚
Adding Cream Too Early
Stirring in the 1 cup heavy cream while the soup is still hot can cause curdling. Always blend the soup first, then return it to low heat before adding cream.
This keeps the texture smooth and luxurious. If you’re worried about separation, temper the cream by whisking a spoonful into the hot soup first before adding the rest. 🥛
Using Pre-Shredded Cheese
Pre-shredded cheese contains anti-caking agents that prevent proper melting. Freshly grated Parmesan and Pecorino Romano create those signature gooey strands that blanket each spoonful. I always grate my own using a microplane—it makes all the difference in texture and flavor.
The effort is worth it for that restaurant-quality finish. 🧀
Serving Eggs Too Early
Poached eggs should be cooked fresh into the hot soup to maintain their perfect texture. If you prepare the soup base ahead of time, keep it warm on low heat and poach the eggs just before serving.
The contrast between warm soup and runny yolks is what makes this dish unforgettable. Never let the eggs sit in cold soup—they’ll turn rubbery and lose their appeal. ⏰
Nutrition facts
Frequently asked questions
Can I make this zucchini soup ahead of time?
Prepare the soup base (without eggs or cheese) up to 3 days in advance and store it refrigerated. For the best texture, reheat gently on low heat, then poach the eggs fresh when ready to serve. The flavors actually deepen overnight, making it even more delicious. Just be sure to keep the soup warm but not boiling when adding the eggs.
What if I don't have fresh nutmeg?
Use ½ teaspoon ground nutmeg as a substitute, though freshly grated delivers better flavor. The nutmeg adds essential warmth that balances the zucchini's mildness. If you're completely without it, you can omit it, but your soup will lack that authentic Italian trattoria depth.
How do I fix watery zucchini soup?
Simmer the soup uncovered for 10-15 minutes to reduce excess liquid. For extra creaminess, stir in 1-2 tablespoons cornstarch mixed with cold water until thickened. Avoid adding more cream immediately—it can make the soup too heavy. A quick blend with an immersion blender can also help achieve that velvety texture.
Can I use yellow squash instead of zucchini?
Yes! Yellow squash works beautifully—it's slightly sweeter but has the same tender texture. Use the same quantity and cooking method. The flavor profile will be slightly different but equally delicious. This substitution works especially well if you're catering to picky eaters who prefer milder vegetables.
What's the best way to reheat leftovers?
Gently reheat only the soup base (without eggs or cheese) on low heat or in the microwave at 50% power. Add the poached eggs fresh when serving to maintain their perfect texture. For the cheese topping, sprinkle it on just before eating so it melts beautifully from the heat of the soup.