📄 Some content on this site was written with AI assistance and reviewed by Mileni Sabatini before publishing.
There’s something comforting about the way a warm, crispy crust gives way to a tender, flavorful filling — it’s like the perfect hug on a plate. I always sprinkle a bit of sea salt on the crust just before baking; it enhances the flavor and gives that extra crunch we all love. When you’re cooking, don’t shy away from using your hands; they can help you feel when your dough is just right, achieving that ideal balance of firmness and pliability. This recipe strikes the perfect harmony between texture and taste, making it a staple whenever I crave something hearty yet satisfying.

vegetarian lasagna
Ingredients
Method
- Heat the oven to 425ºF (220ºC). Line a large baking sheet with parchment.
- Toss zucchini, eggplant, and bell pepper with olive oil, salt, and pepper right on the sheet. Spread in one layer.
- Roast 25 minutes, flipping halfway, until golden edges appear. Let cool while you prep the rest.
- Pour olive oil into a saucepan over medium heat. Add garlic and sauté for 1 minute, until fragrant—don’t let it brown.
- Add crushed tomatoes, oregano, and salt. Simmer gently for 10–12 minutes, stirring occasionally. Taste and add more salt if you like.
- Stir together ricotta, Parmesan, egg, salt, and pepper in a small bowl until creamy.
- Lower oven to 375ºF (190ºC). Grab a 9x13-inch baking dish (or similar size).
- Spread a thin layer of tomato sauce on the bottom, then add 3 noodles.
- Top with ⅓ of the ricotta mixture, then a layer of roasted veggies, then more sauce. Repeat so you have three layers, ending with noodles and sauce.
- Scatter mozzarella across the top. Cover the dish tightly with foil (I spray the foil with oil so cheese won’t stick).
- Bake 30 minutes covered, then remove foil. Bake another 15–20 minutes until bubbly and golden.
- Wait at least 15 minutes before slicing. Sprinkle with fresh basil just before serving.
Notes
What makes it work
Roasting gives you structure and flavor. The oven pulls out water from eggplant and zucchini, so your lasagna comes out plush, not soggy—no sad watery corners. Sheet pan roasting is faster, too, and you don’t have to stand over the stove. The ricotta layer needs a real egg. I’ve tested skipping it, but the egg helps the cheese set so you can cut tidy squares that hold together (and don’t collapse in a gooey slide). Stuck noodles? If you run short on sauce, drizzle in a few extra spoonfuls of water along the top noodle layer before baking. This steams the noodles so you won’t end up with dry, crisp edges.Variations and swaps
You can swap the roasted veggies for mushrooms or thin-sliced spinach (just wilt spinach before layering). I don’t recommend skipping the eggplant— it gives a meaty edge to every bite. Want extra protein? Add a can of cooked lentils to the tomato sauce. For gluten-free, use no-boil gluten-free lasagna noodles, but taste for doneness at the end—they sometimes need a splash more sauce or a longer bake.Storage and planning
This lasagna holds up in the fridge for three days; leftovers never get gummy. I cut slices cold, then reheat individual pieces in the oven or even a skillet with the lid on. It also freezes well—wrap tightly and freeze in portions. Defrost overnight in the fridge before reheating.I make this vegetarian lasagna on days when I want something filling but don’t want to juggle three pans. Roasting the veggies in big batches saves me time, and I end up with more flavor than if I just sautéed them.
What makes it work
Roasting gives you structure and flavor. The oven pulls out water from eggplant and zucchini, so your lasagna comes out plush, not soggy—no sad watery corners. Sheet pan roasting is faster, too, and you don’t have to stand over the stove.
The ricotta layer needs a real egg. I’ve tested skipping it, but the egg helps the cheese set so you can cut tidy squares that hold together (and don’t collapse in a gooey slide).
Stuck noodles? If you run short on sauce, drizzle in a few extra spoonfuls of water along the top noodle layer before baking. This steams the noodles so you won’t end up with dry, crisp edges.
Variations and swaps
You can swap the roasted veggies for mushrooms or thin-sliced spinach (just wilt spinach before layering). I don’t recommend skipping the eggplant— it gives a meaty edge to every bite. Want extra protein? Add a can of cooked lentils to the tomato sauce.
For gluten-free, use no-boil gluten-free lasagna noodles, but taste for doneness at the end—they sometimes need a splash more sauce or a longer bake.
Storage and planning
This lasagna holds up in the fridge for three days; leftovers never get gummy. I cut slices cold, then reheat individual pieces in the oven or even a skillet with the lid on. It also freezes well—wrap tightly and freeze in portions. Defrost overnight in the fridge before reheating.