Of all the comfort foods in my culinary arsenal, this vegetable lasagna holds a special place in my family’s heart. For years, I was convinced that a lasagna without a hearty bolognese was somehow incomplete. That all changed one chilly autumn evening when I decided to clear out the vegetable drawer and create something truly special. I wasn’t just making a vegetarian dish; I was aiming to build a cheesy, creamy, deeply flavorful masterpiece that would make even the most dedicated carnivores forget about the meat. The result was nothing short of a revelation. The aroma that filled the kitchen as it bakedโa rich blend of roasted vegetables, savory garlic, creamy bรฉchamel, and sharp Parmesanโwas the first sign of success. When I pulled the bubbly, golden-brown casserole from the oven and let it rest, the anticipation was palpable. The first slice held its shape perfectly, revealing distinct, beautiful layers of tender pasta, vibrant vegetables, and luscious, cheesy sauces. My husband, a notorious meat-and-potatoes man, took one bite and his eyes widened. “You could sell this,” he declared. The kids, who usually push their vegetables around their plates, devoured their portions and asked for seconds. It wasn’t just “good for a vegetable lasagna”; it was, and remains, one of the best lasagnas we have ever eaten. Itโs a celebration of vegetables, transformed into a dish so rich, satisfying, and comforting that it has become our go-to for family gatherings, special occasions, or simply when we need a hug in a dish.
The Ultimate Creamy Vegetable Lasagna Recipe
This recipe is designed for maximum flavor by focusing on three key components: perfectly roasted vegetables, a rich and creamy ricotta filling, and a luxurious bรฉchamel (white) sauce. This combination ensures every single bite is packed with texture and taste, avoiding the common pitfall of a watery or bland vegetable lasagna.
Ingredients
For the Roasted Vegetables:
- 2 tablespoons olive oil
- 1 large zucchini, cut into ยฝ-inch dice
- 1 large yellow squash, cut into ยฝ-inch dice
- 8 ounces cremini mushrooms, cleaned and sliced
- 1 large red bell pepper, cored and cut into ยฝ-inch dice
- 1 large yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ยฝ teaspoon red pepper flakes (optional, for a little heat)
- Salt and freshly ground black pepper to taste
For the Creamy Ricotta Filling:
- 32 ounces (about 4 cups) whole milk ricotta cheese
- 1 large egg, lightly beaten
- 1 cup freshly grated Parmesan cheese, plus more for topping
- ยฝ cup chopped fresh parsley
- ยผ cup chopped fresh basil
- Zest of 1 lemon (optional, but adds incredible brightness)
- ยฝ teaspoon salt
- ยผ teaspoon black pepper
- Pinch of nutmeg
For the Bรฉchamel Sauce (White Sauce):
- 6 tablespoons unsalted butter
- ยฝ cup all-purpose flour
- 4 cups whole milk, warmed
- 1 teaspoon salt
- ยฝ teaspoon white pepper (or black pepper)
- ยผ teaspoon freshly grated nutmeg
For Assembly:
- 1 (16-ounce) box lasagna noodles (no-boil or traditional)
- 16 ounces (4 cups) shredded low-moisture mozzarella cheese
- Additional grated Parmesan cheese for topping
Step-by-Step Instructions
Crafting the perfect lasagna is a process of building layers, both in the dish and in the flavors. Follow these steps carefully for a flawless result.
Step 1: Roast the Vegetables
Roasting the vegetables is the most crucial step to prevent a watery lasagna. This process removes excess moisture and deeply caramelizes the vegetables, concentrating their natural sweetness and flavor.
- Preheat and Prepare: Preheat your oven to 400ยฐF (200ยฐC). Line a large baking sheet with parchment paper for easy cleanup.
- Combine and Season: In a large bowl, combine the diced zucchini, yellow squash, sliced mushrooms, red bell pepper, and chopped onion. Drizzle with 2 tablespoons of olive oil. Add the minced garlic, dried oregano, dried basil, red pepper flakes (if using), and a generous amount of salt and pepper. Toss everything together until the vegetables are evenly coated with oil and seasonings.
- Roast to Perfection: Spread the vegetables in a single, even layer on the prepared baking sheet. It is important not to overcrowd the pan; use two sheets if necessary. Crowding the vegetables will cause them to steam instead of roast, defeating the purpose.
- Bake: Roast for 20-25 minutes, or until the vegetables are tender and have started to brown and caramelize at the edges. Once done, remove them from the oven and set them aside.
Step 2: Prepare the Creamy Ricotta Filling
While the vegetables are roasting, you can prepare the luscious ricotta filling. This layer provides a creamy, tangy contrast to the other components.
- Combine Ingredients: In a medium bowl, combine the whole milk ricotta, the lightly beaten egg, 1 cup of grated Parmesan cheese, the chopped fresh parsley and basil, and the lemon zest (if using).
- Season and Mix: Season the mixture with salt, pepper, and a pinch of nutmeg. Stir everything together until it is well combined and creamy. The egg acts as a binder, helping the ricotta layer set beautifully as the lasagna bakes. Set the bowl aside.
Step 3: Make the Luxurious Bรฉchamel Sauce
A bรฉchamel sauce elevates this lasagna from good to gourmet. Itโs a classic French white sauce that adds an incredible depth of flavor and creamy texture that you simply can’t get from cheese alone.
- Melt the Butter: In a medium saucepan or Dutch oven, melt the 6 tablespoons of butter over medium heat.
- Create the Roux: Once the butter is melted and foamy, add the ยฝ cup of all-purpose flour. Whisk constantly for about 2 minutes. This process cooks out the raw flour taste and forms a “roux,” which is the thickening agent for your sauce. The roux should be a pale, golden color and smell slightly nutty.
- Incorporate the Milk: Slowly begin to pour in the warmed milk, about a cup at a time, whisking vigorously and continuously to prevent any lumps from forming. It’s important to add the milk slowly and ensure each addition is fully incorporated before adding more. Warmed milk helps the sauce come together more smoothly.
- Thicken the Sauce: Continue to cook the sauce, stirring frequently, for about 8-10 minutes, or until it has thickened enough to coat the back of a spoon. Be sure to scrape the bottom and corners of the pan to prevent scorching.
- Season: Remove the sauce from the heat. Stir in the salt, white pepper, and freshly grated nutmeg. Nutmeg is the secret ingredient that enhances the creamy, savory flavor of the sauce. Taste and adjust seasoning if necessary.
Step 4: Cook the Pasta (If Necessary)
Check the instructions on your box of lasagna noodles.
- For No-Boil Noodles: You can skip this step entirely! They will cook to perfection in the oven by absorbing moisture from the sauces.
- For Traditional Noodles: Bring a large pot of heavily salted water to a rolling boil. Cook the noodles according to package directions, but undercook them by about 2 minutes so they are very al dente. They will finish cooking in the oven. Drain the noodles and lay them flat on a piece of parchment paper or a lightly oiled baking sheet to prevent them from sticking together.
Step 5: Assemble the Lasagna
Now for the fun partโbuilding your masterpiece! You will need a 9×13-inch baking dish.
- First Layer (Sauce): Spread about 1 cup of the bรฉchamel sauce evenly over the bottom of the baking dish. This prevents the first layer of pasta from sticking and helps it cook evenly.
- Second Layer (Pasta): Arrange a single layer of lasagna noodles over the sauce. You may need to overlap them slightly.
- Third Layer (Ricotta): Spread half of the prepared ricotta filling evenly over the noodles, using an offset spatula or the back of a spoon to get it into the corners.
- Fourth Layer (Vegetables): Spoon half of the roasted vegetable mixture over the ricotta layer.
- Fifth Layer (Cheese & Sauce): Sprinkle about 1 cup of the shredded mozzarella cheese over the vegetables. Drizzle about 1 cup of the bรฉchamel sauce on top.
- Repeat the Layers: Repeat the process one more time: a layer of noodles, the remaining half of the ricotta filling, the remaining half of the roasted vegetables, another cup of mozzarella, and another cup of bรฉchamel sauce.
- Final Layer: Place the final layer of noodles on top. Pour the remaining bรฉchamel sauce over the noodles, ensuring the entire surface is covered. This top layer of sauce protects the noodles from drying out. Sprinkle the remaining 2 cups of mozzarella cheese and a generous amount of extra grated Parmesan cheese evenly over the top.
Step 6: Bake the Lasagna
- Prepare for Baking: Lightly grease a large piece of aluminum foil with cooking spray or olive oil. This will prevent the top layer of cheese from sticking to the foil. Cover the baking dish tightly with the prepared foil.
- First Bake (Covered): Place the lasagna on a baking sheet to catch any potential drips. Bake in the preheated 400ยฐF (200ยฐC) oven for 30 minutes. Baking it covered allows the lasagna to heat through and the noodles to cook without the top becoming too brown.
- Second Bake (Uncovered): Carefully remove the foil. Continue to bake for another 20-25 minutes, or until the top is golden brown, bubbly, and the sauce is bubbling around the edges. If you want the top even more browned, you can place it under the broiler for 1-2 minutes, but watch it very carefully to prevent burning.
- REST! This is Non-Negotiable: Remove the lasagna from the oven and let it rest on a wire rack for at least 15-20 minutes before slicing and serving. This crucial step allows the layers to set, preventing the lasagna from turning into a sloppy mess on the plate. It will still be plenty hot.
Nutrition Facts
- Servings: 10-12 servings
- Calories Per Serving: Approximately 550-650 kcal
(Disclaimer: The nutritional information provided is an estimate and can vary based on the specific ingredients and brands used.)
Preparation Time
- Prep Time: 30 minutes (roasting vegetables, making sauces)
- Cook Time: 50-55 minutes
- Resting Time: 15-20 minutes
- Total Time: Approximately 1 hour 45 minutes
How to Serve This Vegetable Lasagna
Serving this lasagna is an event in itself. Letting it rest is the most important first step, but the accompaniments and presentation can turn a delicious meal into an unforgettable dining experience.
- Garnishes for a Finishing Touch:
- Fresh Herbs: A scattering of fresh, chopped basil or parsley over the top just before serving adds a pop of color and fresh, aromatic flavor that cuts through the richness.
- Extra Cheese: Offer a bowl of freshly grated Parmesan cheese at the table for guests to sprinkle on top as they wish.
- High-Quality Olive Oil: A very light drizzle of a peppery, extra-virgin olive oil over each slice can add a surprising and sophisticated layer of flavor.
- Perfect Side Dish Pairings:
- Simple Green Salad: The richness of the lasagna pairs beautifully with a simple, crisp green salad. Use tender lettuces like butter lettuce or mixed greens and dress it with a bright, acidic lemon-dijon vinaigrette to cleanse the palate.
- Classic Caesar Salad: For a more robust pairing, a classic Caesar salad with crunchy croutons and a tangy dressing is a timeless companion to lasagna.
- Crusty Garlic Bread: A meal like this almost demands a side of warm, crusty garlic bread for sopping up any extra sauce on the plate.
- Steamed or Roasted Asparagus: A side of simple, bright green asparagus spears, lightly steamed or roasted with lemon and olive oil, provides a wonderful textural and flavor contrast.
- Wine Pairing Suggestions:
- White Wine: A crisp, dry white wine with good acidity is an excellent choice. Consider a Sauvignon Blanc, Pinot Grigio, or an unoaked Chardonnay. The acidity will cut through the creamy, cheesy richness of the lasagna.
- Red Wine: If you prefer red, opt for something light to medium-bodied with bright fruit notes and not too much tannin. A Chianti Classico is a natural Italian pairing, as are Barbera or a lighter-style Pinot Noir.
Additional Tips for Lasagna Perfection
- Don’t Drown Your Vegetables in Sauce: The roasted vegetables and the creamy bรฉchamel are the stars here. This recipe intentionally omits a heavy tomato sauce, which can often release a lot of water and make the final dish soupy. The moisture from the bรฉchamel is perfectly calculated to cook the noodles and complement the vegetables without overwhelming them. Trust the process!
- The Importance of Whole Milk Products: For the richest flavor and creamiest texture, use whole milk ricotta and whole milk for the bรฉchamel sauce. Low-fat or skim versions contain more water and stabilizers, which can lead to a grainy texture and a less satisfying, watery result. This is a comfort food dish; itโs worth the indulgence.
- Grate Your Own Cheese: While pre-shredded cheese is convenient, it is often coated with starches like potato starch or cellulose to prevent it from clumping. These anti-caking agents can inhibit smooth melting and create a slightly gritty texture in your sauces. Buying blocks of Parmesan and low-moisture mozzarella and grating them yourself will result in a far superior melt and flavor.
- Make-Ahead and Freezing Instructions: This lasagna is a fantastic dish to prepare ahead of time.
- To Make Ahead (Refrigerate): You can assemble the entire lasagna (without baking it), cover it tightly with plastic wrap and then foil, and refrigerate it for up to 48 hours. When ready to bake, let it sit at room temperature for 30 minutes, then bake as directed, possibly adding 10-15 minutes to the initial covered baking time.
- To Freeze: Assemble the lasagna in a freezer-safe dish. Cover it with a layer of plastic wrap, pressing it against the surface, and then cover tightly with a layer of aluminum foil. It can be frozen for up to 3 months. To bake from frozen, remove the plastic wrap, cover with foil, and bake at 375ยฐF (190ยฐC) for about 1.5 hours. Then, uncover and bake for another 20-30 minutes until golden and bubbly.
- Let it Restโฆ Seriously: We mentioned it in the instructions, but it bears repeating because it’s the most common mistake people make. Cutting into a lasagna straight out of the oven is a recipe for disaster. The sauces are molten, and the layers have not had a chance to meld and set. A 15-20 minute rest allows the cheese and sauces to firm up just enough to give you beautiful, clean slices that showcase all your hard work.
Frequently Asked Questions (FAQ)
Q1: My vegetable lasagna is always watery. How do I prevent that?
A1: This is the most common issue with vegetable lasagna, and this recipe is specifically designed to combat it. The two main culprits of watery lasagna are the vegetables and the sauce. First, roast your vegetables. Zucchini, squash, and mushrooms contain a tremendous amount of water. Sautรฉing them isn’t enough; roasting at a high temperature draws out the moisture and concentrates their flavor. Second, use a thick sauce. This recipe uses a bรฉchamel and a thick ricotta filling instead of a thinner tomato-based sauce, which adds moisture control and incredible creaminess.
Q2: Can I add other vegetables or a layer of spinach?
A2: Absolutely! This recipe is a fantastic template for customization. You could add roasted eggplant, carrots, or broccoli florets. If you want to add a layer of spinach, it is crucial to prepare it correctly. Use a 10-ounce package of frozen chopped spinach, thaw it completely, and then squeeze out every last drop of water using your hands or a cheesecloth. Mix the very dry spinach into your ricotta filling. Do not add raw spinach, as it will release a huge amount of water during baking.
Q3: Can I make this vegetable lasagna with a red tomato sauce?
A3: Yes, you can. If you prefer a more traditional red sauce lasagna, you can substitute a thick, high-quality marinara sauce for the bรฉchamel. To do this, use the marinara on the bottom of the pan and in thin layers where the bรฉchamel is called for. Be sure to use a very thick marinara sauce to avoid adding too much extra water to the dish. You could even do a hybrid, using a thin layer of marinara on the bottom and then a layer of bรฉchamel on top of the final noodle layer for a creamy finish.
Q4: Is it better to use no-boil or traditional boil lasagna noodles?
A4: This often comes down to personal preference. No-boil noodles are a fantastic time-saver and work perfectly in this recipe because there is ample moisture in the sauces for them to absorb and cook through. They tend to have a slightly firmer, more al dente texture. Traditional noodles that you boil first will result in a slightly softer, more tender lasagna. If using traditional noodles, be sure to undercook them significantly (by 2-3 minutes) so they don’t turn to mush in the oven.
Q5: How do I best store and reheat leftovers?
A5: Leftover lasagna is one of life’s great pleasures! To store, let the lasagna cool completely, then cover the dish tightly with plastic wrap or transfer individual slices to an airtight container. It will keep in the refrigerator for up to 5 days. To reheat, you have two great options. For the best result, place a slice in an oven-safe dish, cover with foil, and reheat in a 350ยฐF (175ยฐC) oven for about 20-25 minutes, or until heated through. For a quicker method, you can microwave a slice on a microwave-safe plate, but be aware the texture of the noodles may become slightly softer.
Creamy Vegetable Lasagna Recipe
Ingredients
For the Roasted Vegetables:
- 2 tablespoons olive oil
- 1 large zucchini, cut into ยฝ-inch dice
- 1 large yellow squash, cut into ยฝ-inch dice
- 8 ounces cremini mushrooms, cleaned and sliced
- 1 large red bell pepper, cored and cut into ยฝ-inch dice
- 1 large yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ยฝ teaspoon red pepper flakes (optional, for a little heat)
- Salt and freshly ground black pepper to taste
For the Creamy Ricotta Filling:
- 32 ounces (about 4 cups) whole milk ricotta cheese
- 1 large egg, lightly beaten
- 1 cup freshly grated Parmesan cheese, plus more for topping
- ยฝ cup chopped fresh parsley
- ยผ cup chopped fresh basil
- Zest of 1 lemon (optional, but adds incredible brightness)
- ยฝ teaspoon salt
- ยผ teaspoon black pepper
- Pinch of nutmeg
For the Bรฉchamel Sauce (White Sauce):
- 6 tablespoons unsalted butter
- ยฝ cup all-purpose flour
- 4 cups whole milk, warmed
- 1 teaspoon salt
- ยฝ teaspoon white pepper (or black pepper)
- ยผ teaspoon freshly grated nutmeg
For Assembly:
- 1 (16-ounce) box lasagna noodles (no-boil or traditional)
- 16 ounces (4 cups) shredded low-moisture mozzarella cheese
- Additional grated Parmesan cheese for topping
Instructions
Step 1: Roast the Vegetables
Roasting the vegetables is the most crucial step to prevent a watery lasagna. This process removes excess moisture and deeply caramelizes the vegetables, concentrating their natural sweetness and flavor.
- Preheat and Prepare: Preheat your oven to 400ยฐF (200ยฐC). Line a large baking sheet with parchment paper for easy cleanup.
- Combine and Season: In a large bowl, combine the diced zucchini, yellow squash, sliced mushrooms, red bell pepper, and chopped onion. Drizzle with 2 tablespoons of olive oil. Add the minced garlic, dried oregano, dried basil, red pepper flakes (if using), and a generous amount of salt and pepper. Toss everything together until the vegetables are evenly coated with oil and seasonings.
- Roast to Perfection: Spread the vegetables in a single, even layer on the prepared baking sheet. It is important not to overcrowd the pan; use two sheets if necessary. Crowding the vegetables will cause them to steam instead of roast, defeating the purpose.
- Bake: Roast for 20-25 minutes, or until the vegetables are tender and have started to brown and caramelize at the edges. Once done, remove them from the oven and set them aside.
Step 2: Prepare the Creamy Ricotta Filling
While the vegetables are roasting, you can prepare the luscious ricotta filling. This layer provides a creamy, tangy contrast to the other components.
- Combine Ingredients: In a medium bowl, combine the whole milk ricotta, the lightly beaten egg, 1 cup of grated Parmesan cheese, the chopped fresh parsley and basil, and the lemon zest (if using).
- Season and Mix: Season the mixture with salt, pepper, and a pinch of nutmeg. Stir everything together until it is well combined and creamy. The egg acts as a binder, helping the ricotta layer set beautifully as the lasagna bakes. Set the bowl aside.
Step 3: Make the Luxurious Bรฉchamel Sauce
A bรฉchamel sauce elevates this lasagna from good to gourmet. Itโs a classic French white sauce that adds an incredible depth of flavor and creamy texture that you simply can’t get from cheese alone.
- Melt the Butter: In a medium saucepan or Dutch oven, melt the 6 tablespoons of butter over medium heat.
- Create the Roux: Once the butter is melted and foamy, add the ยฝ cup of all-purpose flour. Whisk constantly for about 2 minutes. This process cooks out the raw flour taste and forms a “roux,” which is the thickening agent for your sauce. The roux should be a pale, golden color and smell slightly nutty.
- Incorporate the Milk: Slowly begin to pour in the warmed milk, about a cup at a time, whisking vigorously and continuously to prevent any lumps from forming. It’s important to add the milk slowly and ensure each addition is fully incorporated before adding more. Warmed milk helps the sauce come together more smoothly.
- Thicken the Sauce: Continue to cook the sauce, stirring frequently, for about 8-10 minutes, or until it has thickened enough to coat the back of a spoon. Be sure to scrape the bottom and corners of the pan to prevent scorching.
- Season: Remove the sauce from the heat. Stir in the salt, white pepper, and freshly grated nutmeg. Nutmeg is the secret ingredient that enhances the creamy, savory flavor of the sauce. Taste and adjust seasoning if necessary.
Step 4: Cook the Pasta (If Necessary)
Check the instructions on your box of lasagna noodles.
- For No-Boil Noodles: You can skip this step entirely! They will cook to perfection in the oven by absorbing moisture from the sauces.
- For Traditional Noodles: Bring a large pot of heavily salted water to a rolling boil. Cook the noodles according to package directions, but undercook them by about 2 minutes so they are very al dente. They will finish cooking in the oven. Drain the noodles and lay them flat on a piece of parchment paper or a lightly oiled baking sheet to prevent them from sticking together.
Step 5: Assemble the Lasagna
Now for the fun partโbuilding your masterpiece! You will need a 9×13-inch baking dish.
- First Layer (Sauce): Spread about 1 cup of the bรฉchamel sauce evenly over the bottom of the baking dish. This prevents the first layer of pasta from sticking and helps it cook evenly.
- Second Layer (Pasta): Arrange a single layer of lasagna noodles over the sauce. You may need to overlap them slightly.
- Third Layer (Ricotta): Spread half of the prepared ricotta filling evenly over the noodles, using an offset spatula or the back of a spoon to get it into the corners.
- Fourth Layer (Vegetables): Spoon half of the roasted vegetable mixture over the ricotta layer.
- Fifth Layer (Cheese & Sauce): Sprinkle about 1 cup of the shredded mozzarella cheese over the vegetables. Drizzle about 1 cup of the bรฉchamel sauce on top.
- Repeat the Layers: Repeat the process one more time: a layer of noodles, the remaining half of the ricotta filling, the remaining half of the roasted vegetables, another cup of mozzarella, and another cup of bรฉchamel sauce.
- Final Layer: Place the final layer of noodles on top. Pour the remaining bรฉchamel sauce over the noodles, ensuring the entire surface is covered. This top layer of sauce protects the noodles from drying out. Sprinkle the remaining 2 cups of mozzarella cheese and a generous amount of extra grated Parmesan cheese evenly over the top.
Step 6: Bake the Lasagna
- Prepare for Baking: Lightly grease a large piece of aluminum foil with cooking spray or olive oil. This will prevent the top layer of cheese from sticking to the foil. Cover the baking dish tightly with the prepared foil.
- First Bake (Covered): Place the lasagna on a baking sheet to catch any potential drips. Bake in the preheated 400ยฐF (200ยฐC) oven for 30 minutes. Baking it covered allows the lasagna to heat through and the noodles to cook without the top becoming too brown.
- Second Bake (Uncovered): Carefully remove the foil. Continue to bake for another 20-25 minutes, or until the top is golden brown, bubbly, and the sauce is bubbling around the edges. If you want the top even more browned, you can place it under the broiler for 1-2 minutes, but watch it very carefully to prevent burning.
- REST! This is Non-Negotiable: Remove the lasagna from the oven and let it rest on a wire rack for at least 15-20 minutes before slicing and serving. This crucial step allows the layers to set, preventing the lasagna from turning into a sloppy mess on the plate. It will still be plenty hot.
Nutrition
- Serving Size: One Normal Portion
- Calories: 550-650





