🇮🇹 Vita Milanese — Your Italian Cooking Friend🇮🇹 Italiano
🏠 Home 📚 All Recipes 📖 The Ebooks
Zucchini Lasagna

Zucchini Lasagna

⏱️ 25 min🍳 40 min⏱️ 1 hr 5 min📊 Easy🍽️ 6Volume 1 · Pasta Perfetto

A low-carb liberation of Italy's most beloved baked pasta — paper-thin grilled zucchini standing in for noodles, layered with creamy ricotta, bright tomato sauce, and gooey mozzarella, baked until golden and bubbling. All the soul of lasagna, none of the carbs.

This is not a compromise. By salting and grilling the zucchini until it develops smoky char marks and a tender-but-sturdy texture, you create a noodle substitute that doesn't just disappear into the sauce — it contributes its own sweet, vegetal character to the layering. The ricotta-and-egg mixture brings richness and structure. A simple crushed-tomato sauce infused with garlic and basil provides the acidic backbone. Mozzarella pulls the whole thing together in a blanket of molten, stretchy cheese. Served after a short rest, it slices as cleanly as any pasta lasagna — and tastes just as decadent.

> Note: Includes 15 minutes inactive time for salting the zucchini. This step is essential for drawing out excess moisture — without it, the lasagna will turn watery during baking.

Use a kitchen scale for best results. All produce is medium unless specified. Low-moisture mozzarella is crucial — fresh mozzarella releases too much liquid and will make the lasagna soggy.

🥘 Equipment

📋 Preparation

Step 1 — Prepare the Zucchini (15 minutes active + 15 minutes resting)

Slice the zucchini: Trim the ends from each zucchini. Using a chef's knife or mandoline, slice lengthwise into ¼-inch (6 mm) thick planks. You should get 8 to 10 slices per zucchini, depending on size. Discard the outermost slices if they are mostly skin.

Salt and sweat: Arrange the zucchini slices in a single layer on a large rimmed baking sheet. Sprinkle evenly with 1 teaspoon of kosher salt on both sides. Let rest for 15 minutes at room temperature. You'll see beads of moisture form on the surface — this is the excess water being drawn out.

Pat dry: After 15 minutes, use paper towels or a clean kitchen towel to thoroughly pat both sides of each zucchini slice dry. Be firm — you want to remove as much surface moisture as possible. This is the single most important step for a non-watery lasagna.

Why salt and rest? Zucchini is roughly 95% water. If that water escapes during baking, it pools in the bottom of the dish, turns the lasagna into a soupy mess, and prevents the cheese from browning. Drawing it out with salt beforehand is non-negotiable.

Step 2 — Grill or Roast the Zucchini (10 minutes)

Lightly brush or drizzle the dried zucchini slices with 1½ tablespoons of olive oil on both sides.

If grilling: Heat a grill pan or outdoor grill over medium-high heat until smoking. Place the zucchini slices in a single layer (work in batches) and cook until distinct char marks appear, 2 to 3 minutes per side. The zucchini should be tender but still hold its shape — not limp or falling apart.

If roasting: Preheat the oven to 220°C / 425°F. Arrange the oiled slices on a baking sheet in a single layer. Roast until lightly browned and tender, 8 to 10 minutes, flipping halfway through.

Either method works. Grilling adds a subtle smoky dimension that complements the tomato and cheese; roasting is more consistent and easier to scale. Set the cooked slices aside on a plate or baking sheet.

Don't overcook the zucchini at this stage — it will continue cooking in the oven. You want it pliable and marked with color, not fully cooked through.

Step 3 — Make the Ricotta Filling (5 minutes)

In a large mixing bowl, combine:

Stir until smooth and homogeneous. Taste and adjust salt as needed. Set aside.

The egg is the binder — it firms up the ricotta layer during baking so the lasagna slices cleanly. Without it, the ricotta layer stays loose and runs as you cut.

Step 4 — Make the Quick Tomato Sauce (10 minutes)

In a medium saucepan, warm the remaining 1½ tablespoons of olive oil over medium heat. Add the 2 minced garlic cloves and cook, stirring constantly, until fragrant but not browned, about 30 seconds.

Add the 400 g (14 oz) crushed tomatoes. Season with a pinch of kosher salt and black pepper. Bring to a gentle simmer, then reduce heat to low and cook for 5 to 7 minutes, stirring occasionally, until slightly thickened. Stir in 2 tablespoons of chopped fresh basil. Remove from heat.

Keep the sauce simple. With a dish this layered, the tomato sauce doesn't need to be a complex ragù — crushed tomatoes, garlic, olive oil, and basil are all you need. The flavor intensifies as it bakes.

Step 5 — Layer the Lasagna (10 minutes)

Preheat the oven to 180°C / 350°F (no fan — if using convection, reduce to 160°C / 325°F).

Spread a thin layer of tomato sauce (about ⅓ cup) across the bottom of the 9×13-inch baking dish — just enough to prevent the bottom zucchini layer from sticking.

Build layers in this order, repeating 3 times:

  1. Zucchini slices — arrange in a single, slightly overlapping layer (about 8 to 10 slices per layer)
  2. Ricotta mixture — dollop and spread gently across the zucchini (about ½ cup per layer)
  3. Tomato sauce — about ⅓ cup per layer, spread to cover
  4. Shredded mozzarella — a generous handful (about ⅓ cup per layer)

For the final (top) layer: Arrange the last of the zucchini slices, then spread the remaining tomato sauce evenly over the top. Sprinkle with the remaining mozzarella and the reserved Parmigiano-Reggiano.

Build the layers deliberately but don't stress about precision — the cheese will melt and everything settles during baking. Just make sure each zucchini layer is mostly covered so nothing dries out.

Step 6 — Bake and Rest (40 minutes + 10 minutes resting)

Bake covered: Cover the dish with aluminum foil (tent it slightly so it doesn't stick to the cheese). Place on a rimmed baking sheet to catch any drips. Bake for 25 minutes.

Bake uncovered: Remove the foil and continue baking until the sauce is bubbling and the cheese is melted and golden in spots, 10 to 15 minutes more (35 to 40 minutes total).

Broil for color (optional): For a deeply browned, blistered top, switch the oven to broil for the final 2 to 3 minutes. Watch carefully — cheese burns quickly under the broiler.

Rest: Remove from the oven and let rest for at least 10 minutes before slicing. This rest is non-negotiable — it allows the layers to set so you get clean, stable slices instead of a lasagna landslide.

Garnish with fresh basil leaves and serve warm.

The covered baking phase allows the center to heat through and the zucchini to finish cooking without the top cheese burning. The uncovered phase builds the golden crust. The rest phase firms everything up — these three steps are the architecture of a great baked casserole.

🧑‍🍳 Chef's Tips

❌ Common Mistakes

MistakeWhy It HurtsThe Fix
Skipping the salt-and-sweat stepZucchini releases water during baking, creating a watery, soupy lasagna with no structureAlways salt the zucchini and let rest 15 minutes, then pat thoroughly dry
Using fresh mozzarellaHigh moisture content makes the lasagna watery and prevents clean slicingUse low-moisture block mozzarella, shredded fresh
Overcrowding the grill panZucchini steams instead of searing, producing pale, soggy slicesWork in a single layer — multiple batches are fine
Cutting too soon after bakingThe ricotta-egg layer hasn't set, so the lasagna collapses into a messy pileLet rest at least 10 minutes — 15 is even better
Layering raw zucchini without grillingMuch higher water content leads to a watery final dish, and the raw zucchini flavor is less developedGrill or roast first to concentrate flavor and remove moisture
Using too much sauceLasagna becomes soupy and the layers slide apartUse just enough to coat each layer — about ⅓ cup per layer
Skipping the covered bakeTop cheese browns before the center is hot, leaving a cold middleCover with foil for the first 25 minutes
Not patting the zucchini dry after saltingSurface water dilutes the sauce and prevents browning in the ovenPat vigorously with paper towels

💡 Variations

VariationHow To
Add Ground MeatBrown 1 lb (455 g) of ground beef, turkey, or Italian sausage before making the sauce. Stir into the crushed tomatoes for a heartier, non-vegetarian version
Make It VeganReplace ricotta with 400 g (14 oz) firm tofu (crumbled and blended with 2 tbsp nutritional yeast, 1 tbsp lemon juice, and 1 tsp salt). Omit egg and mozzarella — use vegan mozzarella shreds or a cashew-based cheese sauce
Add SpinachWilt 200 g (7 oz) fresh spinach in a skillet, squeeze dry, chop, and fold into the ricotta mixture. Adds color, nutrients, and an extra layer of flavor
Use Eggplant InsteadSubstitute 2 medium eggplants for 2 of the zucchini. Slice, salt, and grill the same way. Great for a lower-alkaloid alternative or for gardeners with an eggplant surplus
Spicy Arrabbiata VersionAdd 1 tsp red pepper flakes to the garlic when making the tomato sauce. The heat cuts through the creamy ricotta beautifully
Gluten-FreeThis recipe is naturally gluten-free — no substitutions needed. Confirm your crushed tomatoes are certified gluten-free
Extra CheesyAdd ½ cup (50 g) shredded provola or scamorza between layers for an even richer, stringier result. These cheeses melt beautifully and add a smoky depth
Roasted Red PeppersLayer 1 cup (150 g) jarred roasted red peppers (drained and patted dry) between the zucchini and ricotta. Adds sweetness and color
Herb SwapSubstitute fresh oregano, marjoram, or thyme for half the basil. The earthy notes complement the zucchini and tomato

❄️ Storage & Leftovers

MethodDetails
RefrigeratorCover tightly with foil or transfer to an airtight container. Refrigerate for up to 4 days. The flavors actually improve overnight as the layers meld
Reheating (oven)Cover with foil and reheat at 160°C / 325°F for 15 to 20 minutes, until hot throughout. Uncover for the last 5 minutes to re-crisp the top
Reheating (microwave)Microwave on medium power for 2 to 3 minutes. The zucchini will be softer than oven-reheated, but the flavors are still excellent
Freezing (baked)Let cool completely, then wrap tightly in foil and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating
Freezing (unbaked)Assemble completely but do not bake. Wrap tightly in a double layer of foil. Freeze for up to 3 months. Bake from frozen: remove foil, cover with new foil, bake at 180°C / 350°F for 55 to 65 minutes, then uncover and bake 10 minutes more
Individual portionsPortion into single-serving airtight containers. Refrigerate up to 4 days or freeze up to 1 month. Reheat as needed

🍷 Wine Pairing

WineWhy
Vermentino di SardegnaCrisp, herbal, and saline with bright acidity — cuts through the creamy ricotta and echoes the basil and zucchini
Soave Classico (Veneto)Garganega's almond blossom and citrus notes mirror the fresh, clean flavors. Medium-bodied enough to carry the cheese
Gavi di Gavi (Piedmont)Light, crisp, mineral-driven. The steely acidity refreshes the palate between each rich, cheesy bite
Chianti Classico (young)High acidity and bright cherry notes complement the tomato sauce without overwhelming the zucchini's delicate flavor
Sangiovese di RomagnaA lighter, fruit-driven Sangiovese — earthy, savory notes bridge the gap between the tomato and the creamy ricotta
Franciacorta Brut (Lombardy)Italy's sparkling answer to this rich, cheesy casserole. The fine bubbles scrub the palate clean between layers

🥗 Suggested Side Dishes

📊 Nutrition (per serving, estimated)

CaloriesProteinFatCarbsFiber
31522 g19 g12 g3 g

Net carbohydrates: approximately 9 g per serving. Nutrition values are estimates based on 6 servings using the ingredients listed. Actual values will vary based on specific brands, exact ingredient quantities, and portion sizes. This is a low-carb, high-protein, gluten-free dish that fits ketogenic and low-carb dietary patterns while delivering the soul-satisfying comfort of traditional lasagna.

❓ Frequently Asked Questions

Do I have to peel the zucchini?

No. The dark green skin adds color, texture, and nutrients. Leave it on for visual contrast against the red sauce and white cheese. If the zucchini has a tough, thick skin (common with oversized or older zucchini), a quick peel with a vegetable peeler won't hurt.

Can I use yellow squash instead of zucchini?

Yes. Yellow summer squash is nearly identical in texture and moisture content. The flavor is slightly milder and the lasagna will be paler, but the technique and timing are identical.

Why did my lasagna turn out watery?

Almost certainly because the zucchini wasn't properly salted and dried beforehand. Zucchini is mostly water — if you don't draw it out before baking, it releases into the dish. Other causes: fresh mozzarella (use low-moisture), too much sauce, or skipping the rest time after baking.

Can I make this ahead of time?

Yes. Assemble the lasagna completely (unbaked), cover tightly, and refrigerate for up to 24 hours. Add 10 minutes to the covered bake time since you're starting from cold. You can also freeze the assembled unbaked lasagna for up to 3 months.

What's the best cheese substitution for ricotta?

Full-fat cottage cheese, blended until smooth, is the closest substitute — use 500 g (2 cups) in place of ricotta. For a dairy-free option, use crumbled firm tofu blended with 2 tablespoons nutritional yeast and 1 tablespoon lemon juice.

Can I use no-boil lasagna noodles AND zucchini?

Absolutely. For a hybrid lasagna, use a single layer of no-boil noodles between two layers of zucchini. The noodles absorb excess moisture from the zucchini and add structural support. This works beautifully for a transitional dish.

How do I know when the lasagna is done?

The edges should be bubbling vigorously, the cheese should be melted and golden in spots, and a knife inserted into the center should come out hot to the touch after 5 seconds. An instant-read thermometer inserted in the center should read at least 75°C / 165°F.

My ricotta layer came out grainy — why?

Two possible causes: (1) the ricotta was overmixed, which can cause it to break, or (2) the ricotta was low-quality or skim-milk variety. Use full-fat, whole-milk ricotta from a reputable brand. Stir gently until just combined.

🔗 Related Recipes

🏷️ Search Tags

📸 Photo Reference

Photo reference: `vol1_466.png` — A deep 9×13-inch baking dish of zucchini lasagna, sliced to reveal distinct layers: lightly charred green zucchini planks, creamy white ricotta-egg filling, ruby-red tomato sauce, and molten golden mozzarella. The top is blistered and browned in spots, with fresh basil leaves scattered on top. Steam rises from the cut slice. A spatula lifts a clean, stable square from the corner of the dish, showing the layers holding together. Shot from a 45-degree overhead angle in warm, diffuse natural light on a rustic wooden table. A small bowl of grated Parmigiano and a glass of white wine sit in the background. Rustic Italian home-cooking aesthetic — hearty, honest, and deeply inviting.

Recipe from "The Italian Kitchen" by Vita Milanese — Volume 1: Pasta Perfetto

Recipe from The Italian Kitchen by Vita Milanese — Volume 1 · Pasta Perfetto. Discover all volumes on the ebook page.

🍽️ You May Also Like

Lasagna alla Bolognese Zucchini Carbonara Pasta Zucchini Lasagna Norma Christmas Lasagna Cannavacciuolo Gnocchi with Zucchini Cream Tagliatelle Zucchini Flowers Crepe Lasagna Vegetables
← Previous 📚 All Recipes Next →