Mushroom Zucchini Lasagna

Loading…

By Reading time
Servings 4–6 people

Mushroom zucchini lasagna lands on the table with the kind of heft you usually expect from a noodle-heavy baked pasta, but the layers stay lighter and cleaner on the plate. The mushrooms cook down into a deeply savory, almost meaty sauce, the zucchini softens just enough to bend without turning watery, and the ricotta sets into creamy pockets that keep each slice together. When it’s baked right, the top turns deeply golden while the inside stays saucy and structured.

The part that makes this version work is treating the zucchini and mushrooms like ingredients that need their own separate handling. The zucchini gets salted, rested, and roasted first so it doesn’t leak all over the dish later. The mushrooms need high heat and patience so their moisture cooks off before the tomatoes go in; if you rush that step, the filling turns loose and muddy instead of rich and concentrated.

Below you’ll find the small details that keep the layers distinct, plus a few swaps that make this recipe work for different diets and different pan sizes. The biggest win is simple: once you understand how to manage the moisture, this becomes one of those vegetarian bakes that slices cleanly and still feels substantial.

The zucchini held its shape, the mushroom layer cooked down until it was thick instead of watery, and the slices came out clean after resting. My husband kept going back for “just one more” piece.

★★★★★— Melissa T.

Save this mushroom zucchini lasagna for the night you want a hearty vegetarian bake with golden cheese and no noodles.

Save to Pinterest

The Two Moisture Controls That Keep It From Turning Soupy

Zucchini and mushrooms are both generous with water, and that’s the reason so many vegetable lasagnas collapse into a puddle once they hit the plate. The fix isn’t more cheese or more breadcrumbs. It’s removing moisture before the layers go in the pan. Salting the zucchini pulls out surface water, and roasting it gives the planks a little structure so they don’t steam themselves apart under the sauce.

The mushrooms need the same respect. Cook them over high heat until the pan looks dry again and the mushrooms have dark edges and a concentrated, savory smell. If you add the tomatoes while they’re still wet and pale, the whole filling gets diluted. When the mushroom base is properly cooked, the tomato paste deepens it instead of thinning it out.

Mushroom Zucchini Lasagna savory layered baked

What Each Ingredient Is Actually Doing in This Dish

Zucchini: Slice it into thin, even planks so it behaves like a noodle layer instead of a chunky vegetable slab. Thicker pieces stay firm in the wrong way, while very thin slices can disappear. If your zucchini are extra large, cut the planks lengthwise and salt them well before roasting.

Mixed mushrooms: Cremini bring body, shiitake add depth, and portobello gives you that meaty, browned edge. A mix tastes fuller than using only one type, but you can use all cremini if that’s what you have. The key is dicing them finely enough that the sauce spreads cleanly between layers.

Ricotta and egg: The egg helps the ricotta set so the filling doesn’t ooze out when you slice the lasagna. If you leave the egg out, the ricotta layer stays looser and the whole dish can slump after resting. Full-fat ricotta gives the best texture here, though part-skim works if it’s well drained.

Tomato paste and red wine: Tomato paste brings the deep, cooked flavor the sauce needs, and the wine sharpens the mushroom mixture before the tomatoes go in. The wine cooks off completely, so what stays behind is acidity and depth, not boozy flavor. If you don’t keep wine in the house, use a splash of vegetable broth plus a teaspoon of balsamic vinegar.

Mozzarella and parmesan: Parmesan seasons the ricotta layer, while mozzarella gives the top that stretch and browning you want from a baked lasagna. Shred the mozzarella yourself if you can. Pre-shredded cheese is coated to prevent clumping, and that coating can slow melting.

Building the Layers So the Lasagna Slices Cleanly

Drying Out the Zucchini First

Salt the zucchini planks and let them sit long enough for beads of moisture to form on the surface. Pat them dry before they go into the oven, then roast until they soften slightly and look a little wrinkled at the edges. You’re not trying to brown them hard; you’re trying to remove enough water that they behave like a sturdy layer. If you skip this, the bottom of the lasagna can turn watery even when the rest of the recipe is right.

Cooking the Mushrooms Until the Pan Is Dry Again

Start the mushrooms and onion over high heat and leave them alone long enough to brown before stirring. At first they’ll look crowded and wet, then the liquid will evaporate and the mixture will shrink noticeably. That’s the moment you want before adding garlic, wine, and tomatoes. If the heat is too low, the mushrooms stew instead of sear, and the filling loses the deep, savory flavor that makes this dish taste substantial.

Letting the Cheese Layers Set

Mix the ricotta with egg, parmesan, and thyme until it looks smooth and spreadable, not loose. Build the lasagna with sauce on the bottom, then zucchini, ricotta, more sauce, and mozzarella, repeating until the dish is full and finishing with mozzarella on top. Covering for the first part of the bake lets the center heat through without scorching the cheese. The final uncovered bake is what gives you those browned, bubbling edges.

Resting Before You Cut

Rest the lasagna for the full 15 minutes after it comes out of the oven. That pause lets the cheese and sauce settle so the slices lift cleanly instead of sliding apart. If you cut too early, even a perfectly cooked lasagna will look loose and messy on the plate. A sharp knife and a wide spatula work best for serving once it’s had time to set.

Three Ways to Make This Mushroom Zucchini Lasagna Work for Your Kitchen

Dairy-Free Version With Better Texture

Use your favorite dairy-free ricotta and mozzarella substitutes, but choose ones that melt and set rather than just soften. The result will be a little less rich and less structured than the original, so drain the zucchini especially well and let the lasagna rest before slicing. Dairy-free cheese browns differently, so watch for bubbling edges instead of expecting the exact same golden top.

Gluten-Free Without Changing the Method

This recipe is naturally gluten-free as written, which is one reason it works so well for mixed tables. Just check your tomato paste and red wine if you’re cooking for someone with celiac disease, since packaged ingredients can vary. The technique stays exactly the same, and the texture depends on the vegetables and cheese rather than noodles.

Make It Meatier Without Losing the Vegetarian Base

If you want a fuller, more robust filling, add a little chopped walnuts or cooked lentils to the mushroom sauce after the tomatoes simmer. Walnuts keep the dish vegetarian and add a subtle bite, while lentils make it even heartier without changing the flavor much. Keep the add-in modest so the sauce still spreads easily and doesn’t overwhelm the zucchini layers.

Make-Ahead Assembly for Busy Nights

Assemble the lasagna up to a day in advance, cover it tightly, and refrigerate it before baking. Cold casserole dishes need a little extra time in the oven, so bake until the center is hot and the top is deeply golden. This works well because the zucchini, sauce, and cheese all benefit from a short rest before baking.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The zucchini softens a bit more as it sits, but the flavor stays rich.
  • Freezer: It freezes well in portions or as a whole baked dish. Wrap tightly and freeze for up to 2 months, then thaw in the refrigerator before reheating.
  • Reheating: Reheat covered in a 350°F oven until hot in the center. The biggest mistake is blasting it uncovered in the microwave, which makes the cheese oily and the zucchini rubbery.

Questions I Get Asked About This Recipe

Can I skip salting the zucchini if I’m in a hurry?+

You can, but the lasagna is much more likely to turn watery. Salting pulls out surface moisture before roasting, which keeps the zucchini from steaming the casserole from the inside. If you’re short on time, at least roast the planks long enough to look softened and lightly dried on the edges.

How do I keep the mushroom layer from getting watery?+

Cook the mushrooms over high heat until all the liquid evaporates and the pan looks almost dry again. That step concentrates the flavor and keeps the tomato sauce from turning thin. If you crowd the pan or lower the heat too much, the mushrooms steam and never develop that deep, savory base.

Can I make mushroom zucchini lasagna ahead of time?+

Yes, and it’s one of the better dishes to assemble ahead. Build it up to a day in advance, cover it, and refrigerate it until baking time. The layers actually settle a little, which helps the slices hold together after a full rest.

How do I keep the ricotta layer from sliding out when I cut it?+

Use the egg in the ricotta mixture and let the lasagna rest before slicing. The egg helps the cheese set as it bakes, and the resting time lets the filling firm up enough to cut cleanly. If you slice it hot, the ricotta layer will slump no matter how carefully you built it.

Can I freeze mushroom zucchini lasagna after baking?+

Yes, it freezes well because the filling is thick and the zucchini has already been dried and roasted. Wrap it tightly so it doesn’t pick up freezer taste, then thaw in the refrigerator before reheating. Expect the texture to be a little softer after freezing, but the flavor holds up nicely.

Mushroom Zucchini Lasagna

Mushroom zucchini lasagna swaps noodles for tender zucchini planks, layering deeply golden mushroom sauce with creamy ricotta and a mozzarella-topped bake. Expect savory, meaty mushrooms and a sliceable structure with a golden, bubbling top after resting.
Prep Time 30 minutes
Cook Time 55 minutes
Resting 15 minutes
Total Time 1 hour 40 minutes
Servings: 8 servings
Course: Main Dish
Cuisine: Italian-American
Calories: 410

Ingredients
  

Zucchini layer
  • 4 zucchini Sliced into thin planks.
  • 1 tsp salt For sweating the zucchini.
Mushroom sauce
  • 2 lb mixed mushrooms Cremini, shiitake, portobello; finely diced.
  • 1 onion Large; diced.
  • 5 garlic Cloves; minced.
  • 1 can (14.5 oz) crushed tomatoes
  • 0.25 cup dry red wine
  • 2 tbsp tomato paste
  • 1 tsp Italian seasoning
  • 2 tbsp olive oil
  • 0.25 salt and pepper To taste.
Ricotta layer
  • 2 cup ricotta cheese
  • 1 egg
  • 0.25 cup parmesan Grated.
  • 2 tbsp fresh thyme
  • 0.25 salt and pepper For ricotta.
  • 3 cup mozzarella Shredded, divided.

Equipment

  • 1 sheet pan
  • 1 cast iron skillet
  • 1 oven

Method
 

Roast the zucchini
  1. Salt the zucchini planks and let them sit for 20 minutes to draw out moisture, then pat dry with paper towels.
  2. Roast the zucchini at 425°F for 10 minutes until slightly softened and dry-looking.
Cook the mushroom sauce
  1. Heat the olive oil in a cast iron skillet over high heat and cook the mushrooms and onion for 8–10 minutes until all liquid evaporates and the mushrooms are deeply golden.
  2. Add the garlic and cook for 30 seconds until fragrant.
  3. Pour in the red wine and cook until evaporated, then add the crushed tomatoes, tomato paste, and Italian seasoning and simmer for 10 minutes, seasoning to taste.
Mix the ricotta layer
  1. In a bowl, mix the ricotta with the egg, parmesan, thyme, salt, and pepper until smooth and evenly combined.
Assemble and bake
  1. Preheat the oven to 375°F and grease a 9x13 dish.
  2. Assemble in layers: spread mushroom sauce, add a layer of zucchini planks, add ricotta, spread more mushroom sauce, and top with mozzarella; repeat and finish with mozzarella.
  3. Cover with foil and bake at 375°F for 40 minutes.
  4. Uncover and bake at 375°F for 15 minutes until deeply golden and bubbling.
  5. Rest for 15 minutes before slicing to let the layers set.

Notes

Pro tip: pat the zucchini very dry after sweating—this prevents watery layers and helps the top turn deeply golden. Refrigerate leftovers in a covered container for 3–4 days; reheat in the oven at 350°F until warmed through. Freezing is not recommended for best texture. For a dietary swap, use dairy-free ricotta and mozzarella alternatives to make it vegetarian-lighter while keeping the same layering method.

You might also like these recipes

Leave a Comment

Recipe Rating