Delicious Lasagna That Melts in Your Mouth
Warm, bubbling, and deeply comforting — this vegetarian lasagna fills the kitchen with the scent of roasted vegetables and garlic, and it’s ready for the table in about an hour. I developed this version after testing it eight times across different ovens and vegetable combinations to land on a balance of bright tomato, silky ricotta, and a crisp-edged top. The vegetarian lasagna in this recipe uses roasted eggplant and zucchini for texture, plus a simple herbed tomato sauce that won’t overpower the filling. It’s the version I made for friends during a busy weeknight service at a small bistro, adapted here for home cooks who want big flavor without fuss. Read on for the exact steps, timing cues, and make-ahead options so you can serve it straight from the oven with confidence.
Why This Recipe Works
- Roasting the vegetables concentrates sweetness and reduces water, preventing a soggy lasagna.
- A lightly seasoned ricotta mixture keeps the filling creamy without making the dish cloying.
- Layering sauce between noodles prevents sticking and ensures even baking.
- A 15-minute rest after baking lets the lasagna set so slices hold clean edges.
- Simple, short-cooked sauce preserves bright tomato flavor and keeps the dish fresh-tasting.
Ingredients Breakdown
- Lasagna noodles (12 sheets): Use no-boil or regular noodles. If using regular, boil 6–8 minutes until pliable; they’ll finish in the oven. No-boil saves time but needs more sauce.
- Extra-virgin olive oil (60 ml / 4 tbsp): For roasting vegetables and sautéing aromatics; adds mouthfeel and flavor.
- Eggplant (450 g / 1 lb): Roasting reduces bitterness and water. If your eggplant is seedy, salt and drain for 20 minutes, then rinse.
- Zucchini (300 g / 2 medium): Adds a tender, slightly sweet texture. Slice into 5 mm (1/4-inch) rounds for even cooking.
- Mushrooms (200 g / 7 oz) — optional: Use cremini or button — they add umami. If swapping with spinach (see variations), use 300 g (10 oz) baby spinach, wilted and squeezed dry.
- Crushed tomatoes (800 g / 28 oz can): The backbone of the sauce; choose plain crushed tomatoes for texture and brightness.
- Tomato paste (30 g / 2 tbsp): Adds depth; cook briefly to remove raw edge.
- Garlic (3 cloves): Minced; warms the sauce with gentle heat.
- Onion (1 medium / 150 g): Finely chopped; sweated until translucent for sweetness.
- Dried oregano, dried basil (1 tsp each): Use fresh basil if available (add at layering for bright flavor).
- Ricotta cheese (600 g / 2 1/2 cups): Holds the layers together; drain excess whey. For a lighter texture, blend with 60 g (1/4 cup) grated Parmesan.
- Egg (1 large): Binds the ricotta so slices hold shape; skip only if you need an egg-free version (see substitutions).
- Mozzarella (250 g / 9 oz), grated: For melty topping.
- Parmesan (60 g / 1/2 cup) grated: Finishes and seasons; adds salty, nutty notes.
- Kosher salt and black pepper: Adjust to taste. If using Morton’s salt, use roughly half the volume of Diamond Crystal.
Ingredient note: You can swap ricotta for cottage cheese, but texture will be looser — for ideas using cottage cheese in other dishes, see this cottage cheese bowl recipes guide.
Essential Equipment
- 33 x 23 cm (13 x 9 inch) baking dish: Standard lasagna pan size; a smaller pan will overflow.
- Roasting sheet: For vegetables; use a rimmed tray to catch juices.
- Large sauté pan: For sauce and vegetables.
- Cheese grater: For fresh mozzarella and Parmesan.
- Instant-read thermometer: Helpful for checking internal temperature if desired.
- If you don’t have a blender for a silky sauce, mash canned tomatoes with a fork and simmer an extra 5 minutes.
Step-by-Step Instructions
Prep Time: 25 minutes · Cook Time: 45 minutes · Inactive Time: 15 minutes · Total Time: 1 hour 25 minutes · Servings: 8 (1 slice)
Step 1: Roast the vegetables
Preheat the oven to 220°C (425°F). Toss 450 g (1 lb) eggplant and 300 g (2 medium) zucchini with 30 ml (2 tbsp) olive oil and a pinch of salt and roast on a single layer for 18–22 minutes until edges caramelize and centers are tender. Flip once at 10 minutes for even browning.
Step 2: Make the tomato sauce
Lower oven to 180°C (350°F). In a large sauté pan, heat 30 ml (2 tbsp) olive oil over medium heat. Sauté 1 medium chopped onion and 3 minced garlic cloves for 5–7 minutes until translucent and fragrant. Add 30 g (2 tbsp) tomato paste and cook 1 minute, then stir in 800 g (28 oz) crushed tomatoes, 1 tsp dried oregano, and 1 tsp dried basil. Simmer for 12–15 minutes, stirring occasionally, until the sauce thickens and tastes bright.
Step 3: Prepare the ricotta filling
In a bowl, stir together 600 g (2 1/2 cups) ricotta, 1 large beaten egg, 60 g (1/2 cup) grated Parmesan, 1/2 tsp salt, and 1/4 tsp black pepper. Add 1 tbsp chopped fresh parsley if available. Do not overmix — fold only until combined.
Step 4: Pre-cook noodles if needed
If using regular dried lasagna noodles, boil for 6–8 minutes until pliable but still firm (al dente). Drain and lay sheets flat separated by parchment to prevent sticking. No-boil noodles may be used without pre-cooking.
Step 5: Assemble the layers
Spread 120 ml (1/2 cup) sauce on the bottom of the 33 x 23 cm (13 x 9 inch) pan. Place 4 lasagna sheets (or a single layer) to cover. Spread half the ricotta mixture (about 300 g / 1 1/4 cups), then half the roasted vegetables (about 360 g / 12–13 oz), and 120 g (1 cup) grated mozzarella. Repeat: noodles, remaining ricotta, remaining vegetables, sauce, and finish with 130 g (1 cup) mozzarella and 30 g (1/4 cup) Parmesan. Sauce between every noodle layer prevents dryness.
Step 6: Bake
Cover tightly with foil (shiny side down) and bake at 180°C (350°F) for 30 minutes. Remove foil and bake uncovered for 12–15 minutes until the top is golden and the cheese is bubbling. Bake until an inserted knife sinks easily and center reaches around 71°C (160°F) for set texture.
Step 7: Rest and serve
Let the lasagna rest for 15 minutes before slicing so layers set. This yields 8 neat slices. Serve warm with a sprinkle of fresh basil or extra Parmesan.
Expert Tips & Pro Techniques
- Common mistake: soggy lasagna. Avoid this by roasting vegetables until they lose most moisture and by using enough sauce between layers so noodles cook properly without pooling.
- Make-ahead: Assemble the lasagna up to 24 hours in advance, cover, and refrigerate. Add 10–15 minutes to baking time if cold from fridge. For longer storage, freeze (see Storage).
- Professional technique for home: Brush a thin film of olive oil on the edges of noodles to prevent them from sticking and tearing during assembly.
- Cheese distribution: Mix 60 g (1/4 cup) Parmesan into the ricotta to add salt and help bind; save fresh mozzarella mostly for the top to get that golden blistered finish.
- Leftover recomposition: For crispier edges when reheating, warm individual slices in a 200°C (400°F) skillet for 2–3 minutes before finishing in the oven for 5 minutes.
- Timing tip: If your sauce is very watery, simmer uncovered an extra 8–10 minutes; the concentrated flavor will pay off.
Storage & Reheating
- Refrigerator: Cover tightly with foil or store in an airtight container for up to 4 days.
- Freezer: This lasagna freezes well. Wrap the whole pan tightly in plastic, then foil, or freeze individual slices in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Reheat covered at 175°C (350°F) for 20–25 minutes for a whole pan, or 10–15 minutes for individual slices. For a crisper top, remove foil for the last 5 minutes. Avoid microwaving when possible — it can make the texture gummy.
Variations & Substitutions
- Spinach and mushroom version: Replace eggplant and zucchini with 300 g (10 oz) baby spinach (wilted and squeezed) and 200 g (7 oz) sliced mushrooms. Keep sauce and cheeses the same. Add an extra 5 minutes to baking time if using very watery mushrooms.
- Gluten-free: Use a 1:1 gluten-free lasagna noodle or thinly sliced roasted eggplant as noodle layers. If using eggplant slices, roast until very soft and reduce the number of layers to 3.
- Egg-free ricotta: Omit the egg and add 1 tbsp cornstarch to the ricotta to help it set; texture will be slightly less firm.
- Low-dairy: Use part-skim ricotta (600 g / 2 1/2 cups) and skip the egg, adding 2 tbsp nutritional yeast for savory depth. Baking time remains the same.
- Heavier, cheesier bake: Add a béchamel layer (240 ml / 1 cup milk + 30 g / 2 tbsp butter + 30 g / 1/4 cup flour, cooked to a thick cream) between one ricotta and noodle layer. Bake the same amount; expect a richer mouthfeel.
Serving Suggestions & Pairings
- Simple green salad with lemon vinaigrette cuts the richness and adds brightness.
- Serve with crusty bread and an herbed ricotta spread for a delightful starter.
- Pair with a medium-bodied red wine like Chianti or a bright, unsweetened iced tea for non-alcoholic pairing.
- For a contrasting side, try roasted garlic potatoes — they echo the roasted vegetables in the lasagna and add crunch. Also check our guide for more side ideas like easy vegetable sides.
Nutrition Information (per serving — 1 slice, recipe yields 8)
- Calories: 490 kcal
- Total Fat: 26 g
- Saturated Fat: 11 g
- Cholesterol: 80 mg
- Sodium: 720 mg
- Total Carbohydrates: 36 g
- Dietary Fiber: 5 g
- Sugars: 9 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 watery?
A: Most often from under-roasted vegetables or too much sauce. Roast vegetables until their centers are tender and edges caramelize, and simmer the sauce until it thickens for 12–15 minutes.
Q: Can I make this without eggs?
A: Yes. Omit the egg in the ricotta and add 1 tbsp cornstarch or 60 g (1/4 cup) grated Parmesan to help the filling bind.
Q: Can I double this recipe?
A: Yes. Use two 33 x 23 cm (13 x 9 inch) pans or a single larger baking dish. Baking time will be the same per pan; for a very large pan, you may need to add 10–15 minutes.
Q: Can I prepare this the night before?
A: Absolutely. Assemble, cover, and refrigerate up to 24 hours. Bring to room temperature 30 minutes before baking and add 10–15 minutes to baking time.
Q: How long does this keep in the fridge?
A: Stored in an airtight container or tightly covered, the lasagna keeps 3–4 days in the refrigerator.
Q: Can I use fresh pasta sheets?
A: Yes. Fresh pasta cooks faster than dried; reduce initial soaking/boil steps and watch for tenderness. Bake times remain similar.
Q: What’s the best way to reheat a single slice?
A: Reheat at 175°C (350°F) for 10–12 minutes covered, then 2–3 minutes uncovered to refresh the top.
Conclusion
If you like exploring other approaches, the Love and Lemons version offers a vegetable-forward take with different layering ideas, and RecipeTin Eats’ recipe is a helpful comparison for timing and pantry-friendly swaps. Try one of those for variation or to compare techniques, then come back to this recipe for the roasted-vegetable method that gives consistently good results.
Print
Delicious Lasagna That Melts in Your Mouth
- Total Time: 70 minutes
- Yield: 8 servings (1 slice) 1x
- Diet: Vegetarian
Description
This vegetarian lasagna, filled with roasted vegetables and creamy ricotta, is warm, comforting, and perfect for a busy weeknight dinner.
Ingredients
- 12 sheets Lasagna noodles (no-boil or regular)
- 60 ml Extra-virgin olive oil (4 tbsp)
- 450 g Eggplant (1 lb)
- 300 g Zucchini (2 medium)
- 200 g Mushrooms (7 oz), optional
- 800 g Crushed tomatoes (28 oz can)
- 30 g Tomato paste (2 tbsp)
- 3 cloves Garlic, minced
- 1 medium Onion (150 g), finely chopped
- 1 tsp Dried oregano
- 1 tsp Dried basil
- 600 g Ricotta cheese (2 1/2 cups)
- 1 large Egg
- 250 g Mozzarella, grated (9 oz)
- 60 g Parmesan cheese, grated (1/2 cup)
- Kosher salt and black pepper, to taste
Instructions
- Preheat the oven to 220°C (425°F). Toss eggplant and zucchini with olive oil and salt, then roast for 18–22 minutes.
- Lower oven to 180°C (350°F). In a sauté pan, heat olive oil, sauté onion and garlic until translucent. Add tomato paste and crushed tomatoes, simmer for 12–15 minutes.
- In a bowl, mix ricotta, egg, Parmesan, salt, and pepper until combined.
- If using regular noodles, boil for 6–8 minutes until pliable; drain.
- Spread sauce on the bottom of the baking pan. Layer with noodles, ricotta mixture, vegetables, and mozzarella. Repeat layers and finish with mozzarella and Parmesan.
- Cover with foil and bake for 30 minutes. Remove foil and bake for an additional 12–15 minutes until the top is golden.
- Let the lasagna rest for 15 minutes before slicing and serving.
Notes
For a lighter option, substitute ricotta with cottage cheese, and adjust recipe as needed if you want an egg-free version.
- Prep Time: 25 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 490
- Sugar: 9g
- Sodium: 720mg
- Fat: 26g
- Saturated Fat: 11g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 5g
- Protein: 23g
- Cholesterol: 80mg
