01 - Preheat the oven to 425°F (220°C). Line two baking sheets with parchment paper.
02 - Arrange zucchini, eggplant, bell peppers, and red onion on the baking sheets. Drizzle with olive oil, then season with dried Italian herbs, salt, and black pepper. Toss well to coat evenly.
03 - Roast the vegetables for 20 to 25 minutes, flipping halfway through, until golden and tender. Lower the oven temperature to 350°F (180°C) afterwards.
04 - In a saucepan, heat olive oil over medium heat. Sauté minced garlic for one minute until fragrant. Add tomato passata, oregano, sugar, salt, and pepper. Simmer gently for 10 to 15 minutes, stirring occasionally.
05 - In a mixing bowl, blend ricotta, grated Parmesan, egg, chopped basil, salt, and pepper until smooth and uniform.
06 - Spread a thin layer of tomato sauce onto a 9x13 inch (23x33 cm) baking dish. Arrange 3 lasagna noodles on top, followed by half of the roasted vegetables, one-third of the ricotta mixture, one-third of the shredded mozzarella, and a quarter of the remaining sauce.
07 - Repeat layering with 3 noodles, remaining roasted vegetables, another third of the ricotta, one-third mozzarella, and a quarter of the sauce.
08 - Finish with the last 3 noodles, the remaining ricotta mixture, remaining tomato sauce, and the rest of the shredded mozzarella cheese.
09 - Cover the assembled dish with foil and bake for 30 minutes in the preheated oven.
10 - Remove the foil and bake for an additional 15 to 20 minutes until the top is bubbly and golden.
11 - Allow the dish to rest for 10 to 15 minutes before slicing and serving to set the layers.