Vegetable lasagna with white sauce is a creamy, cheesy lasagna that's packed with nutritious veggies. Lasagna noodles and sauteed veggies are layered with a velvety bechamel sauce and two types of cheese.
Prep Time25 minutesmins
Cook Time45 minutesmins
Resting Time20 minutesmins
Total Time1 hourhr30 minutesmins
Servings: 8servings
Calories: 378kcal
Ingredients
Vegetables
2tablesoonsolive oil
1mediumonion, diced
3clovesgarlic, minced
1mediumzucchini, diced
8ouncesbutton mushrooms, sliced
5ouncesbaby spinach
½teaspoonsalt
¼teaspoonpepper
Bechamel sauce
¼cup(56g)unsalted butter
¼cup(30g)all-purpose flour
3cups(681g)whole milk
¼teaspoonsalt
¼teaspoonpepper
1teaspoonItalian seasoning
⅛teaspoonground nutmeg
Layering ingredients
12no-boil lasagna noodles, quantity may vary based on size
2cups(226g)shredded mozzarella cheese
1cup(100g)grated parmesan cheese
Instructions
Preheat oven to 375 degrees Fahrenheit. While oven is preheating, prepare lasagna.
Vegetables
In a sauté pan over medium heat, add olive oil. Add diced onion and cook for about 3-4 minutes, or until edges begin to brown and onions begin to turn translucent. Add garlic and cook an additional 30 seconds. Add diced zucchini and mushrooms and cook another 3-4 minutes, or until veggies have softened slightly. Add spinach and stir until wilted, about a minute. Remove from heat and set aside.
Bechamel sauce
Meanwhile, in a saucepan over medium heat, melt butter. Add flour and whisk to create a paste. Cook for 1 minute, then whisk in whole milk. Add salt, pepper, Italian seasoning, and nutmeg and continue whisking until mixture comes to a simmer. Reduce heat to medium-low and cook until sauce thickens, stirring frequently, about 4 to 5 minutes. Remove from heat.
Lasagna layering
Lightly grease a 9x13 casserole dish. Add a small amount (½ cup or less) of your bechamel sauce to the bottom of the dish and spread into a thin layer.
Add 3 to 4 lasagna noodles (depending on size and shape) to the bottom of the pan. Top with half of the sauteed vegetables and spread into an even layer. Top with ⅓ of the remaining bechamel sauce and ⅓ of your shredded cheeses. Repeat this step once more, adding another layer of noodles, vegetables, sauce, and cheeses.
Add a third layer of lasagna noodles, then top with remaining bechamel sauce and remaining shredded cheeses. Make sure to cover lasagna noodles completely. Cover casserole dish with foil.
Bake for 20 minutes on the center rack of the oven, covered. Remove foil and bake for another 20 to 25 minutes, or until cheese is golden brown across the top.
Remove from oven and allow to rest for 20 minutes before slicing and serving.
To prevent watery lasagna: 1) use no boil lasagna noodles, 2) sauté your vegetables (do not skip this step!), 3) uncover lasagna halfway through baking, 4) allow lasagna to rest before slicing and serving.
Leftover lasagna will keep for 3-4 days covered in the refrigerator.