Roasted Vegetable Lasagna Layers (Printable Version)

Layered Italian dish with roasted veggies, tomato sauce, and creamy béchamel baked to golden.

# What You'll Need:

→ Roasted Vegetables

01 - 1 medium eggplant, cut into ½-inch cubes
02 - 1 large zucchini, sliced into ¼-inch rounds
03 - 1 red bell pepper, cut into strips
04 - 1 yellow bell pepper, cut into strips
05 - 1 red onion, sliced
06 - 2 tablespoons olive oil
07 - ½ teaspoon salt
08 - ¼ teaspoon black pepper

→ Tomato Sauce

09 - 2 tablespoons olive oil
10 - 3 cloves garlic, minced
11 - 1 can (28 oz) crushed tomatoes
12 - 1 teaspoon dried oregano
13 - ½ teaspoon dried basil
14 - ½ teaspoon salt
15 - ¼ teaspoon sugar
16 - Freshly ground black pepper, to taste

→ Béchamel Sauce

17 - 4 tablespoons unsalted butter
18 - 4 tablespoons all-purpose flour
19 - 3 cups whole milk, warmed
20 - ¼ teaspoon ground nutmeg
21 - ½ teaspoon salt
22 - ¼ teaspoon white pepper

→ Assembly

23 - 9 to 12 no-boil lasagna noodles (or regular noodles cooked as per package instructions)
24 - 2 cups shredded mozzarella cheese (approximately 200 grams)
25 - ¾ cup grated Parmesan cheese (approximately 60 grams)
26 - Fresh basil for garnish (optional)

# How to Make It:

01 - Preheat oven to 425°F. Line a large baking sheet with parchment paper. Toss eggplant, zucchini, bell peppers, and red onion with olive oil, salt, and pepper. Spread evenly on the baking sheet and roast for 20 to 25 minutes, turning halfway, until tender and lightly browned. Reduce oven temperature to 375°F.
02 - Heat olive oil in a large saucepan over medium heat. Add minced garlic and sauté for 1 minute. Stir in crushed tomatoes, oregano, basil, salt, sugar, and black pepper. Simmer uncovered for 15 to 20 minutes until slightly thickened. Remove from heat.
03 - In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1 to 2 minutes without browning. Gradually whisk in warmed milk and cook, whisking constantly, until sauce thickens, about 5 to 7 minutes. Stir in nutmeg, salt, and white pepper. Remove from heat.
04 - Spread a thin layer of tomato sauce on the bottom of a 9x13-inch baking dish. Arrange a layer of noodles over the sauce. Add one-third of the roasted vegetables, spoonfuls of tomato sauce, and some béchamel sauce. Sprinkle mozzarella and Parmesan cheeses over the top. Repeat this layering process twice more, finishing with noodles topped by the remaining béchamel and cheeses.
05 - Cover the dish with foil and bake at 375°F for 30 minutes. Remove the foil and bake for an additional 15 to 20 minutes until the top is golden and bubbly.
06 - Allow the lasagna to rest for 10 to 15 minutes before slicing. Garnish with fresh basil if desired and serve.

# Expert Tips:

01 -
  • It's the kind of dish that looks fancy but doesn't demand your constant attention.
  • The layers of roasted vegetables mean every bite tastes different and genuinely feels like eating something special.
  • You can assemble it hours ahead and just bake when you're ready.
  • Even people who claim they don't love vegetables will ask for seconds.
02 -
  • Warm your milk before adding it to the béchamel base—cold milk will seize up and you'll end up with lumps that no amount of whisking will fix.
  • Don't skip the roasting step with the vegetables; it removes moisture and deepens their flavor in ways that make the whole dish feel less like a vegetable casserole and more like something intentional.
  • The 10-minute rest at the end isn't just tradition—it's essential for the lasagna to hold together when you cut it.
03 -
  • Assemble the lasagna a few hours ahead or even the night before, then bake when you're ready—the flavors actually marry better when it sits.
  • If you're using regular lasagna noodles instead of no-boil, cook them just under al dente since they'll continue softening in the oven.
  • A crisp green salad and a cold glass of Pinot Grigio beside a warm slice of this lasagna is honestly the whole meal you need.