This Ultimate Vegetarian Lasagna combines roasted vegetables, creamy ricotta, and rich tomato sauce for a dish that’s hearty, flavorful, and perfect for sharing.
Servings 12servings
Prep Time 30 minutesmins
Cook Time 1 hourhr
Total Time 1 hourhr30 minutesmins
Equipment
Large baking sheet (for roasting vegetables)
Large pot (for sauce)
Mixing bowls (for ricotta mixture)
9×13-inch baking dish
Foil (for covering while baking)
Ingredients
For the Roasted Vegetables:
2medium zucchinissliced into thin rounds
1medium eggplantsliced into thin rounds
2red bell pepperssliced
2tbspolive oil
Salt and pepperto taste
For the Sauce:
2tbspolive oil
1medium oniondiced
4clovesgarlicminced
2cans28 oz each crushed tomatoes
2tbsptomato paste
1tspdried oregano
1tspdried basil
Salt and pepperto taste
For the Cheese Layers:
2cupsricotta cheese
3cupsspinachchopped
1large egg
2cupsshredded mozzarella cheese
1cupgrated Parmesan cheese
For Assembly:
12sheets lasagna noodlescooked according to package instructions
Instructions
Step 1: Roast the Vegetables
Preheat your oven to 400°F (200°C). Toss zucchini, eggplant, and red bell peppers with olive oil, salt, and pepper. Spread them evenly on a baking sheet and roast for 20–25 minutes until tender and slightly caramelized.
"Roasting vegetables unlocks their natural sweetness—don’t skip this step."
Step 2: Make the Sauce
Heat olive oil in a large pot over medium heat. Add diced onion and sauté until translucent, about 5 minutes. Stir in minced garlic and cook until fragrant, about 1 minute. Add crushed tomatoes, tomato paste, oregano, basil, salt, and pepper. Simmer for 15–20 minutes, stirring occasionally.
Step 3: Prepare the Ricotta Mixture
In a mixing bowl, combine ricotta cheese, chopped spinach, egg, half the grated Parmesan, and a pinch of salt and pepper. Mix until well combined.
Step 4: Cook the Noodles
Cook lasagna noodles according to package instructions. Drain and lay flat on a clean towel to prevent sticking.
Step 5: Assemble the Lasagna
Spread a thin layer of tomato sauce on the bottom of the baking dish.
Add a layer of lasagna noodles, overlapping slightly.
Spread half the ricotta mixture evenly over the noodles.
Layer with half the roasted vegetables.
Sprinkle with shredded mozzarella and a bit of Parmesan.
Repeat the layers, finishing with a generous layer of mozzarella and Parmesan on top.
Step 6: Bake the Lasagna
Cover the baking dish with foil and bake at 375°F (190°C) for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.
Step 7: Rest and Serve
Let the lasagna rest for 10–15 minutes before slicing. This step allows the layers to set, making serving easier and cleaner.
Notes
You can prepare the lasagna a day in advance and bake it when ready to serve.
Swap ricotta with vegan cashew cream for a plant-based version.
Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.