A creamy and comforting vegetarian lasagna layered with ricotta, mushrooms, spinach, and a silky white béchamel sauce, perfect for weeknights or special occasions.
Prep Time 30 minutesminutes
Cook Time 40 minutesminutes
Total Time 1 hourhour10 minutesminutes
Serving Size 8servings
Ingredients
Noodles and Sauce
9pieceslasagna noodles (regular or no-boil)
2cupsbechamel sauce (homemade or store-bought)
Vegetables
2tablespoonsolive oil
1pieceonion, chopped
2clovesgarlic, minced
8ozmushrooms, sliced (cremini or baby bella)
4cupsfresh spinach, chopped (or 10–12 oz frozen, thawed and squeezed)
Cheeses
15ozricotta cheeseMix with egg for structure
1pieceegg
2cupsmozzarella cheese, shreddedFor layering
1cupParmesan cheese, gratedFor topping
Seasonings
to tasteSalt and pepper
1teaspoondried oregano
Instructions
Preparation
Preheat the oven to 375°F (190°C).
Cook the lasagna noodles according to package directions. Drain, lay flat on a sheet of parchment or lightly oiled tray, and set aside.
Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook until translucent, about 4–5 minutes. Add the minced garlic and cook for 30 seconds until fragrant.
Add the sliced mushrooms. Cook, stirring occasionally, until they release their moisture and begin to brown, about 6–8 minutes.
Stir in the chopped spinach. Cook until wilted and most liquid has evaporated. Season with salt, pepper, and dried oregano. Remove from heat and let cool slightly.
In a medium bowl, combine the ricotta cheese and egg. Mix until smooth and season with a pinch of salt and pepper.
Layering and Baking
Spread a thin layer of béchamel sauce on the bottom of a 9×13-inch baking dish. Lay three lasagna noodles across the sauce.
Spread one-third of the ricotta mixture over the noodles. Spoon half of the mushroom-spinach mixture on top of the ricotta, then sprinkle about 2/3 cup shredded mozzarella.
Repeat: add three noodles, another layer of ricotta, remaining mushroom-spinach, and another 2/3 cup mozzarella.
Top with the final three noodles. Pour remaining béchamel evenly over the top and finish with the remaining mozzarella and the grated Parmesan.
Cover the dish tightly with aluminum foil and bake for 25 minutes.
Remove the foil and bake another 15 minutes, until the top is golden and bubbly.
Let the lasagna rest for 8–10 minutes before slicing to allow the layers to set.
Notes
Short on ricotta? Use part-skim cottage cheese. For gluten-free, use gluten-free lasagna noodles. Make sure to drain the vegetables well to prevent a watery lasagna.