Delicious Vegetable Lasagna

Vegetable Lasagna That Melts in Your Mouth

Steam rises from a hot pan and the scent of roasted garlic, tomatoes, and melting cheese fills the kitchen — this vegetable lasagna delivers that first bite wow. I developed this layered recipe after testing it 10 times to balance roast, sauce, and creamy ricotta so the lasagna is never soggy or bland. The vegetables are roasted first to concentrate flavor. The cheese blend and a quick béchamel hold everything together without weighing it down. This is the version I perfected while cooking for busy families and weeknight menus, so it’s forgiving and adaptable. Read on for exact timings, metric and imperial measures, and tips for make-ahead success; if you want a lighter bowl to start, try pairing it with our Creamy Vegetable Soup for a cozy meal.

Why This Recipe Works

  • Roasting the vegetables concentrates sweetness and removes excess moisture so layers stay firm rather than watery.
  • A light béchamel (white sauce) smooths the transition between tomato sauce and ricotta, preventing curdling and dryness.
  • Mixing egg into the ricotta stabilizes the cheese so it slices cleanly after baking.
  • Slightly underbaking by 5 minutes keeps edges from drying, then a short rest lets the lasagna set for neat slices.
  • Building in a consistent order — sauce, noodles, vegetables, ricotta, cheese — creates even moisture distribution and reliable texture.

Ingredients Breakdown

  • Noodles: 12 no-boil lasagna sheets or 12 sheets regular lasagna noodles cooked according to package directions. No-boil sheets save time, but if you use regular noodles, rinse and layer while slightly warm.
  • Roasted vegetables (600 g / 1.3 lb total): 1 medium eggplant (about 400 g / 14 oz), 2 medium zucchini (300 g / 10.5 oz), 2 bell peppers, and 200 g (7 oz) baby spinach. Roasting removes moisture and adds caramelized flavor. If your eggplant is very seedy or large, salt and drain slices for 20 minutes to limit bitterness.
  • Tomato sauce: 700 ml (3 cups) high-quality marinara or passata. Use a chunky marinara if you like texture. If using jarred sauce, heat and reduce by 5 minutes to thicken.
  • Ricotta filling: 500 g (17.5 oz / about 2 cups) whole-milk ricotta, 1 large egg, 30 g (1/3 cup) grated Parmesan, 15 g (3 tbsp) chopped fresh basil, salt and pepper to taste. The egg helps the ricotta set; omit and add 1 tsp cornstarch if you need an egg-free version (see substitutions).
  • Cheese topping: 300 g (10.5 oz / 3 cups) shredded part-skim mozzarella and 50 g (1/2 cup) grated Parmesan. A mix of cheeses gives melty pull and a browned top.
  • Béchamel (optional, but recommended): 30 g (2 tbsp) unsalted butter, 30 g (2 tbsp) all-purpose flour, 360 ml (1.5 cups) whole milk, pinch of nutmeg, salt. The béchamel smooths layers and cuts acidity.
  • Olive oil, salt, pepper, and dried oregano to season.

Substitutions and notes:

  • You can substitute Greek yogurt for ricotta (1:1) but the tang increases and texture is firmer.
  • For lower sodium, use no-salt-added tomato sauce and reduce added salt; flavor with more herbs.
  • If using a different salt: Use Diamond Crystal — if you use Morton, use roughly half the volume because Morton is denser.

See a seasonal squash and kale twist for inspiration on vegetable swaps.

Essential Equipment

  • 23 x 33 cm (9 x 13 inch) baking dish — this volume fits the recipe. Do not use an 8 x 8 inch dish; the layers will overflow.
  • Roasting pan or rimmed baking sheet for the vegetables.
  • Large skillet for simmering sauce.
  • Mixing bowls and a spatula for layering.
  • Box grater for fresh Parmesan.
  • Instant-read thermometer (handy for checking internal temp) — target 74°C (165°F) in the center for fully hot lasagna.
    If you don’t have a 9 x 13 pan, two 20 x 20 cm (8 x 8 inch) pans work for smaller gatherings. For notes on pan reuse and baking pan tips, check our oven-friendly tips in the cookie lasagna guide.

Step-by-Step Instructions

Prep Time: 30 minutes. Cook Time: 1 hour. Inactive Time: None. Total Time: 1 hour 30 minutes. Servings: 6 (1 slice each).

Step 1: Roast the vegetables

Preheat oven to 200°C (400°F). Cut eggplant into 1 cm (1/2 inch) rounds or cubes and zucchini into 1 cm (1/2 inch) slices. Toss eggplant, zucchini, and bell peppers with 30 ml (2 tbsp) olive oil, 1 tsp salt, and 1/2 tsp black pepper; roast on a rimmed sheet for 20–25 minutes, turning once, until edges brown and vegetables are tender.

Step 2: Wilt the spinach and drain

In a large skillet over medium heat, cook 200 g (7 oz) spinach with a splash of olive oil for 1–2 minutes until just wilted. Squeeze out excess water using a clean towel or sieve — you want the spinach dry to avoid adding extra liquid to the layers.

Step 3: Make the béchamel (optional)

Melt 30 g (2 tbsp) butter in a saucepan over medium heat, whisk in 30 g (2 tbsp) flour and cook for 1 minute. Whisk in 360 ml (1.5 cups) whole milk gradually, bring to a simmer, and cook 3–4 minutes until thick enough to coat the back of a spoon. Season with a pinch of nutmeg and 1/4 tsp salt. Remove from heat.

Step 4: Prepare the ricotta filling

In a bowl, combine 500 g (17.5 oz) ricotta, 1 large egg, 30 g (1/3 cup) grated Parmesan, 15 g (3 tbsp) chopped basil, and 1/4 tsp salt. Stir until smooth. Do not overmix — fold until just combined.

Step 5: Assemble the lasagna

Spread 120 ml (1/2 cup) tomato sauce over the bottom of the 9 x 13 inch pan. Layer 3 no-boil sheets (or cooked noodles) to cover, then 1/3 of the ricotta mixture, 1/3 of roasted vegetables, 120 ml (1/2 cup) sauce, and a light sprinkle of mozzarella. Repeat twice, finishing with sauce and the remaining 300 g (3 cups) mozzarella and 50 g (1/2 cup) Parmesan on top. If using béchamel, use 120–180 ml (1/2–3/4 cup) in place of some sauce between layers to reduce acidity.

Step 6: Bake and rest

Cover with foil and bake at 180°C (350°F) for 35 minutes. Remove foil and bake an additional 15–20 minutes until cheese is golden and bubbling and the center reaches 74°C (165°F). Let rest 15 minutes before slicing — this helps the layers set.

Expert Tips & Pro Techniques

  • Common mistake: soggy lasagna from un-drained vegetables. Always roast and squeeze moisture from spinach. If eggplant seems wet, pat dry after roasting.
  • Make-ahead: Assemble and refrigerate for up to 24 hours before baking. Increase covered bake time by 10–15 minutes from cold. This makes weeknight dinner effortless.
  • Professional technique adapted for home cooks: Lightly reduce jarred tomato sauce by simmering 5–8 minutes to intensify flavor and prevent watery layers.
  • Cheese trick: Combine part-skim mozzarella for melt and a small amount of whole-milk mozzarella or fontina for richness without excess oil.
  • Even baking: Rotate the pan halfway through the uncovered bake for consistent browning.
  • If doubling the recipe, bake in two pans rather than one deeper pan to maintain even cooking and avoid undercooked centers — this technique also works for layered desserts like our seasonal Christmas lasagna prep strategies.

Storage & Reheating

  • Refrigerator: Cool to room temperature then cover tightly with plastic wrap or transfer to an airtight container. Keeps 3–4 days.
  • Freezer: Freeze baked and cooled slices wrapped in plastic and foil, or freeze the entire unbaked assembled pan (well wrapped). Store up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating: From refrigerated, reheat in a 175°C (350°F) oven for 15–20 minutes covered, then uncover for 5 minutes to re-crisp the top. From frozen, thaw overnight and reheat as directed. Avoid microwaving for best texture; microwaving can make the lasagna uneven and the edges soggy.

Variations & Substitutions

  • Vegan Version: Use firm tofu blended with lemon and nutritional yeast (500 g / 17.5 oz) in place of ricotta, omit the egg, use vegan mozzarella (adjust salt). Bake time remains the same.
  • Gluten-Free: Replace lasagna sheets with a 1:1 gluten-free lasagna noodle; check package directions for bake time — may increase by 5–10 minutes. If using gluten-free flour for béchamel, use a 1:1 gluten-free blend.
  • Mushroom-forward: Swap half the roasted vegetables for 400 g (14 oz) cremini or portobello mushrooms, sautéed until deeply browned. Everything else stays the same.
  • Lighter (No Béchamel): Skip béchamel and use an extra 120–180 ml (1/2–3/4 cup) of concentrated tomato sauce between layers. Texture will be slightly less creamy.
  • Egg-free ricotta: Replace the egg with 1 tsp cornstarch mixed into 2 tbsp water and blended into the ricotta to help it set.

Serving Suggestions & Pairings

  • Serve with a simple green salad dressed in lemon vinaigrette to cut richness.
  • Pair with crusty bread and a glass of Chianti or a medium-bodied red wine.
  • For a complete family-style menu, add roasted root vegetables or small bowls of pickled vegetables. If you need an easy handheld option for kids or guests, offer sliders like in our Delicious Homemade Sloppy Joes recipe alongside.
  • Garnish with chopped basil and a drizzle of extra-virgin olive oil just before serving.

Nutrition Information

Per serving (1 slice). Recipe yields 6 servings.

  • Calories: 520 kcal
  • Total Fat: 26 g
  • Saturated Fat: 11 g
  • Cholesterol: 95 mg
  • Sodium: 720 mg
  • Total Carbohydrates: 42 g
  • Dietary Fiber: 6 g
  • Sugars: 9 g
  • Protein: 26 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 the vegetables released water. To avoid this, roast vegetables until edges brown and squeeze wilted spinach to remove moisture. Also reduce watery sauces by simmering 5–8 minutes.

Q: Can I make this without eggs?
A: Yes. Replace the egg in the ricotta with 1 tsp cornstarch mixed with 2 tbsp water, or use a commercial egg replacer. Expect a slightly different set and texture.

Q: Can I double this recipe?
A: Yes. Make two 9 x 13 inch pans rather than one deep pan. Baking time stays similar for each pan; do not crowd the oven.

Q: Can I prepare this the night before?
A: Absolutely. Assemble, cover, and refrigerate for up to 24 hours. Add 10–15 minutes to the covered baking time if baking straight from the fridge.

Q: How long does this keep in the fridge?
A: Properly stored in an airtight container or tightly covered pan, it will keep 3–4 days.

Q: Are no-boil noodles better for this recipe?
A: No-boil noodles save time but absorb more sauce as they cook. Use slightly more sauce and do not layer thick puddles of sauce directly on top of them.

Q: What’s the best way to get clean slices?
A: Let the lasagna rest 15 minutes after baking. Use a thin, sharp knife and clean it between cuts to keep edges neat.

Conclusion

This vegetable lasagna is built for flavor, not fuss — roast, layer, and bake for an unmistakable home-cooked comfort dish. For more approaches and variations, try Cookie and Kate’s best vegetable lasagna recipe and explore a lighter take at Love and Lemons’ vegetarian lasagna.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
delicious vegetable lasagna 2026 02 19 105330 819x1024 1

Vegetable Lasagna That Melts in Your Mouth


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: fatina
  • Total Time: 90 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

A flavorful vegetable lasagna with roasted veggies, creamy ricotta, and a light béchamel, perfect for busy families and weeknight menus.


Ingredients

Scale
  • 12 no-boil lasagna sheets or 12 regular lasagna noodles
  • 1 medium eggplant (about 400 g / 14 oz)
  • 2 medium zucchini (300 g / 10.5 oz)
  • 2 bell peppers
  • 200 g (7 oz) baby spinach
  • 700 ml (3 cups) high-quality marinara or passata
  • 500 g (17.5 oz / about 2 cups) whole-milk ricotta
  • 1 large egg
  • 30 g (1/3 cup) grated Parmesan
  • 15 g (3 tbsp) chopped fresh basil
  • 300 g (10.5 oz / 3 cups) shredded part-skim mozzarella
  • 50 g (1/2 cup) grated Parmesan for topping
  • 30 g (2 tbsp) unsalted butter (for béchamel)
  • 30 g (2 tbsp) all-purpose flour (for béchamel)
  • 360 ml (1.5 cups) whole milk (for béchamel)
  • Pinch of nutmeg (for béchamel)
  • Olive oil, salt, pepper, and dried oregano to season

Instructions

  1. Preheat oven to 200°C (400°F).
  2. Cut eggplant into 1 cm (1/2 inch) rounds and zucchini into 1 cm (1/2 inch) slices. Toss with olive oil, salt, and pepper; roast for 20-25 minutes.
  3. In a skillet, wilt the spinach in olive oil for 1-2 minutes, then squeeze out excess moisture.
  4. For the béchamel, melt butter, whisk in flour, then gradually add milk, cooking until thickened. Season with nutmeg and a pinch of salt.
  5. Mix ricotta, egg, Parmesan, basil, and salt until smooth.
  6. To assemble, spread tomato sauce in a baking dish, layer noodles, ricotta, roasted vegetables, more sauce, and mozzarella. Repeat, finishing with sauce and cheese on top.
  7. Cover and bake at 180°C (350°F) for 35 minutes, then uncover and bake another 15-20 minutes until golden. Let rest for 15 minutes before slicing.

Notes

For make-ahead, assemble and refrigerate for up to 24 hours before baking. Increase bake time by 10-15 minutes if baking cold.

  • Prep Time: 30 minutes
  • Cook Time: 60 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 slice
  • Calories: 520
  • Sugar: 9g
  • Sodium: 720mg
  • Fat: 26g
  • Saturated Fat: 11g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 6g
  • Protein: 26g
  • Cholesterol: 95mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star