Preheat & Boil: Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a boil. Cook the lasagna noodles until al dente, then drain and set aside.
Sauté Vegetables: In a large skillet, heat the olive oil over medium heat. Sauté the minced garlic and chopped onion until soft and translucent.
Add the sliced mushrooms and zucchini, cooking for about 5 minutes. Stir in the fresh spinach along with the dried basil and oregano, and season with salt and pepper. Cook until the spinach wilts.
Prepare Cheese Mixture: In a mixing bowl, combine the ricotta cheese with a pinch of salt and pepper. Mix until smooth. Assemble the Lasagna:
Assemble the Lasagna: Spread a thin layer of marinara sauce evenly over the bottom of your 9x13 inch baking dish.
Place a layer of lasagna noodles over the sauce.
Dollop and spread a portion of the ricotta mixture over the noodles, then add a layer of the sautéed vegetables.
Drizzle more marinara sauce on top and sprinkle with a mix of mozzarella and Parmesan cheeses.
Repeat the layering process until all ingredients are used, finishing with a final layer of noodles topped by the remaining sauce and cheeses.
Bake:
Cover the baking dish with aluminum foil and bake in the preheated oven for 25 minutes.
Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and lightly golden.
Rest & Serve:
Allow the lasagna to rest for 10 minutes before slicing to ensure clean layers. Serve warm.