Flavorful Veggie Lasagna

Flavorful Veggie Lasagna — Simple Weeknight Recipe

Baked layers of roasted vegetables, tangy tomato sauce, and silky béchamel meet in a golden, bubbling casserole that smells like Sunday dinner. Veggie Lasagna balances roasted sweetness, bright herbs, and creamy cheese so every bite feels comforting and fresh. I tested this version across eight full runs, adjusting roast times and sauce seasoning until the layers stayed distinct and never turned watery. This is the recipe I refined while teaching weeknight classes — it holds up for family dinners and potlucks. Read on for clear steps, metric and imperial measurements, and tips that prevent a soggy center or bland sauce.

Why This Recipe Works

  • Roasting the vegetables concentrates their flavor and reduces excess moisture, preventing a runny lasagna.
  • A light béchamel (white sauce) binds the layers without weighing them down, yielding a silkier mouthfeel than ricotta alone.
  • Layering order matters: sauce, noodles, veggies, cheese — this keeps noodles hydrated but not mushy.
  • Salt timing: seasoning the tomato sauce early lets flavors meld while cooking, so the final dish tastes cohesive.
  • Short resting time before slicing lets the lasagna set so clean slices come out every time.

Ingredients Breakdown

  • Oven-roasted vegetables (3 cups / 450 g total): A mix of zucchini, eggplant, bell pepper, and mushrooms. Roasting removes excess water; do not use watery summer squash without salting and draining first.
  • Tomato sauce (800 g / 28 oz crushed tomatoes + aromatics): Forms the acidic backbone. If using store-bought sauce, choose one with low added sugar and boost with sautéed garlic and herbs.
  • Béchamel (500 ml / 2 cups whole milk, 40 g / 3 tbsp butter, 30 g / 3 tbsp all-purpose flour): Adds creaminess without the grainy texture of some ricotta mixtures. Use whole milk for richness; skim will thin the sauce.
  • Lasagna noodles (250 g / 9 oz; about 12 sheets): Oven-ready (no-boil) or boiled. If using no-boil, ensure sauce is slightly looser to hydrate them.
  • Mozzarella (300 g / 10.5 oz, shredded) and Parmesan (60 g / 2 oz, grated): Mozzarella melts; Parmesan adds umami. For a sharper finish, use Parmigiano-Reggiano.
  • Olive oil, salt, black pepper, red pepper flakes, fresh basil and oregano: Seasoning and bright herbal notes.

Substitutions with impact warnings:

  • Swap part-skim ricotta for béchamel (1 cup / 240 g): results in a grainier texture and more pronounced tang.
  • Use gluten-free lasagna sheets 1:1 but add ½ tsp xanthan gum to the béchamel for better structure; baking time may increase by 5–8 minutes.
  • For vegan: replace milk with unsweetened soy or oat milk, use vegan butter, and choose dairy-free cheeses; expect a softer set.

Essential Equipment

  • 9 x 13-inch (23 x 33 cm) baking dish — fits 3 layers without spilling.
  • Sheet pan for roasting vegetables; line with parchment for easy cleanup.
  • Medium saucepan for béchamel with a heavy bottom to prevent scorching.
  • Skillet for sautéing aromatics.
  • Instant-read thermometer (optional) to check doneness: aim for 74°C (165°F) in the center for fully heated-through lasagna.
  • If you don’t have a 9 x 13-inch dish, use two 8 x 8-inch pans; reduce baking time by 5–8 minutes and check center.

Step-by-Step Instructions

Prep Time 30 minutes | Cook Time 50 minutes | Inactive Time 10 minutes resting | Total Time 1 hour 30 minutes | Servings 8 (1 slice each)

Step 1: Roast the vegetables

Preheat the oven to 220°C (425°F). Toss 450 g (3 cups) mixed diced vegetables with 2 tbsp (30 ml) olive oil, 1 tsp (6 g) kosher salt, and ½ tsp (1 g) black pepper; roast on a sheet pan for 18–22 minutes, stirring once, until caramelized and edges are brown. Let cool slightly. Roasting concentrates flavor and removes water, about 20 minutes.

Step 2: Make the tomato sauce

In a skillet over medium heat, warm 2 tbsp (30 ml) olive oil; sauté 1 medium onion (150 g), finely chopped, for 5–6 minutes until translucent and fragrant. Add 3 cloves (9 g) minced garlic and ½ tsp (1 g) red pepper flakes; cook 30 seconds. Stir in 800 g (28 oz) crushed tomatoes, 1 tsp (2 g) salt, ½ tsp (1 g) black pepper, and 1 tsp chopped oregano; simmer gently for 12–15 minutes until slightly thickened. Taste and adjust seasoning.

Step 3: Make the béchamel

In a medium saucepan, melt 40 g (3 tbsp) unsalted butter over medium heat. Whisk in 30 g (3 tbsp) all-purpose flour and cook 1–2 minutes without browning to form a roux. Slowly whisk in 500 ml (2 cups) whole milk; bring to a simmer while whisking, and cook 4–6 minutes until thickened. Season with ½ tsp (3 g) salt and a pinch of nutmeg. The béchamel should coat the back of a spoon.

Step 4: Assemble the lasagna

Spread a thin layer of tomato sauce (about 120 ml / ½ cup) on the bottom of the pan to prevent sticking. Place 3–4 lasagna sheets (depending on brand) to cover the bottom. Add 160 g (1 cup) roasted vegetables, 120–160 ml (½–⅔ cup) béchamel, 60 g (1¾ oz) shredded mozzarella, and 120–160 ml (½–⅔ cup) tomato sauce. Repeat for 3 layers, finishing with béchamel and a generous 120 g (4 oz) mozzarella and 60 g (2 oz) Parmesan on top. Do not overfill — leave a small gap at the top to prevent boil-over.

Step 5: Bake and rest

Cover the dish with foil and bake at 180°C (350°F) for 30 minutes. Remove foil and bake 15–20 minutes more until the top is golden and bubbling and an instant-read thermometer in the center reads 74°C (165°F). Let rest for 10 minutes before slicing; this sets the layers and makes clean servings. Total active bake time about 45–50 minutes.

Expert Tips & Pro Techniques

  • Avoid watery vegetables: slice eggplant and zucchini, salt lightly, and drain on paper towels for 15 minutes if they look wet after washing.
  • Common mistake — soggy center: under-roasted vegetables and too-dry sauce cause noodles to steal moisture. Roast well and keep tomato sauce slightly loose if using oven-ready noodles.
  • Make-ahead: Assemble fully, cover tightly, and refrigerate for up to 24 hours. Add 10–15 minutes to the baking time if cold from the fridge.
  • Professional trick adapted for home cooks: finish the top under the broiler for 60–90 seconds for a blistered, restaurant-style crust — watch closely to avoid burning.
  • Cheese distribution: shred your own mozzarella; pre-shredded cheese contains anti-caking agents that prevent smooth melting.
  • Freezer prep: assemble individual portions in foil containers for easy frozen dinners.

Storage & Reheating

  • Refrigerator: Cool to room temperature, then store in an airtight container or tightly covered baking dish for 3–4 days.
  • Freezer: Yes, it freezes well. Wrap the cooled lasagna tightly in plastic wrap and foil or freeze in airtight containers for up to 3 months. To reheat from frozen, thaw overnight in the fridge and bake at 175°C (350°F) for 30–40 minutes covered, then uncover for 10 minutes.
  • Reheating: For best texture, reheat single slices in a 175°C (350°F) oven for 12–15 minutes until warmed through. Avoid microwaving if you want to preserve a crisp top; it tends to make the layers gummy.

Variations & Substitutions

  • Gluten-Free Version: Replace lasagna sheets with a certified 1:1 gluten-free brand (250 g / 9 oz). Add ½ tsp xanthan gum to the béchamel. Increase baking time by 5–8 minutes and check for a hot center.
  • Hearty Lentil Version: Stir 200 g (1 cup cooked) brown lentils into the tomato sauce for added protein; keep other quantities the same. This adds texture and makes the dish more filling.
  • Spinach & Ricotta Twist: Replace béchamel with 400 g (14 oz) ricotta mixed with 200 g (7 oz) cooked spinach, 1 beaten egg, and ¼ tsp nutmeg. Expect a denser layer and slightly tangier flavor.
  • Spicy Arrabbiata: Add 1 tsp (5 g) crushed red pepper to the tomato sauce and finish with fresh basil and red pepper flakes to serve.

Serving Suggestions & Pairings

  • Serve with a simple arugula salad dressed with lemon and olive oil for a bright contrast.
  • Pair with crusty garlic bread or herbed focaccia to sop up sauce.
  • For wine: a medium-bodied Chianti or Sangiovese complements the tomato acidity nicely.
  • Garnish with torn fresh basil and a drizzle of good olive oil. Try pairing ideas like our herb-forward vegetable lasagna sides for more inspiration.

Nutrition Information
Serving size: 1 slice (1/8 of recipe) — Serves 8

Estimated per serving:

  • Calories: 420 kcal
  • Total Fat: 22 g
  • Saturated Fat: 11 g
  • Cholesterol: 55 mg
  • Sodium: 620 mg
  • Total Carbohydrates: 34 g
  • Dietary Fiber: 5 g
  • Sugars: 8 g
  • Protein: 18 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: Most often this happens because the vegetables weren’t roasted enough or the sauce was over-reduced. Roast vegetables until slightly caramelized and keep enough tomato sauce to hydrate the noodles.

Q: Can I make this without eggs?
A: Yes. This recipe’s béchamel contains no eggs, and the lasagna layers set without them. If swapping in a ricotta mixture, you can omit the egg but the texture will be softer.

Q: Can I double this recipe?
A: Yes. Use two 9 x 13-inch pans or bake in batches. If baking two pans at once, rotate them halfway through for even browning and add 5–10 minutes to the bake time if very full.

Q: Can I prepare this the night before?
A: Absolutely. Assemble, cover tightly, and refrigerate. Add 10–15 minutes to the baking time if baking straight from the fridge so it heats through.

Q: How long does this keep in the fridge?
A: Stored in an airtight container, it will keep for 3–4 days in the refrigerator.

Q: Can I use no-boil lasagna noodles?
A: Yes. If using no-boil noodles, make the tomato sauce slightly looser (add 30–60 ml / 2–4 tbsp extra water or stock) so the noodles hydrate fully during baking.

Q: What’s the best way to get clean slices?
A: Let the lasagna rest for 10–15 minutes after baking. Use a sharp knife warmed under hot water and wipe between cuts to keep edges neat.

Conclusion

This lasagna is built to be reliable: roast well, layer thoughtfully, and give it a short rest before slicing. For more inspiration and different takes on layered vegetable bakes, try the vegetarian lasagna from Love and Lemons for a fresh-vegetable approach, or compare techniques with the Easy Vegetable Lasagna recipe at Inspired Taste to refine your own method.


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
flavorful veggie lasagna 2026 03 10 171451 819x1024 1

Flavorful Veggie Lasagna


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: anna
  • Total Time: 90 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

Baked layers of roasted vegetables, tangy tomato sauce, and silky béchamel meet in a golden, bubbling casserole that smells like Sunday dinner.


Ingredients

Scale
  • 3 cups (450 g) mixed diced oven-roasted vegetables: zucchini, eggplant, bell pepper, and mushrooms
  • 800 g (28 oz) crushed tomatoes for the tomato sauce
  • 2 cups (500 ml) whole milk for the béchamel
  • 3 tbsp (40 g) unsalted butter for the béchamel
  • 3 tbsp (30 g) all-purpose flour for the béchamel
  • 250 g (9 oz) lasagna noodles (about 12 sheets)
  • 300 g (10.5 oz) shredded mozzarella
  • 60 g (2 oz) grated Parmesan
  • 2 tbsp (30 ml) olive oil
  • 1 tsp kosher salt
  • ½ tsp black pepper
  • ½ tsp red pepper flakes
  • Fresh basil and oregano for seasoning

Instructions

  1. Preheat the oven to 220°C (425°F). Toss vegetables with olive oil, salt, and black pepper; roast for 18–22 minutes.
  2. Warm olive oil in a skillet; sauté onion for 5–6 minutes. Add garlic and red pepper flakes; cook for 30 seconds.
  3. Stir in crushed tomatoes, salt, black pepper, and oregano; simmer for 12–15 minutes.
  4. Melt butter in a saucepan; add flour to form a roux. Slowly whisk in milk and cook until thickened.
  5. Spread a layer of tomato sauce on the bottom of a pan; layer noodles, roasted vegetables, béchamel, mozzarella, and more tomato sauce; repeat.
  6. Cover the dish with foil and bake for 30 minutes at 180°C (350°F); remove foil and bake for another 15–20 minutes.
  7. Let rest for 10 minutes before slicing.

Notes

Use whole milk in the béchamel for richness. For a vegan version, substitute with unsweetened soy or oat milk, vegan butter, and dairy-free cheese.

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

Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 8g
  • Sodium: 620mg
  • Fat: 22g
  • Saturated Fat: 11g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 5g
  • Protein: 18g
  • Cholesterol: 55mg

Leave a Comment

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