A creamy, cheesy vegetarian lasagna layered with roasted vegetables, ricotta, mozzarella, and homemade béchamel sauce. A cozy, meatless comfort food perfect for dinner or entertaining!
For ricotta filling:
For béchamel sauce:
Other:
1. Preheat oven to 400°F. Toss diced zucchini, squash, bell pepper, and mushrooms with olive oil, salt, and pepper. Roast for 20 minutes.
2. In a saucepan, melt butter and whisk in flour. Cook for 1 minute. Slowly whisk in milk and simmer 5–7 minutes until thickened. Season with salt, pepper, and nutmeg.
3. Mix ricotta, egg, Parmesan, garlic powder, salt, and pepper in a bowl until combined.
4. Boil lasagna noodles if not using oven-ready.
5. In a greased 9×13 baking dish, layer béchamel, noodles, half the ricotta, half the roasted veggies, spinach, and more béchamel. Repeat layers.
6. Top with noodles, béchamel, and mozzarella.
7. Cover with foil and bake at 375°F for 30 minutes. Uncover and bake an additional 10–15 minutes until golden and bubbly.
8. Let rest 10 minutes before serving. Garnish with parsley if desired.
To avoid a watery lasagna, drain roasted veggies and squeeze excess liquid from spinach.
Use oven-ready noodles to save time.
Add lentils or beans for extra protein.
This dish can be made ahead and refrigerated before baking — just add 10 minutes to baking time.