Vegetable Lasagna: Easy, Flavorful Baked Layers
The first forkful is all velvet-roasted eggplant, sweet bell pepper, and melty cheese wrapped in tender pasta. This vegetable lasagna is built for weeknights and weekend company alike. I developed this version while testing dozens of combos in a small restaurant kitchen and at home; I tested it 12 times to land on the balance of saucy tomato, bright herbs, and a creamy ricotta layer. The method is forgiving, and the flavors hold up well as leftovers. If you want a simple weeknight winner that still feels special, this is it — and you can follow along with the clear steps below. For another take on layered vegetables, see this Delicious Vegetarian Lasagna I often reference when switching up the filling.
Why This Recipe Works
- Roasting the vegetables before assembling concentrates their flavor and removes excess water, keeping the lasagna from becoming watery.
- A light béchamel (white sauce) blended with ricotta gives a silky texture without heavy clumping or graininess.
- Layering sauce between noodles prevents sticking and ensures even cooking through the center.
- Using part-melted mozzarella and grated Parmesan provides both stretch and savory umami.
- Resting the lasagna 15 minutes after baking lets the layers set so slices hold firm.
Ingredients Breakdown
- Lasagna noodles (12 sheets): Use either no-boil or regular dried noodles. If using regular, boil for 6–7 minutes until pliable. No-boil saves time but needs more sauce.
- Olive oil (60 ml / 4 tbsp): For roasting vegetables and sautéing aromatics. Extra-virgin adds better flavor.
- Eggplant (1 medium, ~450 g / 1 lb): Salt and rest before roasting if extra-bitter; roasting reduces moisture.
- Zucchini (2 medium, ~400 g / 14 oz): Slice thick to keep body after roasting.
- Bell peppers (2, mixed colors): Roast until charred for sweet depth.
- Mushrooms (200 g / 7 oz): Browned for meaty umami.
- Onion (1 large / 200 g): Sauté until translucent and sweet, about 5–7 minutes.
- Garlic (3 cloves): Minced; cook briefly to avoid bitterness.
- Canned tomatoes (800 g / 28 oz crushed): Forms the sauce base. If using whole, crush by hand or with a spoon.
- Tomato paste (30 g / 2 tbsp): Adds concentrated tomato flavor.
- Fresh basil and parsley (chopped, 15 g each / 1/2 cup total): Brighten the filling.
- Ricotta (450 g / 1 3/4 cups): Provides creamy layer. Full-fat gives best texture; low-fat can be used but will be drier.
- Egg (1 large): Binds the ricotta. You may omit for a looser layer.
- Mozzarella (300 g / 10 oz shredded): Use whole-milk mozzarella for the best melt.
- Parmesan (60 g / 1/2 cup grated): Adds sharpness.
- Salt — use Diamond Crystal kosher if available: If using Morton’s, use half the quantity because it’s denser.
- Black pepper and red pepper flakes: For seasoning.
Substitution note: Swap ricotta for a 1:1 mix of cottage cheese and strained yogurt, but the texture will be slightly looser; see a set of cottage-cheese ideas in this 10 delicious cottage cheese bowl recipes for inspiration.
Essential Equipment
- 9 x 13-inch (23 x 33 cm) baking dish: Fits three wide layers; do not use an 8 x 8 or smaller unless halving the recipe.
- Sheet pans for roasting vegetables: Two standard sheet pans work best to avoid crowding.
- Large sauté pan (30 cm / 12-inch): For sauce and vegetables.
- Cheese grater and a rubber spatula: For smooth ricotta spread.
- Instant-read thermometer (optional): Useful to check interior temperature (target 74°C / 165°F for bubbling center).
If you don’t have a 9 x 13 pan, use a similarly sized ovenproof skillet and reduce layer height. For ease, a mandoline speeds slicing but a sharp knife is fine; for tips on quicker weeknight mains, try these 5 delicious ways to serve char siu chicken for pairing ideas.
Step-by-Step Instructions
Servings: 6 | Serving size: 1 slice | Prep Time: 35 minutes | Cook Time: 45 minutes | Inactive Time: None | Total Time: 1 hour 20 minutes
Step 1: Roast the Vegetables
Preheat oven to 220°C (425°F). Toss 450 g (1 lb) eggplant, 400 g (14 oz) zucchini, 2 bell peppers, and 200 g (7 oz) mushrooms with 60 ml (4 tbsp) olive oil, 1 tsp salt, and pepper. Roast on sheet pans for 20–25 minutes, turning once, until edges are browned and vegetables are tender.
Step 2: Make the Tomato Sauce
While vegetables roast, heat 30 ml (2 tbsp) olive oil in a large pan over medium heat. Sauté 1 large onion (200 g) for 5–7 minutes until translucent, add 3 minced garlic cloves and cook 30 seconds. Stir in 800 g (28 oz) crushed tomatoes, 30 g (2 tbsp) tomato paste, 1 tsp salt, 1/2 tsp red pepper flakes, and simmer 10 minutes until slightly thickened.
Step 3: Prepare the Ricotta Layer
In a medium bowl, mix 450 g (1 3/4 cups) ricotta, 1 large egg, 60 g (1/2 cup) grated Parmesan, 15 g chopped basil, and salt and pepper to taste. Do not overmix — stir just until combined so the ricotta remains light and airy.
Step 4: Assemble the Lasagna
Spread 180 ml (3/4 cup) sauce in the bottom of a 9 x 13-inch (23 x 33 cm) dish. Lay 4 lasagna noodles (no-boil or par-cooked) across the sauce. Spoon half the ricotta mixture (about 225 g / 3/4 cup), half the roasted vegetables, and 100 g (3.5 oz) shredded mozzarella. Repeat: sauce, noodles, ricotta, vegetables, mozzarella. Finish with a final layer of noodles, 180 ml (3/4 cup) sauce, 100 g (3.5 oz) mozzarella, and 15 g (1/4 cup) Parmesan.
Step 5: Bake and Rest
Cover tightly with foil and bake at 190°C (375°F) for 30 minutes. Remove foil and bake 10–15 minutes more until cheese is golden and center reaches 74°C (165°F) if using a thermometer. Let rest 15 minutes before slicing; this allows the layers to set.
Step 6: Serve
Cut into 6 pieces and garnish with fresh basil. Serve hot with a crisp salad or crusty bread and enjoy.
Expert Tips & Pro Techniques
- Common mistake: soggy lasagna. To avoid it, roast vegetables until they are caramelized. If they still release water, drain them on paper towels before layering.
- Sauce balance: if your tomatoes taste tart, add a pinch of sugar (1/4 tsp) to round them out.
- Make-ahead: Assemble the lasagna up to 24 hours ahead. Cover and refrigerate; add 10–15 minutes to covered baking time if cold from the fridge.
- Professional trick at home: add a thin béchamel (200 ml / 3/4 cup milk, 25 g / 2 tbsp butter, 25 g / 2 tbsp flour) whisked into ricotta for a silkier filling that resists separating.
- Cheese distribution: reserve some shredded mozzarella and Parmesan for the last 10 minutes of baking to avoid excessive browning.
- Leftover boost: spread thin slices of cold lasagna onto a skillet and fry 1–2 minutes per side for crisp edges and warmed filling.
Storage & Reheating
- Refrigerator: Store covered in an airtight container or tightly wrapped dish for up to 4 days.
- Freezer: Lasagna freezes well. Wrap tightly in plastic and foil, or freeze in a sealed container for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Reheat slices at 175°C (350°F) for 12–15 minutes until warmed through. For single slices, cover loosely with foil for even reheating. Avoid microwaving as it makes the texture uneven and the cheese rubbery.
Variations & Substitutions
- Gluten-Free Version: Use gluten-free lasagna sheets (250 g / enough for 12 sheets) and check for no-boil compatibility. Add 3–5 extra minutes to covered baking time.
- Vegan Version: Replace ricotta with a tofu-based ricotta (350 g firm tofu blended with 2 tbsp nutritional yeast, 1 tbsp lemon juice). Use vegan mozzarella. Baking time remains the same.
- Meat Option: Brown 300 g (10 oz) Italian sausage and mix with the tomato sauce for a heartier dish; omit mushrooms or reduce them by half.
- Low-Carb Version: Use thinly sliced roasted eggplant as the noodle layers. Salt slices and pat dry to remove moisture; bake time may shorten by 5–10 minutes.
- Lighter Cheese: Swap half the mozzarella for part-skim and increase the ricotta by 100 g (1/2 cup) to keep creaminess but lower saturated fat.
Serving Suggestions & Pairings
- Simple green salad with lemon vinaigrette and toasted pine nuts pairs nicely.
- A rustic garlic bread or focaccia is perfect for sopping sauce.
- For wine: a medium-bodied Chianti or a fruity Sangiovese complements the tomato brightness.
- For dessert: choose a lighter option like citrus sorbet or these 5 irresistibly delicious keto tiramisu cookie if you want a small, low-sugar finish.
Nutrition Information
Per serving (1 slice) — 6 servings total.
- Calories: 520 kcal
- Total Fat: 28 g
- Saturated Fat: 13 g
- Cholesterol: 95 mg
- Sodium: 820 mg
- Total Carbohydrates: 45 g
- Dietary Fiber: 6 g
- Sugars: 9 g
- Protein: 24 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my lasagna turn out watery?
A: Most likely from under-roasted vegetables or too much sauce. Roast veggies until browned and drain any liquid before layering. Use slightly thicker sauce if using no-boil noodles.
Q: Can I make this without eggs in the ricotta?
A: Yes. Omit the egg — the ricotta layer will be looser but still tasty. Add 1 tbsp cornstarch if you want extra binding.
Q: Can I double this recipe to feed a crowd?
A: Yes. Use two 9 x 13-inch pans and bake both at the same time if they fit in your oven. Rotate pans halfway through baking for even browning.
Q: Can I prepare this the night before?
A: Absolutely. Assemble, cover tightly, and refrigerate up to 24 hours. Add 10–15 minutes to the covered bake time if baking straight from the fridge.
Q: How long does leftover lasagna keep in the fridge?
A: Store for up to 4 days in an airtight container. Reheat thoroughly to 74°C (165°F) before serving.
Q: Are no-boil noodles better?
A: No-boil noodles save time but require sufficient sauce to hydrate. If unsure, par-cook regular noodles for 4–5 minutes until very pliable.
Q: Can I freeze single slices?
A: Yes — wrap slices tightly in plastic and foil or store in freezer-safe containers for up to 3 months.
Conclusion
Try comparing approaches and flavors with trusted vegetable lasagna guides like the best vegetable lasagna recipe at Cookie and Kate, which emphasizes layered roasted vegetables and herbs. For another bright, vegetable-forward take, see the vegetarian lasagna recipe at Love and Lemons for different cheese and herb combinations.
Recipe by Chef John — Culinary school graduate and 15 years professional chef.
Print
Vegetable Lasagna: Easy, Flavorful Baked Layers
- Total Time: 80 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This vegetable lasagna features layers of roasted eggplant, zucchini, bell peppers, mushrooms, and creamy ricotta, perfect for weeknights or entertaining.
Ingredients
- 12 sheets Lasagna noodles
- 60 ml (4 tbsp) Olive oil
- 1 medium Eggplant (~450 g / 1 lb)
- 2 medium Zucchini (~400 g / 14 oz)
- 2 Bell peppers (mixed colors)
- 200 g (7 oz) Mushrooms
- 1 large Onion (200 g)
- 3 cloves Garlic (minced)
- 800 g (28 oz) Canned tomatoes (crushed)
- 30 g (2 tbsp) Tomato paste
- 15 g (1/2 cup) Fresh basil (chopped)
- 15 g (1/2 cup) Fresh parsley (chopped)
- 450 g (1 3/4 cups) Ricotta
- 1 large Egg
- 300 g (10 oz) Mozzarella (shredded)
- 60 g (1/2 cup) Parmesan (grated)
- Salt (to taste)
- Black pepper (to taste)
- Red pepper flakes (to taste)
Instructions
- Preheat the oven to 220°C (425°F). Toss eggplant, zucchini, bell peppers, and mushrooms with olive oil, salt, and pepper. Roast for 20–25 minutes until browned and tender.
- Heat olive oil in a large pan and sauté onion until translucent. Add garlic and cook briefly before stirring in crushed tomatoes, tomato paste, salt, and red pepper flakes. Simmer for 10 minutes.
- Mix ricotta, egg, Parmesan, chopped basil, salt, and pepper in a bowl until just combined.
- Spread sauce in a 9 x 13-inch baking dish, lay noodles, and layer with ricotta, roasted vegetables, and mozzarella. Repeat the layers and finish with noodles, sauce, mozzarella, and Parmesan.
- Cover with foil and Bake at 190°C (375°F) for 30 minutes, then uncover and bake for another 10–15 minutes.
- Rest for 15 minutes before slicing and serving hot with fresh basil.
Notes
Resting ensures the layers hold together for cleaner slices. You can make the lasagna ahead of time and bake it later.
- Prep Time: 35 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 520
- Sugar: 9g
- Sodium: 820mg
- Fat: 28g
- Saturated Fat: 13g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 6g
- Protein: 24g
- Cholesterol: 95mg
