There’s something undeniably comforting and satisfying about a warm, bubbling lasagna, especially when it’s brimming with vibrant, fresh vegetables. My family absolutely adores lasagna night, and this vegetable version has become a regular request. Even the most ardent meat-lovers in my household are won over by the rich flavors and hearty texture. It’s a dish that truly brings everyone together, and the best part? It’s packed with goodness! From the layers of tender roasted vegetables to the creamy ricotta and melted mozzarella, every bite is a delicious and healthy indulgence. This recipe is not just about creating a meal; it’s about crafting an experience, a flavorful journey that celebrates the bounty of the garden and the joy of sharing good food with loved ones. Get ready to experience lasagna in a whole new, veggie-packed, and utterly delightful way!
Ingredients for the Best Vegetable Lasagna
To create this flavorful Vegetable Lasagna, you’ll need a selection of fresh, high-quality ingredients. Here’s what you’ll need, along with a brief description of each ingredient’s role in the recipe:
- Lasagna Noodles: 1 box (about 1 pound) of lasagna noodles, preferably oven-ready or no-boil. These provide the structural base of the lasagna, creating those distinct layers we all know and love. Oven-ready noodles save time and simplify the process.
- Olive Oil: 1/2 cup extra virgin olive oil. Used for roasting the vegetables and sautéing aromatics, olive oil adds richness and healthy fats, and it’s crucial for flavor development.
- Eggplant: 1 large eggplant, about 1 pound, cut into 1/2-inch cubes. Eggplant brings a meaty texture and slightly smoky flavor to the lasagna, adding depth and substance.
- Zucchini: 2 medium zucchini, about 1 pound, cut into 1/2-inch cubes. Zucchini adds a mild, slightly sweet flavor and a tender texture, complementing the other vegetables beautifully.
- Bell Peppers: 2 bell peppers (any color combination), seeded and chopped into 1/2-inch pieces. Bell peppers contribute sweetness, vibrant color, and a satisfying crunch, enhancing the overall flavor profile.
- Mushrooms: 1 pound cremini or white button mushrooms, sliced. Mushrooms add an earthy, umami flavor and a meaty texture, providing another layer of richness to the vegetable filling.
- Onion: 1 large yellow onion, chopped. Onion forms the aromatic base of the sauce and vegetable mixture, adding depth and savory notes.
- Garlic: 4 cloves garlic, minced. Garlic is essential for flavor, adding pungency and aroma that elevates both the sauce and the vegetable mixture.
- Canned Crushed Tomatoes: 2 (28-ounce) cans crushed tomatoes. Crushed tomatoes form the base of the rich and flavorful tomato sauce, providing acidity and sweetness.
- Tomato Paste: 2 tablespoons tomato paste. Tomato paste intensifies the tomato flavor in the sauce, adding depth and richness.
- Dried Oregano: 2 teaspoons dried oregano. Oregano is a classic Italian herb that adds a warm, slightly peppery flavor to the sauce and vegetables, enhancing the Mediterranean character of the dish.
- Dried Basil: 2 teaspoons dried basil. Basil complements the oregano, adding a sweet and slightly anise-like flavor, contributing to the classic Italian herb blend.
- Salt: 2 teaspoons salt, plus more to taste. Salt enhances the flavors of all the ingredients and is crucial for seasoning the vegetables and sauce properly.
- Black Pepper: 1 teaspoon black pepper, plus more to taste. Black pepper adds a subtle spice and enhances the overall flavor profile of the lasagna.
- Ricotta Cheese: 1 (15-ounce) container whole milk ricotta cheese. Ricotta cheese provides a creamy, slightly tangy layer in the lasagna, adding richness and moisture.
- Parmesan Cheese: 1 cup grated Parmesan cheese, divided. Parmesan cheese adds a salty, nutty, and umami flavor to the ricotta mixture and as a topping, creating a crispy, golden crust.
- Mozzarella Cheese: 2 cups shredded mozzarella cheese. Mozzarella cheese melts beautifully and provides that classic, cheesy stretch and mild flavor that is essential to lasagna.
- Fresh Parsley: 1/4 cup chopped fresh parsley, for garnish (optional). Fresh parsley adds a bright, herbaceous finish and a touch of color as a garnish.
Step-by-Step Instructions for Making Vegetable Lasagna
Follow these detailed instructions to create a delicious and satisfying Vegetable Lasagna:
- Prepare the Vegetables: Preheat your oven to 400°F (200°C). In a large bowl, toss the cubed eggplant, zucchini, and bell peppers with 1/4 cup of olive oil, 1 teaspoon of salt, and 1/2 teaspoon of black pepper. Spread the vegetables in a single layer on a large baking sheet. Roast for 20-25 minutes, or until tender and slightly browned, stirring halfway through. Roasting the vegetables brings out their natural sweetness and intensifies their flavor, preventing them from becoming watery in the lasagna.
- Sauté the Aromatics and Mushrooms: While the vegetables are roasting, heat the remaining 1/4 cup of olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Add the minced garlic and sliced mushrooms and cook for another 8-10 minutes, or until the mushrooms are tender and have released their moisture. Stir occasionally to prevent sticking and ensure even cooking. Sautéing the onions and garlic first builds a flavorful base for the sauce, and cooking the mushrooms until they release their moisture prevents the lasagna from becoming watery.
- Make the Tomato Sauce: Add the crushed tomatoes, tomato paste, dried oregano, dried basil, remaining 1 teaspoon of salt, and remaining 1/2 teaspoon of black pepper to the pot with the sautéed onions, garlic, and mushrooms. Stir well to combine. Bring the sauce to a simmer, then reduce the heat to low, cover, and let it simmer for at least 20 minutes, or up to 30 minutes, stirring occasionally. Simmering the sauce allows the flavors to meld and deepen, creating a richer and more complex taste. Taste and adjust seasonings as needed. You might want to add a pinch of sugar if the sauce is too acidic.
- Prepare the Ricotta Mixture: In a medium bowl, combine the ricotta cheese and 1/2 cup of the grated Parmesan cheese. Mix well until thoroughly combined. This ricotta mixture adds a creamy and cheesy layer to the lasagna, balancing the acidity of the tomato sauce and the heartiness of the vegetables.
- Assemble the Lasagna: Lightly grease a 9×13 inch baking dish. Spread a thin layer of tomato sauce (about 1 cup) on the bottom of the dish. This prevents the lasagna noodles from sticking and adds moisture to the bottom layer. Arrange a layer of lasagna noodles over the sauce, overlapping slightly if necessary. If using oven-ready noodles, ensure they are fully covered by sauce to soften properly during baking.
- Layer the Ingredients: Spread half of the ricotta mixture evenly over the noodles. Top with half of the roasted vegetables, then sprinkle with 1 cup of shredded mozzarella cheese. Drizzle another layer of tomato sauce (about 1 cup) over the mozzarella cheese. Repeat layering: noodles, remaining ricotta mixture, remaining roasted vegetables, remaining mozzarella cheese, and finally, top with the remaining tomato sauce. The layering is crucial for creating distinct textures and flavors in each bite.
- Top with Parmesan Cheese: Sprinkle the remaining 1/2 cup of grated Parmesan cheese evenly over the top layer of tomato sauce. The Parmesan cheese will create a delicious, golden-brown crust as the lasagna bakes.
- Bake the Lasagna: Cover the baking dish tightly with aluminum foil. Bake in the preheated oven for 30 minutes. Then, remove the foil and bake for another 20-25 minutes, or until the lasagna is heated through, bubbly, and the cheese is melted and golden brown. Baking covered initially helps to steam the lasagna and cook the noodles through, while removing the foil towards the end allows the cheese to brown and become crispy.
- Rest Before Serving: Let the lasagna rest for at least 10-15 minutes before cutting and serving. This allows the lasagna to set, making it easier to slice and serve, and prevents it from being too runny. It also allows the flavors to meld further.
- Garnish and Serve: Garnish with fresh chopped parsley, if desired. Serve warm and enjoy!
Nutrition Facts for Vegetable Lasagna (per serving)
These are approximate nutrition facts and can vary based on specific ingredients used. Serving size is estimated as one generous slice of lasagna (approximately 1/6 of the entire dish).
- Servings: 6-8
- Calories per serving: Approximately 450-550 calories
- Protein: 20-25g
Note: These values are estimates and can vary. For precise nutritional information, use a nutrition calculator with the specific brands and quantities of ingredients used.
Preparation Time for Vegetable Lasagna
This recipe involves a few steps, but the delicious result is well worth the effort!
- Prep Time: Approximately 45-60 minutes (includes vegetable chopping, roasting, sauce preparation, and ricotta mixture preparation). While it might seem a bit lengthy, many of these steps can be done simultaneously to save time. Roasting vegetables and simmering sauce can happen concurrently.
- Cook Time: Approximately 50-60 minutes (includes baking time in the oven).
- Total Time: Approximately 1 hour 35 minutes – 2 hours (from start to finish, including resting time). While it’s not a quick weeknight meal, it’s perfect for weekend cooking or special occasions when you want to create something truly special.
How to Serve Vegetable Lasagna
Vegetable Lasagna is a hearty and satisfying dish on its own, but it pairs wonderfully with a variety of sides to create a complete and balanced meal. Here are some serving suggestions:
- Classic Side Salad: A simple green salad with a light vinaigrette dressing is a perfect complement to the richness of the lasagna. The fresh greens and tangy dressing provide a refreshing contrast. Consider using mixed greens, romaine lettuce, or spinach, and add vegetables like cucumbers, tomatoes, and carrots.
- Garlic Bread or Breadsticks: Crispy garlic bread or soft breadsticks are always a welcome addition to any Italian-inspired meal. They are perfect for soaking up the delicious tomato sauce from the lasagna. You can make your own garlic bread or use store-bought for convenience.
- Roasted Vegetables: To further enhance the vegetable theme, serve the lasagna with a side of roasted vegetables like asparagus, broccoli, or Brussels sprouts. Roasting brings out the natural sweetness of these vegetables and adds a healthy and flavorful element to the meal.
- Caesar Salad: A creamy Caesar salad with romaine lettuce, croutons, and Parmesan cheese offers a richer side dish option. The creamy dressing complements the lasagna beautifully.
- Caprese Salad: For a lighter and more refreshing side, a Caprese salad with fresh mozzarella, tomatoes, and basil is an excellent choice, especially during warmer months. The fresh flavors and vibrant colors make it a visually appealing and delicious accompaniment.
- Wine Pairing: A medium-bodied red wine like Chianti, Merlot, or Pinot Noir pairs well with vegetable lasagna. For white wine lovers, a crisp Pinot Grigio or Sauvignon Blanc can also be a good choice.
Additional Tips for Perfect Vegetable Lasagna
Here are some helpful tips and tricks to ensure your Vegetable Lasagna turns out perfectly every time:
- Don’t Overcrowd the Baking Sheet: When roasting the vegetables, make sure they are spread in a single layer on the baking sheet. Overcrowding will cause them to steam instead of roast, resulting in soggy vegetables. If necessary, use two baking sheets or roast in batches.
- Season Vegetables Generously: Don’t be shy with salt and pepper when seasoning the vegetables before roasting. Proper seasoning is crucial for bringing out their flavor and ensuring the lasagna is well-seasoned overall.
- Use High-Quality Tomato Sauce: The quality of your tomato sauce will significantly impact the flavor of the lasagna. Choose a good quality crushed tomato brand or even consider making your own homemade tomato sauce for an even richer flavor.
- Don’t Skip the Simmering Time: Allowing the tomato sauce to simmer for at least 20-30 minutes is essential for developing deep and complex flavors. This step allows the herbs and spices to fully infuse the sauce and for the flavors to meld together beautifully.
- Drain Excess Moisture from Ricotta: If your ricotta cheese seems very watery, drain it in a cheesecloth-lined sieve for about 30 minutes before using. This will prevent the lasagna from becoming too watery.
- Use Oven-Ready Noodles: Oven-ready or no-boil lasagna noodles are a convenient time-saver and work perfectly in this recipe. They absorb moisture from the sauce during baking and become tender and delicious. If using traditional noodles, you’ll need to pre-cook them according to package directions.
- Let it Rest Before Cutting: Resist the urge to cut into the lasagna immediately after taking it out of the oven. Allowing it to rest for 10-15 minutes allows it to set, making it easier to slice and serve neat portions. It also prevents it from being too hot and runny.
- Make it Ahead of Time: Vegetable Lasagna is a great make-ahead dish. You can assemble the entire lasagna a day ahead of time, cover it tightly, and store it in the refrigerator. Bake it according to the instructions when ready to serve, adding about 15-20 minutes to the baking time if baking directly from the refrigerator. This makes it perfect for potlucks or dinner parties.
Frequently Asked Questions (FAQ) About Vegetable Lasagna
Here are some common questions people ask about making vegetable lasagna:
Q1: Can I use different vegetables in this lasagna?
A: Absolutely! Feel free to customize the vegetables to your liking or based on what’s in season. Good alternatives or additions include spinach, kale, butternut squash, carrots, mushrooms, or artichoke hearts. Just ensure they are cooked appropriately before layering into the lasagna – roasting, sautéing, or blanching might be necessary depending on the vegetable.
Q2: Can I make this lasagna vegetarian or vegan?
A: This recipe is already vegetarian! To make it vegan, you can substitute vegan ricotta cheese (made from tofu or nuts), vegan mozzarella shreds, and nutritional yeast or a vegan Parmesan alternative for the Parmesan cheese. There are many excellent vegan cheese alternatives available in most grocery stores.
Q3: Can I freeze vegetable lasagna?
A: Yes, lasagna freezes very well! Assemble the lasagna in a freezer-safe dish. Let it cool completely, then wrap it tightly with plastic wrap and then aluminum foil. Freeze for up to 2-3 months. To bake from frozen, thaw overnight in the refrigerator, or bake directly from frozen (covered) at 350°F (175°C) for about 1.5-2 hours, or until heated through and bubbly.
Q4: Do I need to boil the lasagna noodles before assembling?
A: For this recipe, using oven-ready or no-boil lasagna noodles is recommended and simplifies the process. If you are using traditional lasagna noodles, you will need to boil them according to package directions until al dente before assembling the lasagna. Be sure not to overcook them, as they will continue to cook in the oven.
Q5: Can I add meat to this lasagna?
A: While this recipe is designed to be vegetarian, you can certainly add meat if you prefer. Ground beef, Italian sausage, or cooked chicken or turkey would all be delicious additions. Brown and cook the meat thoroughly and drain any excess fat before layering it into the lasagna, typically after the vegetable layer.
Q6: How long does vegetable lasagna last in the refrigerator?
A: Cooked vegetable lasagna can be stored in the refrigerator in an airtight container for 3-4 days. Reheat individual slices in the microwave or the whole lasagna in the oven at 350°F (175°C) until heated through.
Q7: Can I make this lasagna gluten-free?
A: Yes, you can easily make this lasagna gluten-free by using gluten-free lasagna noodles. Many brands offer excellent gluten-free lasagna noodles made from rice flour, corn flour, or a blend of gluten-free flours. Ensure all other ingredients are also gluten-free if you have strict dietary requirements.
Q8: What can I do if my lasagna is too watery?
A: To prevent a watery lasagna, ensure you roast the vegetables properly to remove excess moisture. Also, drain any excess liquid from the ricotta cheese. If your sauce seems too watery, simmer it uncovered for a bit longer to reduce it. If your lasagna still seems watery after baking, let it rest for a longer period after removing it from the oven, as this allows the liquids to absorb and the lasagna to set up properly.

Vegetable Lasagna Recipe
Ingredients
To create this flavorful Vegetable Lasagna, you’ll need a selection of fresh, high-quality ingredients. Here’s what you’ll need, along with a brief description of each ingredient’s role in the recipe:
- Lasagna Noodles: 1 box (about 1 pound) of lasagna noodles, preferably oven-ready or no-boil. These provide the structural base of the lasagna, creating those distinct layers we all know and love. Oven-ready noodles save time and simplify the process.
- Olive Oil: 1/2 cup extra virgin olive oil. Used for roasting the vegetables and sautéing aromatics, olive oil adds richness and healthy fats, and it’s crucial for flavor development.
- Eggplant: 1 large eggplant, about 1 pound, cut into 1/2-inch cubes. Eggplant brings a meaty texture and slightly smoky flavor to the lasagna, adding depth and substance.
- Zucchini: 2 medium zucchini, about 1 pound, cut into 1/2-inch cubes. Zucchini adds a mild, slightly sweet flavor and a tender texture, complementing the other vegetables beautifully.
- Bell Peppers: 2 bell peppers (any color combination), seeded and chopped into 1/2-inch pieces. Bell peppers contribute sweetness, vibrant color, and a satisfying crunch, enhancing the overall flavor profile.
- Mushrooms: 1 pound cremini or white button mushrooms, sliced. Mushrooms add an earthy, umami flavor and a meaty texture, providing another layer of richness to the vegetable filling.
- Onion: 1 large yellow onion, chopped. Onion forms the aromatic base of the sauce and vegetable mixture, adding depth and savory notes.
- Garlic: 4 cloves garlic, minced. Garlic is essential for flavor, adding pungency and aroma that elevates both the sauce and the vegetable mixture.
- Canned Crushed Tomatoes: 2 (28-ounce) cans crushed tomatoes. Crushed tomatoes form the base of the rich and flavorful tomato sauce, providing acidity and sweetness.
- Tomato Paste: 2 tablespoons tomato paste. Tomato paste intensifies the tomato flavor in the sauce, adding depth and richness.
- Dried Oregano: 2 teaspoons dried oregano. Oregano is a classic Italian herb that adds a warm, slightly peppery flavor to the sauce and vegetables, enhancing the Mediterranean character of the dish.
- Dried Basil: 2 teaspoons dried basil. Basil complements the oregano, adding a sweet and slightly anise-like flavor, contributing to the classic Italian herb blend.
- Salt: 2 teaspoons salt, plus more to taste. Salt enhances the flavors of all the ingredients and is crucial for seasoning the vegetables and sauce properly.
- Black Pepper: 1 teaspoon black pepper, plus more to taste. Black pepper adds a subtle spice and enhances the overall flavor profile of the lasagna.
- Ricotta Cheese: 1 (15-ounce) container whole milk ricotta cheese. Ricotta cheese provides a creamy, slightly tangy layer in the lasagna, adding richness and moisture.
- Parmesan Cheese: 1 cup grated Parmesan cheese, divided. Parmesan cheese adds a salty, nutty, and umami flavor to the ricotta mixture and as a topping, creating a crispy, golden crust.
- Mozzarella Cheese: 2 cups shredded mozzarella cheese. Mozzarella cheese melts beautifully and provides that classic, cheesy stretch and mild flavor that is essential to lasagna.
- Fresh Parsley: 1/4 cup chopped fresh parsley, for garnish (optional). Fresh parsley adds a bright, herbaceous finish and a touch of color as a garnish.
Instructions
Follow these detailed instructions to create a delicious and satisfying Vegetable Lasagna:
- Prepare the Vegetables: Preheat your oven to 400°F (200°C). In a large bowl, toss the cubed eggplant, zucchini, and bell peppers with 1/4 cup of olive oil, 1 teaspoon of salt, and 1/2 teaspoon of black pepper. Spread the vegetables in a single layer on a large baking sheet. Roast for 20-25 minutes, or until tender and slightly browned, stirring halfway through. Roasting the vegetables brings out their natural sweetness and intensifies their flavor, preventing them from becoming watery in the lasagna.
- Sauté the Aromatics and Mushrooms: While the vegetables are roasting, heat the remaining 1/4 cup of olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Add the minced garlic and sliced mushrooms and cook for another 8-10 minutes, or until the mushrooms are tender and have released their moisture. Stir occasionally to prevent sticking and ensure even cooking. Sautéing the onions and garlic first builds a flavorful base for the sauce, and cooking the mushrooms until they release their moisture prevents the lasagna from becoming watery.
- Make the Tomato Sauce: Add the crushed tomatoes, tomato paste, dried oregano, dried basil, remaining 1 teaspoon of salt, and remaining 1/2 teaspoon of black pepper to the pot with the sautéed onions, garlic, and mushrooms. Stir well to combine. Bring the sauce to a simmer, then reduce the heat to low, cover, and let it simmer for at least 20 minutes, or up to 30 minutes, stirring occasionally. Simmering the sauce allows the flavors to meld and deepen, creating a richer and more complex taste. Taste and adjust seasonings as needed. You might want to add a pinch of sugar if the sauce is too acidic.
- Prepare the Ricotta Mixture: In a medium bowl, combine the ricotta cheese and 1/2 cup of the grated Parmesan cheese. Mix well until thoroughly combined. This ricotta mixture adds a creamy and cheesy layer to the lasagna, balancing the acidity of the tomato sauce and the heartiness of the vegetables.
- Assemble the Lasagna: Lightly grease a 9×13 inch baking dish. Spread a thin layer of tomato sauce (about 1 cup) on the bottom of the dish. This prevents the lasagna noodles from sticking and adds moisture to the bottom layer. Arrange a layer of lasagna noodles over the sauce, overlapping slightly if necessary. If using oven-ready noodles, ensure they are fully covered by sauce to soften properly during baking.
- Layer the Ingredients: Spread half of the ricotta mixture evenly over the noodles. Top with half of the roasted vegetables, then sprinkle with 1 cup of shredded mozzarella cheese. Drizzle another layer of tomato sauce (about 1 cup) over the mozzarella cheese. Repeat layering: noodles, remaining ricotta mixture, remaining roasted vegetables, remaining mozzarella cheese, and finally, top with the remaining tomato sauce. The layering is crucial for creating distinct textures and flavors in each bite.
- Top with Parmesan Cheese: Sprinkle the remaining 1/2 cup of grated Parmesan cheese evenly over the top layer of tomato sauce. The Parmesan cheese will create a delicious, golden-brown crust as the lasagna bakes.
- Bake the Lasagna: Cover the baking dish tightly with aluminum foil. Bake in the preheated oven for 30 minutes. Then, remove the foil and bake for another 20-25 minutes, or until the lasagna is heated through, bubbly, and the cheese is melted and golden brown. Baking covered initially helps to steam the lasagna and cook the noodles through, while removing the foil towards the end allows the cheese to brown and become crispy.
- Rest Before Serving: Let the lasagna rest for at least 10-15 minutes before cutting and serving. This allows the lasagna to set, making it easier to slice and serve, and prevents it from being too runny. It also allows the flavors to meld further.
- Garnish and Serve: Garnish with fresh chopped parsley, if desired. Serve warm and enjoy!
Nutrition
- Serving Size: one normal portion
- Calories: 550
- Protein: 25g