This vegetable lasagna is a rich, layered comfort dish that brings together a velvety white sauce, perfectly sautéed vegetables, and a creamy pesto ricotta mixture. Built with no boil lasagna noodles for convenience, every layer is thoughtfully constructed to deliver flavor, texture, and balance. The creamy béchamel style sauce, infused with nutmeg and cheese, pairs beautifully with earthy mushrooms, tender asparagus, and vibrant spinach. Finished with a golden cheesy top, this lasagna is ideal for family dinners or special occasions.
Ingredients
For the Sauce:
- 1/4 cup butter
- 1/4 cup flour
- 4 cups whole milk
- Freshly grated nutmeg
- Salt and white pepper
- 1 cup shredded provolone and mozzarella mix
- 1/2 cup parmiggiano
For the Vegetables:
- 1 bunch asparagus, trimmed and cut into bite sized pieces
- 1 10 oz box frozen chopped spinach, thawed and squeezed dry
- 4 shallots, peeled and cut into bite sized pieces
- 1/2 red bell pepper, diced
- 1/2 cup frozen peas
- 2 cups sliced mushrooms
- 4 cloves garlic, minced
- 3 tbsp olive oil
- 2 tsp fresh thyme
For the Ricotta Mixture:
- 15 oz ricotta
- 1 egg
- 4 tbsp prepared pesto
- Salt and pepper, to taste
- 1/2 cup freshly grated parmiggiano
Additional Ingredients:
- 1/4 cup parmiggiano reggiano
- 1 1/2 cups shredded provolone and mozzarella mixture
- 16 no boil lasagna noodles
Step 1: Prepare the Creamy White Sauce
Start by placing a saucepan over medium heat and melting the butter. Once melted, whisk in the flour and cook for about a minute to remove the raw flour taste. Slowly pour in the milk while whisking continuously to avoid lumps.
Allow the mixture to simmer gently until it thickens into a smooth, creamy sauce. Season with salt, white pepper, and freshly grated nutmeg. The nutmeg adds warmth and depth, which is essential in a classic white sauce.
Once thickened, stir in the shredded provolone and mozzarella mixture along with the parmiggiano. Mix until the cheese melts completely and the sauce becomes silky. Set aside.
Step 2: Cook the Vegetable Filling
Heat olive oil in a large skillet over medium heat. Add the shallots and cook until they soften slightly. Stir in the garlic and cook until fragrant.
Add mushrooms and cook until they release their moisture and begin to brown. This step builds a deep, savory base.
Next, add the asparagus, bell peppers, and thyme. Cook until the vegetables begin to soften but still retain some bite. Stir in the peas and spinach, ensuring the spinach is well drained to prevent excess moisture in the lasagna.
Season with salt and pepper, then remove from heat and set aside.
Step 3: Prepare the Ricotta Mixture
In a mixing bowl, combine ricotta, egg, pesto, parmiggiano, salt, and pepper. Mix until smooth and evenly blended.
The pesto adds a fresh, herbaceous flavor that elevates the richness of the ricotta. This layer provides a creamy contrast to the vegetables and sauce.
Step 4: Assemble the Lasagna Layers
Preheat your oven to 375°F or 190°C. Lightly grease a baking dish.
Spread a thin layer of the white sauce at the bottom of the dish. Place a layer of no boil lasagna noodles on top.
Add a layer of the vegetable mixture, followed by dollops of the ricotta mixture. Spread gently. Pour some white sauce over the top and sprinkle with shredded cheese.
Repeat this layering process until all ingredients are used, finishing with a layer of sauce and a generous topping of cheese and parmiggiano reggiano.
Step 5: Bake to Perfection
Cover the dish with foil and bake for about 45 minutes. Remove the foil and bake for an additional 15 to 20 minutes until the top is golden and bubbly.
Allow the lasagna to rest for at least 15 minutes before slicing. This helps the layers set properly and makes serving easier.
Tips for the Best Vegetable Lasagna
- Always squeeze out excess moisture from spinach to avoid a watery lasagna
- Cook mushrooms until browned to deepen flavor
- Season every layer lightly to build balanced taste throughout
- Use freshly grated cheese for better melting and flavor
- Let the lasagna rest before cutting to maintain clean layers
- Do not overcook vegetables since they will continue cooking in the oven
- Spread layers evenly for consistent texture in every bite
Essential Equipment Guide
- Large saucepan
- Whisk
- Large skillet
- Mixing bowls
- Baking dish
- Aluminum foil
- Wooden spoon or spatula
- Knife and cutting board
Nutritional Information
| Nutrient | Approximate Value per Serving |
|---|---|
| Calories | 420 kcal |
| Protein | 18 g |
| Carbohydrates | 35 g |
| Fat | 22 g |
| Fiber | 4 g |
| Calcium | 320 mg |
Pairings
- Garlic bread or herb focaccia
- Fresh green salad with vinaigrette
- Roasted vegetables
- Light tomato salad
- Sparkling water with lemon
Variations
- Add zucchini or eggplant for more vegetables
- Use whole wheat lasagna noodles for a healthier option
- Swap pesto with basil ricotta for a milder flavor
- Add a layer of marinara for a mixed sauce version
- Use different cheeses like fontina or asiago
Recipe Timing and Servings
- Prep Time: 20 minutes
- Cook Time: 2h 30 minutes
- Servings: 6 to 8 servings
Conclusion
This vegetable lasagna is a perfect example of how simple ingredients can come together to create something deeply satisfying. The creamy white sauce, vibrant vegetables, and rich ricotta layers make every bite comforting yet balanced. Whether you are cooking for family or entertaining guests, this dish delivers both flavor and visual appeal.
Print
Vegetable Lasagna Recipe That Turns Simple Ingredients Into Pure Comfort
This vegetable lasagna is a rich, layered comfort dish that brings together a velvety white sauce, perfectly sautéed vegetables, and a creamy pesto ricotta mixture. Built with no boil lasagna noodles for convenience, every layer is thoughtfully constructed to deliver flavor, texture, and balance. The creamy béchamel style sauce, infused with nutmeg and cheese, pairs beautifully with earthy mushrooms, tender asparagus, and vibrant spinach. Finished with a golden cheesy top, this lasagna is ideal for family dinners or special occasions.
- Total Time: 2 Hr 50 Mins
Ingredients
For the Sauce:
- 1/4 cup butter
- 1/4 cup flour
- 4 cups whole milk
- Freshly grated nutmeg
- Salt and white pepper
- 1 cup shredded provolone and mozzarella mix
- 1/2 cup parmiggiano
For the Vegetables:
- 1 bunch asparagus, trimmed and cut into bite sized pieces
- 1 10 oz box frozen chopped spinach, thawed and squeezed dry
- 4 shallots, peeled and cut into bite sized pieces
- 1/2 red bell pepper, diced
- 1/2 cup frozen peas
- 2 cups sliced mushrooms
- 4 cloves garlic, minced
- 3 tbsp olive oil
- 2 tsp fresh thyme
For the Ricotta Mixture:
- 15 oz ricotta
- 1 egg
- 4 tbsp prepared pesto
- Salt and pepper, to taste
- 1/2 cup freshly grated parmiggiano
Additional Ingredients:
- 1/4 cup parmiggiano reggiano
- 1 1/2 cups shredded provolone and mozzarella mixture
- 16 no boil lasagna noodles
Instructions
Start by placing a saucepan over medium heat and melting the butter. Once melted, whisk in the flour and cook for about a minute to remove the raw flour taste. Slowly pour in the milk while whisking continuously to avoid lumps.
Allow the mixture to simmer gently until it thickens into a smooth, creamy sauce. Season with salt, white pepper, and freshly grated nutmeg. The nutmeg adds warmth and depth, which is essential in a classic white sauce.
Once thickened, stir in the shredded provolone and mozzarella mixture along with the parmiggiano. Mix until the cheese melts completely and the sauce becomes silky. Set aside.
Step 2: Cook the Vegetable Filling
Heat olive oil in a large skillet over medium heat. Add the shallots and cook until they soften slightly. Stir in the garlic and cook until fragrant.
Add mushrooms and cook until they release their moisture and begin to brown. This step builds a deep, savory base.
Next, add the asparagus, bell peppers, and thyme. Cook until the vegetables begin to soften but still retain some bite. Stir in the peas and spinach, ensuring the spinach is well drained to prevent excess moisture in the lasagna.
Season with salt and pepper, then remove from heat and set aside.
Step 3: Prepare the Ricotta Mixture
In a mixing bowl, combine ricotta, egg, pesto, parmiggiano, salt, and pepper. Mix until smooth and evenly blended.
The pesto adds a fresh, herbaceous flavor that elevates the richness of the ricotta. This layer provides a creamy contrast to the vegetables and sauce.
Step 4: Assemble the Lasagna Layers
Preheat your oven to 375°F or 190°C. Lightly grease a baking dish.
Spread a thin layer of the white sauce at the bottom of the dish. Place a layer of no boil lasagna noodles on top.
Add a layer of the vegetable mixture, followed by dollops of the ricotta mixture. Spread gently. Pour some white sauce over the top and sprinkle with shredded cheese.
Repeat this layering process until all ingredients are used, finishing with a layer of sauce and a generous topping of cheese and parmiggiano reggiano.
Step 5: Bake to Perfection
Cover the dish with foil and bake for about 45 minutes. Remove the foil and bake for an additional 15 to 20 minutes until the top is golden and bubbly.
Allow the lasagna to rest for at least 15 minutes before slicing. This helps the layers set properly and makes serving easier.
- Prep Time: 20 Mins
- Cook Time: 2 Hr 30 Mins





