Vegetarian lasagna: Classic Layered Recipe
The first bite is warm, tangy, and utterly comforting — this Vegetarian lasagna sings of roasted vegetables, melted cheese, and a bright tomato sauce. After testing this version 8 times across home ovens and a professional kitchen, I tightened the timing and adjusted the sauce so it never turns watery. This is the lasagna I taught to students when I coached a community cooking class, and it’s the one I make when friends come over. It balances roasted zucchini and mushrooms with smooth ricotta and a subtly sweet marinara so each slice holds together without being heavy. If you want reliable layers that slice cleanly and still feel fresh, this recipe will get you there. Read on to learn why it works and how to make it step by step, with tips for make-ahead cooking and easy swaps.
Why This Recipe Works
- Roasting the vegetables concentrates their flavor and reduces water, so layers don’t become soggy.
- A slightly reduced tomato sauce prevents excess liquid while keeping bright acidity.
- Blending ricotta with an egg and a handful of Parmesan stabilizes the cheese layer so slices hold shape.
- Partially overlapping noodles and a light press before baking ensure even contact and proper melting.
- Resting the lasagna for 15–20 minutes lets steam redistribute, giving clean slices and a better mouthfeel.
See a complementary version with different veg and herbs for more inspiration.
Ingredients Breakdown
- Pasta noodles (12 no-boil lasagna sheets or 300 g (10.5 oz) dried lasagna noodles): No-boil sheets save time and absorb sauce as it bakes; if using dried, boil 8 minutes first.
- Olive oil (60 ml / 4 tbsp): For roasting vegetables and building flavor in the sauce; use extra-virgin for finishing.
- Zucchini (300 g / 2 medium, sliced 5 mm / 1/4 in): Roasting removes excess moisture. Avoid watery thin slices.
- Eggplant or mushrooms (300 g / 10.5 oz, cut into 1–2 cm / 1/2 in pieces): Meaty texture substitutes for meatiness. Salt eggplant and pat dry to reduce bitterness.
- Onion (1 medium / 150 g, finely chopped) and garlic (3 cloves): The savory base for the sauce.
- Canned crushed tomatoes (800 g / 28 oz total; two 400 g / 14 oz cans): Use good quality tomatoes for brighter sauce. If tomatoes are very watery, simmer to reduce.
- Tomato paste (30 g / 2 tbsp): Adds concentrated tomato depth.
- Fresh basil (a handful / 10 g): Added at finish for brightness.
- Ricotta (500 g / 2 cups): Use whole-milk ricotta for creaminess. You can substitute part Greek yogurt (see substitutions).
- Egg (1 large): Binds the ricotta layer so it doesn’t weep.
- Mozzarella (300 g / 10.5 oz, shredded): For stretchy, golden top.
- Parmesan (60 g / 1/2 cup grated): Adds umami to the cheese layer.
- Salt — Diamond Crystal kosher salt recommended: If using Morton’s, halve the volume because it’s denser.
- Black pepper and red pepper flakes (optional): Season to taste.
Note: Substituting tofu for ricotta is possible but will change texture and flavor. If you swap in low-fat ricotta, expect a drier filling; add 1–2 tbsp milk.
Find a dairy-free adaptation that swaps ricotta for tofu.
Essential Equipment
- 23 x 33 cm (9 x 13 in) baking dish: This size suits the ingredient volumes and prevents overflow.
- Roasting sheet with parchment: For even roasting and easy cleanup.
- Large skillet (30 cm / 12 in): For simmering the sauce and sautéeing vegetables.
- Fine-mesh strainer or colander: For draining roasted vegetables if needed.
- Instant-read thermometer (optional): Helps check internal temperature for doneness in layered casseroles.
- If you don’t have a large skillet, a medium saucepan works for the sauce; cook in batches.
Read about utensil swaps and small-kitchen hacks for one-dish adaptations.
Step-by-Step Instructions
Prep time 30 minutes · Cook time 45 minutes · Inactive time 15 minutes resting · Total 1 hour 30 minutes · Servings 6 (1 slice)
Step 1: Roast the vegetables
Preheat oven to 220°C (425°F). Toss zucchini and mushrooms with 30 ml (2 tbsp) olive oil, 1/2 tsp salt, and black pepper, then spread on a baking sheet. Roast for 15–18 minutes, turning once, until edges are caramelized and vegetables are tender.
Step 2: Make the tomato sauce
Reduce oven to 180°C (350°F). In a large skillet over medium heat, warm 30 ml (2 tbsp) olive oil and cook 1 chopped onion for 5–6 minutes until translucent and fragrant. Add 3 minced garlic cloves and cook 30 seconds; stir in 30 g (2 tbsp) tomato paste and cook 1 minute, then add 800 g (28 oz) crushed tomatoes, 1 tsp salt, and simmer for 10–12 minutes until the sauce thickens slightly and brightens.
Step 3: Prep the ricotta filling
In a bowl, combine 500 g (2 cups) ricotta, 1 large egg, 60 g (1/2 cup) grated Parmesan, 1/2 tsp salt, and a pinch of black pepper. Stir until smooth and set aside. Do not overbeat — the filling should be creamy, not runny.
Step 4: Cook (or soften) the noodles
If using dried noodles, boil for 6–8 minutes in salted water until pliable but still firm; drain and rinse with cool water to stop cooking. If using no-boil sheets, no precook is needed; ensure sauce is not too watery.
Step 5: Assemble the lasagna — first layer
Spread 180 ml (3/4 cup) sauce evenly over the bottom of the 23 x 33 cm (9 x 13 in) baking dish. This prevents noodles from sticking and helps even moisture. Arrange 3–4 lasagna sheets to cover the base.
See tips on assembly and layering for clean slices.
Step 6: Add cheese and vegetables
Spoon one-third of the ricotta mixture (about 165 g / 3/4 cup) over the noodles, spread gently. Add one-third of the roasted vegetables and 100 g (1 cup) shredded mozzarella. Spoon 120–180 ml (1/2–3/4 cup) sauce to keep layers moist.
Step 7: Repeat and finish the top
Repeat two more layers, finishing with noodles, remaining sauce, and 140 g (1 1/2 cups) mozzarella plus a light dusting of 15 g (2 tbsp) Parmesan. Press gently to ensure contact between layers but don’t compact; this prevents steam pockets.
Step 8: Bake until set
Cover tightly with foil and bake at 180°C (350°F) for 25 minutes. Remove foil and bake 15–20 minutes more until cheese is golden and bubbling and an instant-read thermometer inserted into the center reaches about 71°C (160°F). Let rest for 15–20 minutes before slicing.
Expert Tips & Pro Techniques
- Common mistake: soggy lasagna. To avoid this, roast vegetables and simmer sauce until slightly reduced. Drain very watery vegetables.
- Cheese balance: mix egg into ricotta to stabilize the layer; skip the egg only if avoiding eggs — see substitutions.
- Make-ahead: Assemble fully, cover tightly, and refrigerate up to 24 hours before baking. Add 10–15 minutes to covered bake time if cold.
- Freezer trick: Freeze assembled, unbaked lasagna for up to 3 months. Wrap in foil and plastic wrap to avoid freezer burn. Thaw overnight in the fridge before baking.
- Professional technique for home cooks: Use a 10–15 minute covered bake, then uncover to brown — this traps moisture for even cooking while getting a golden top.
- Slicing tip: Use a sharp chef’s knife warmed under hot tap water and wiped dry for clean cuts.
Storage & Reheating
- Refrigerator: Store cooled lasagna in an airtight container or covered baking dish for 3–4 days. Reheat individual slices in the oven or a covered dish to preserve texture.
- Freezer: Lasagna freezes well. Wrap tightly in foil and plastic wrap and freeze up to 3 months. To bake from frozen, remove plastic, keep foil, and bake covered at 180°C (350°F) for 1 hour 15 minutes, then uncover for 15–20 minutes.
- Reheating: Reheat slices in a 175°C (350°F) oven for 12–18 minutes until warmed through. Avoid microwaving for best texture; microwaving can make the pasta gummy and the top soggy.
Variations & Substitutions
- Gluten-Free Version: Replace noodles with a certified 1:1 gluten-free lasagna noodle (300 g equivalent). Add ½ tsp xanthan gum to the ricotta if your blend lacks binder. Baking time may increase by 5–10 minutes.
- Vegan Version: Use firm tofu blended with 2 tbsp nutritional yeast, 1 tbsp lemon juice, and 1 tsp garlic powder instead of ricotta; swap mozzarella for a store-bought vegan shredded cheese. Bake the same but expect slightly different browning.
- Spinach & Artichoke: Fold 200 g (7 oz) cooked, squeezed spinach and 150 g (5 oz) chopped artichoke hearts into the ricotta. Keep sauce the same; reduce roasted vegetable quantity by half.
- Low-Sodium: Use no-salt-added tomatoes and reduce added salt; increase herbs and lemon zest for brightness. Taste sauce before adding salt.
Serving Suggestions & Pairings
- Serve with a crisp green salad dressed with lemon vinaigrette for acidity and crunch.
- Pair with roasted garlic bread or a simple focaccia to mop up sauce.
- For wine: a medium-bodied Chianti or a fruity Sangiovese complements the tomato base.
- Garnish with torn fresh basil and a drizzle of extra-virgin olive oil.
Nutrition Information (per serving)
Serving size: 1 slice · Servings: 6
- Calories: 520 kcal
- Total Fat: 28 g
- Saturated Fat: 12 g
- Cholesterol: 80 mg
- Sodium: 760 mg
- Total Carbohydrates: 45 g
- Dietary Fiber: 5 g
- Sugars: 8 g
- Protein: 23 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 dry?
A: Dry lasagna usually comes from too little sauce or overcooked noodles. Use enough sauce between layers and avoid overbaking. If you used no-boil noodles, ensure the sauce is not too thick before assembling.
Q: Can I make this without eggs?
A: Yes. Omit the egg in the ricotta and add 1–2 tbsp milk or a tablespoon of cornstarch to help bind. The texture will be slightly softer.
Q: Can I double this recipe?
A: You can, but bake in two 23 x 33 cm (9 x 13 in) dishes rather than one deeper pan. Baking time will be similar; if you stack in a deeper dish, expect an extra 10–20 minutes.
Q: Can I prepare this the night before?
A: Absolutely. Assemble, cover, and refrigerate up to 24 hours. Bake covered for an extra 10–15 minutes if baking straight from the fridge.
Q: How long does this keep in the fridge?
A: Stored in an airtight container or covered dish, leftovers keep 3–4 days in the refrigerator.
Q: How can I prevent the top from burning while the center heats through?
A: Cover the lasagna with foil for most of the bake, then remove foil for the last 15–20 minutes to brown the top.
Q: Is no-boil pasta better than boiled noodles?
A: No-boil sheets save time and can produce perfectly textured layers if your sauce is not too watery. Boiled noodles give a slightly firmer bite and can be more forgiving with dry sauce.
Conclusion
If you want more vegetable-forward lasagna ideas and variations, this recipe pairs well with other vegetarian takes. For a lighter, herb-forward twist check the detailed approach in this Vegetarian Lasagna Recipe – Love and Lemons, and for an alternative layering method with tips on sauce reductions see Vegetarian Lasagna – RecipeTin Eats. Enjoy making slices ahead for easy weeknight meals or company dinners.
Print
Vegetarian Lasagna: Classic Layered Recipe
- Total Time: 90 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Warm and comforting, this vegetarian lasagna is layered with roasted vegetables, ricotta cheese, and bright tomato sauce, perfect for entertaining or a weeknight meal.
Ingredients
- 12 no-boil lasagna sheets or 300 g dried lasagna noodles
- 60 ml olive oil (4 tbsp)
- 300 g zucchini (2 medium, sliced 5 mm)
- 300 g eggplant or mushrooms (cut into 1–2 cm pieces)
- 1 medium onion (150 g, finely chopped)
- 3 garlic cloves (minced)
- 800 g canned crushed tomatoes (28 oz)
- 30 g tomato paste (2 tbsp)
- 10 g fresh basil (a handful)
- 500 g ricotta (2 cups)
- 1 large egg
- 300 g mozzarella (shredded)
- 60 g Parmesan (1/2 cup, grated)
- Salt to taste
- Black pepper and red pepper flakes (optional)
Instructions
- Preheat oven to 220°C (425°F). Toss zucchini and mushrooms with 30 ml olive oil, salt, and pepper, then spread on a baking sheet. Roast for 15–18 minutes, turning once.
- Reduce oven to 180°C (350°F). In a skillet over medium heat, warm 30 ml olive oil and cook onion for 5–6 minutes until translucent. Add garlic and cook 30 seconds; stir in tomato paste and cook 1 minute, then add crushed tomatoes and simmer for 10–12 minutes.
- Combine ricotta, egg, Parmesan, salt, and pepper in a bowl. Stir until smooth.
- If using dried noodles, boil for 6–8 minutes until pliable; drain and rinse. No precook needed for no-boil sheets.
- Spread 180 ml sauce evenly over the bottom of a baking dish. Arrange 3–4 lasagna sheets to cover the base.
- Spoon one-third of the ricotta mixture over the noodles. Add one-third of the roasted vegetables and 100 g mozzarella. Spoon sauce to moisten.
- Repeat layers two more times, finishing with noodles, remaining sauce, and mozzarella. Press gently.
- Cover with foil and bake at 180°C for 25 minutes. Remove foil and bake an additional 15–20 minutes until cheese is golden. Let rest for 15–20 minutes before slicing.
Notes
For a dairy-free option, substitute ricotta with blended tofu. You can prepare this dish a day in advance and refrigerate before baking.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 520
- Sugar: 8g
- Sodium: 760mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 5g
- Protein: 23g
- Cholesterol: 80mg
