Boil the Lasagna Noodles
Bring a large pot of salted water to a boil. Add the noodles and cook until al dente.
Drain and lay flat on parchment to prevent sticking.
If using no-boil noodles, skip this step entirely—just add a little extra sauce.
Prepare the Vegetable Filling
In a large skillet, heat olive oil over medium heat. Add onions and bell peppers and cook for 5–6 minutes, stirring frequently until softened.
Add zucchini and mushrooms. Continue cooking 7–8 minutes, letting the mushrooms release moisture.
Stir in garlic, oregano, basil, and salt and pepper. Cook 1 minute or until fragrant.
This mixture should smell like the inside of your favorite Italian restaurant.
Mix the Ricotta Layer
In a bowl, combine ricotta cheese, egg, parmesan, salt, and pepper.
Stir until creamy. This is the luxurious layer that makes lasagna feel indulgent without too much saturated fat.
Prepare to Lasagna Assemble
Spread about ½ cup sauce on the bottom of your baking dish.
This keeps the noodles from sticking and helps everything cook evenly.
Layer the Lasagna
This is the fun part!
In a 9×13 baking dish:
Layer 1:
Sauce on the bottom
3 noodles
⅓ of the ricotta mixture
⅓ of the veggies
Tomato sauce
Mozzarella cheese
Layer 2:
Repeat the same order.
Layer 3:
Repeat again, ending with sauce and a generous blanket of mozzarella and parmesan cheese on top.
Pro tip: Press the layers gently with your palms to keep them compact as you build.
Bake the Lasagna
Cover with foil and bake at 375°F for 25 minutes.
Remove foil and bake another 15–20 minutes, or until the top is golden, bubbling, and irresistibly melty.
The smell will tell you when it’s ready long before the timer goes off.
Rest Before Slicing
Let the lasagna sit for 10–15 minutes before slicing.
This helps the layers set so your slices come out clean and beautiful.