Introduction
This veggie lasagna is a celebration of layered flavors and textures, packed with nutritious spinach, zucchini, and mushrooms. You’ll find it’s hearty and satisfying, proving that a meatless meal can be a total crowd-pleaser. The combination of creamy ricotta and perfectly melted cheeses makes every bite irresistible.
Prep & Cook Time
- Prep Time: 48 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 43 minutes
- Servings: 15
Ingredients
- 11 oz. fresh baby spinach (sauteed with 2 tablespoons olive oil and a pinch of salt)
- 3 tbsp olive oil (divided)
- 8 ounce Crimini Baby Bella mushrooms (sliced and sauteed with 1 tablespoon olive oil and a pinch of salt)
- 2 pinches salt (divided)
- 9 lasagna noodles
- 2 cups tomato pasta sauce
- 28 ounce plum tomatoes (whole, peeled, diced, drained)
- 2 cup zucchini (shredded)
- 32 ounce ricotta cheese
- 1 1/2 teaspoons dried oregano (or you can substitute 2 tablespoons chopped fresh oregano)
- 3 cups shredded mozzarella cheese
- 2/3 cup fresh grated Parmesan cheese
- Salt and pepper to taste
- Optional: fresh chopped basil or Italian parsley to garnish
Instructions
- Preheat your oven to 375°F (190°C).
- Bring a large pot of salted water to a boil and cook the 9 lasagna noodles according to package directions for al dente. Drain, rinse with cool water, and lay them flat on a sheet of parchment paper to prevent sticking.
- Prepare your vegetables: In a large skillet, sauté the baby spinach with 2 tablespoons of olive oil and a pinch of salt until wilted. Transfer to a bowl. In the same skillet, sauté the sliced mushrooms with 1 tablespoon of olive oil and a pinch of salt until tender and their liquid has evaporated. Set aside.
- In a large bowl, combine the ricotta cheese, shredded zucchini, dried oregano (or fresh), and salt and pepper to taste.
- In another bowl, combine the 2 cups of tomato pasta sauce with the drained, diced plum tomatoes.
- To assemble the lasagna, spread about 1 cup of the tomato mixture on the bottom of a 9×13 inch baking dish.
- Place 3 lasagna noodles over the sauce. Spread half of the ricotta-zucchini mixture over the noodles. Top with half of the sautéed spinach, half of the sautéed mushrooms, 1 cup of shredded mozzarella, and 1/3 cup of grated Parmesan.
- Repeat the layers: 1 cup of tomato mixture, 3 noodles, the remaining ricotta mixture, the remaining spinach and mushrooms, 1 cup of mozzarella, and the remaining 1/3 cup of Parmesan.
- Finish with a final layer of the last 3 noodles, the remaining tomato sauce, and the final 1 cup of shredded mozzarella cheese.
- Cover the baking dish tightly with aluminum foil. Bake for 40 minutes.
- Remove the foil and bake for an additional 12-15 minutes, or until the cheese is golden and bubbly.
- Let the lasagna rest for at least 15 minutes before slicing. Garnish with optional fresh basil or parsley before serving.
Variations
- No-Boil Noodle Method: Use oven-ready lasagna noodles and add an extra 1/2 cup of pasta sauce to the tomato mixture for more moisture.
- Individual Servings: Assemble the lasagna in disposable aluminum loaf pans for perfect single-serving portions, ideal for meal prep or gifts.
- Extra Crispy Top: For the final uncovered bake, switch to a high broil for the last 2-3 minutes, watching closely to get a beautifully browned, crispy cheese crust.
- Deconstructed Lasagna: Bake the sauce, cheese mixture, and cooked noodles in separate layers in a casserole dish for a faster, “lazy” lasagna with all the same flavors.
Tips for Success
- Letting the lasagna rest after baking is crucial; it allows the layers to set and makes slicing cleanly much easier.
- Squeeze excess moisture from the shredded zucchini with a clean kitchen towel before adding it to the ricotta to prevent a watery finished dish.
- Ensure your sautéed spinach and mushrooms are well-drained and cooled before assembling to keep the layers distinct.
- Freshly grate your Parmesan cheese from a block; it melts better and has a superior flavor compared to pre-grated cheese containing anti-caking agents.
Storage & Reheating
Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, place individual portions in a covered oven-safe dish at 350°F until warmed through, or microwave on medium power in 60-second intervals, stirring between, to avoid uneven heating.
FAQ
Can I make this lasagna ahead of time?
Absolutely. Assemble the lasagna completely, cover tightly, and refrigerate for up to 24 hours before baking. You may need to add 5-10 minutes to the covered baking time.
Do I have to cook the noodles first?
For this recipe using standard noodles, yes, you should par-boil them. Using them dry will result in undercooked noodles or will absorb too much liquid from the sauce.
Can I use frozen spinach instead of fresh?
Yes, you can substitute with one 10-oz package of frozen chopped spinach, thawed and thoroughly squeezed dry of all excess liquid.
What can I use if I don’t have crimini mushrooms?
Regular white button mushrooms are a fine substitute. You could also omit them entirely for a simpler version.
Why is my lasagna watery?
This is usually due to vegetables (like zucchini or spinach) not being drained/squeezed well enough, or using a very watery sauce. Draining the plum tomatoes and squeezing the zucchini are key steps.
Can I freeze this lasagna?
Yes, it freezes beautifully. Assemble and bake as directed, let it cool completely, then wrap the whole pan tightly in plastic wrap and foil. Freeze for up to 3 months. Thaw overnight in the fridge and reheat, covered, in a 350°F oven until hot.

