Delicious Veggie Lasagna — Classic Bake
The oven fills the kitchen with warm tomato and melted cheese aromas, a promise of comfort in every bubbling slice. This Vegetarian Lasagna brings together roasted zucchini, spinach, and a ricotta-herb filling for a satisfying, meatless main. After testing variations eight times — swapping cheeses, roasting vs. sautéeing the veg, and adjusting sauce thickness — I landed on this balanced, reliably creamy version. It’s the one I cook when friends want something homey but special. Read on for ingredient choices, exact steps, and pro tips so your lasagna comes out perfectly every time. For a different twist, try our alternative layering method in this guide: layering variations for vegetarian lasagna.
Why This Recipe Works
- Slow-roasted vegetables concentrate sweetness without adding water, keeping layers from becoming soggy.
- A simple béchamel-like binding (milk and flour) helps the ricotta set and slice cleanly.
- Fresh herbs and lemon zest brighten the rich cheese, preventing a heavy finish.
- Slightly undercooking the pasta sheets avoids a mushy texture after baking.
- Finishing under the broiler for 1–2 minutes gives golden, slightly blistered cheese for a pleasing crust.
Ingredients Breakdown
- Lasagna sheets (no-boil or dried): Use 9–12 sheets depending on your pan size. No-boil sheets save time but add 120 ml (1/2 cup) more sauce to hydrate them.
- Olive oil: 60 ml (1/4 cup) for roasting vegetables and sautéing garlic. Use extra virgin for flavor.
- Zucchini and eggplant: 400 g (about 2 medium) zucchini and 300 g (1 medium) eggplant, diced and roasted to concentrate flavor.
- Spinach: 300 g (10 oz) fresh spinach, wilted and squeezed dry. Frozen spinach can be used (thaw and squeeze) but drain thoroughly.
- Ricotta: 900 g (about 3 cups) whole-milk ricotta gives creaminess; low-fat will make a drier result.
- Egg: 1 large — binds the ricotta. You can omit it (see substitutions), but the filling will be looser.
- Parmesan or Pecorino Romano: 100 g (1 cup grated) for savory depth. Use quality cheese—grating from a wedge matters.
- Mozzarella: 300 g (10½ oz) shredded for melty topping. Use low-moisture for less water release.
- Tomato sauce: 900 ml (3 3/4 cups) of a bright, chunky marinara. Homemade or a good-quality jar works.
- Milk and flour: 240 ml (1 cup) whole milk + 15 g (1 tbsp) all-purpose flour to stabilize the ricotta layer — similar to a thin béchamel.
- Garlic, onion, herbs: 1 small onion, 2 cloves garlic, 15 g (2 tbsp) fresh basil, 10 g (2 tsp) fresh oregano, lemon zest — for balance.
- Salt: Use Diamond Crystal kosher salt for seasoning; if using Morton’s, use roughly half the amount because it’s denser.
- Black pepper and red pepper flakes: For seasoning and a touch of heat.
Substitutions with impact warnings:
- Gluten-free lasagna sheets: Works, but use a brand that handles baking well; expect a firmer texture.
- Cottage cheese for ricotta: OK in a pinch, but the texture and tang will change.
- Vegan: Use firm tofu blended with lemon and nutritional yeast; expect a different, less creamy mouthfeel.
Essential Equipment
- 23 x 33 cm (9 x 13 in) baking dish — this volume fits the ingredient quantities without overflow.
- Roasting sheet and parchment paper for vegetables.
- Large skillet for sautéing and wilting spinach.
- Mixing bowls and a spatula for filling.
- Box grater for cheeses (pre-shredded cheese can contain anti-caking agents that reduce melt quality).
- Instant-read thermometer (optional) to check internal temp; lasagna is done when center reads 70–74°C (160–165°F).
- If you don’t have a 9 x 13 dish, use two 20 x 20 cm (8 x 8 in) pans and reduce bake time slightly.
Step-by-Step Instructions
This recipe makes 8 servings. Prep time: 30 minutes. Cook time: 1 hour. Inactive time: None. Total time: 1 hour 30 minutes.
Step 1: Roast the vegetables
Preheat the oven to 220°C (425°F). Toss 400 g (about 2 medium) zucchini and 300 g (1 medium) eggplant with 30 ml (2 tbsp) olive oil, salt, and pepper. Roast on a sheet for 20–25 minutes until caramelized and tender, stirring once halfway.
Step 2: Make the sauce base
While the veg roasts, heat 30 ml (2 tbsp) olive oil in a skillet over medium heat. Sauté 1 small diced onion and 2 minced garlic for 5–6 minutes until translucent and fragrant. Add 900 ml (3 3/4 cups) tomato sauce, 1 tsp sugar (optional), and simmer for 8–10 minutes until slightly thickened.
Step 3: Prepare the spinach-ricotta filling
In a bowl, combine 900 g (3 cups) ricotta, 1 large beaten egg, 100 g (1 cup) grated Parmesan, 15 g (2 tbsp) chopped basil, zest of 1 lemon, salt, and pepper. Wilt 300 g (10 oz) fresh spinach in a skillet for 2–3 minutes and squeeze dry. Fold spinach into ricotta. Do not overwork the ricotta — stop as soon as ingredients are evenly mixed.
Step 4: Stabilize the filling (optional but recommended)
Whisk 240 ml (1 cup) whole milk with 15 g (1 tbsp) all-purpose flour until smooth. Gently fold into the ricotta mixture to help it set and slice cleanly after baking.
Step 5: Assemble the lasagna
Spoon a thin layer (about 180 ml / 3/4 cup) of tomato sauce over the bottom of the 23 x 33 cm (9 x 13 in) dish. Lay 3–4 lasagna sheets to cover (amount varies by brand). Spread one-third of the ricotta-spinach mixture (about 300 g / 1 cup), a third of the roasted vegetables, and 120 ml (1/2 cup) shredded mozzarella. Repeat for two more layers. Top with remaining sauce and 120 g (1 cup) mozzarella and a sprinkle of Parmesan.
Step 6: Bake until bubbly
Cover with foil and bake at 190°C (375°F) for 30 minutes. Remove foil and bake another 15–20 minutes until edges bubble and cheese is golden. For a blistered top, broil on high for 1–2 minutes, watching closely.
Step 7: Rest, slice, and serve
Let the lasagna rest for 15 minutes before slicing so layers set. Serve warm with fresh basil and a drizzle of olive oil.
Expert Tips & Pro Techniques
- Common mistake: soggy lasagna. Avoid over-roasting watery vegetables; roast at high heat to caramelize and remove moisture.
- Pasta handling: If using dried sheets, undercook by 2 minutes in boiling water so they finish in the oven; this prevents mushiness.
- Make-ahead: Assemble the lasagna, cover tightly, and refrigerate up to 24 hours before baking. Add 10–15 minutes to the bake time if chilled.
- Freezing: Freeze an unbaked, covered lasagna for up to 3 months. Thaw overnight in the fridge before baking.
- Professional trick for clean slices: let the lasagna rest 20 minutes after baking and use a sharp knife dipped in hot water for each cut.
- Flavor boost: fold 1–2 tsp lemon zest into the ricotta for brightness; don’t skip the fresh herb garnish.
Storage & Reheating
- Refrigerator: Store cooled lasagna in an airtight container or covered dish for up to 4 days.
- Freezer: Lasagna freezes well. Wrap tightly with plastic and foil or use an airtight freezer-safe container. Freeze for up to 3 months.
- Thawing: Thaw in the refrigerator overnight before reheating.
- Reheating: Preheat oven to 175°C (350°F). Reheat individual slices in a covered oven-safe dish for 15–20 minutes or until warmed through. For best texture, avoid microwaving whole slices — it can make the pasta and filling gummy.
Variations & Substitutions
- Gluten-Free Version: Replace lasagna sheets with a certified 1:1 GF pasta (e.g., brown rice or lentil-based). No change in layering; baking time may increase by 3–5 minutes.
- Spinach-Free: Swap spinach with 300 g (10 oz) kale, massaged and wilted; leaves are heartier and reduce liquid.
- Vegan Adaptation: Use 900 g (about 3 cups) blended firm tofu, 2 tbsp lemon juice, 3 tbsp nutritional yeast, and 1 tsp salt in place of ricotta, and a vegan mozzarella. Add 15 g (1 tbsp) cornstarch to help set; bake covered longer, about 40–45 minutes.
- Mushroom-Forward: Replace half the roasted veg with 300 g (10 oz) cremini mushrooms, sautéed until browned to add umami.
- Lighter (Lower-Calorie): Use part-skim ricotta (900 g) and reduce mozzarella to 200 g (7 oz). The lasagna will be less rich and may be slightly less creamy.
Serving Suggestions & Pairings
- Salad: Serve with a crisp arugula and pear salad dressed with lemon vinaigrette.
- Bread: Warm focaccia or garlic bread for mopping up the sauce.
- Beverage: Pair with a medium-bodied red like Chianti or a citrusy Italian sparkling water.
- Side dish: Roast garlic green beans complement the roasted vegetables nicely; see our guide to simple roasted sides for timing tips.
Nutrition Information
Per serving (1 slice), recipe makes 8 servings.
- Calories: 520 kcal
- Total Fat: 28 g
- Saturated Fat: 13 g
- Cholesterol: 85 mg
- Sodium: 720 mg
- Total Carbohydrates: 42 g
- Dietary Fiber: 5 g
- Sugars: 8 g
- Protein: 22 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: Excess water usually comes from vegetables or fresh mozzarella. Roast higher-moisture veg longer to release and discard excess liquid, and use low-moisture mozzarella or drain it before using.
Q: Can I make this without eggs?
A: Yes. Omit the egg from the ricotta mixture — add 30 g (2 tbsp) breadcrumbs or 15 g (1 tbsp) flour to help bind. The filling will be slightly softer.
Q: Can I double this recipe?
A: Yes. Use two 23 x 33 cm (9 x 13 in) pans or a larger casserole. Bake both dishes at the same temperature; you may need to add 5–10 minutes to the bake time for full heating.
Q: Can I prepare this the night before?
A: Absolutely. Assemble, cover tightly, and refrigerate overnight. Let come to room temperature for 30 minutes before baking and add 10–15 minutes to the bake time.
Q: How long does this keep in the fridge?
A: Stored in an airtight container, lasagna keeps 3–4 days in the refrigerator.
Q: Can I use no-boil noodles?
A: Yes. No-boil noodles work well if you ensure enough sauce to hydrate them; add an extra 120 ml (1/2 cup) sauce spread over the layers.
Q: How can I make the top extra-bubbly and brown without drying the center?
A: Bake covered, then remove foil for the final 15–20 minutes. For extra color, broil on high for 1–2 minutes, watching closely to avoid burning.
Conclusion
If you want a bright, reliable vegetarian centerpiece, this version delivers creamy ricotta, concentrated roasted vegetables, and a saucy, sliceable finish. For further inspiration on vegetable-forward lasagna recipes and variations, check out this Vegetarian Lasagna Recipe – Love and Lemons and the practical tips in this Vegetarian Lasagna – RecipeTin Eats.
Print
Delicious Veggie Lasagna
- Total Time: 90 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
A comforting vegetarian lasagna featuring roasted zucchini, spinach, and a creamy ricotta-herb filling, baked to perfection.
Ingredients
- 9–12 lasagna sheets (no-boil or dried)
- 60 ml (1/4 cup) olive oil
- 400 g (about 2 medium) zucchini, diced
- 300 g (1 medium) eggplant, diced
- 300 g (10 oz) fresh spinach, wilted
- 900 g (about 3 cups) whole-milk ricotta
- 1 large egg
- 100 g (1 cup) grated Parmesan or Pecorino Romano
- 300 g (10½ oz) shredded mozzarella
- 900 ml (3 3/4 cups) tomato sauce
- 240 ml (1 cup) whole milk
- 15 g (1 tbsp) all-purpose flour
- 1 small onion, diced
- 2 cloves garlic, minced
- 15 g (2 tbsp) fresh basil, chopped
- 10 g (2 tsp) fresh oregano
- zest of 1 lemon
- Salt and black pepper, to taste
- Red pepper flakes, to taste
Instructions
- Preheat the oven to 220°C (425°F). Toss zucchini and eggplant with olive oil, salt, and pepper. Roast for 20–25 minutes until caramelized.
- Heat olive oil in a skillet over medium heat. Sauté onion and garlic for 5–6 minutes until translucent. Add tomato sauce and simmer for 8–10 minutes.
- Combine ricotta, egg, Parmesan, basil, lemon zest, salt, and pepper in a bowl. Wilt spinach in a skillet for 2–3 minutes, squeeze dry, and fold into ricotta.
- Whisk milk with flour until smooth, then fold into ricotta mixture.
- Spoon a layer of tomato sauce in a baking dish. Layer lasagna sheets, ricotta mixture, roasted vegetables, and mozzarella. Repeat layers, finishing with sauce and mozzarella.
- Cover and bake for 30 minutes. Remove foil and bake another 15–20 minutes until cheese is golden. Broil for 1–2 minutes for a blistered top.
- Let the lasagna rest for 15 minutes before slicing and serving.
Notes
Best served with fresh basil and a drizzle of olive oil. Can be made ahead and refrigerated overnight.
- Prep Time: 30 minutes
- Cook Time: 60 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 520
- Sugar: 8g
- Sodium: 720mg
- Fat: 28g
- Saturated Fat: 13g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 5g
- Protein: 22g
- Cholesterol: 85mg
