Go Back
vegetarian lasagna — Mediterranean Diet Hub

vegetarian lasagna

Vegetarian lasagna loaded with roasted vegetables and creamy ricotta, ready in just over an hour. Hearty, satisfying layers—no bland pasta here.
Total Time 1 hour 31 minutes
Servings: 6 servings
Course: Lunch or Dinner
Cuisine: Italian
Calories: 430

Ingredients
  

Vegetable filling
  • 1 large zucchini cut into thin slices
  • 1 large eggplant cut into thin slices
  • 1 medium red bell pepper cut into strips
  • 1 large carrot shredded
  • 2 tablespoons olive oil
  • 0.5 teaspoon salt
  • 0.25 teaspoon black pepper
Ricotta mixture
  • 400 grams ricotta cheese
  • 0.5 cup grated parmesan cheese
  • 1 large egg
  • 2 tablespoons fresh basil chopped
  • 1 teaspoon oregano
  • 0.25 teaspoon nutmeg freshly grated
Tomato sauce
  • 3 cups tomato sauce
  • 2 cloves garlic minced
  • 1 tablespoon olive oil
  • 0.5 teaspoon dried thyme
  • 1 teaspoon sugar
  • 0.5 teaspoon salt
  • 0.25 teaspoon black pepper
Assembly
  • 9 units lasagna noodles uncooked, no-boil or regular
  • 2 cups shredded mozzarella cheese

Method
 

Roasting the vegetables
  1. Preheat your oven to 425°F (220°C). Arrange zucchini, eggplant, and red bell pepper slices on a large baking sheet. Drizzle with olive oil and sprinkle with salt and black pepper.
  2. Roast the vegetables for 18-22 minutes, until softened and just starting to brown at the edges. Take them out and let them cool slightly.
Making the ricotta mixture
  1. In a bowl, combine ricotta, grated parmesan, egg, chopped basil, oregano, and nutmeg. Stir until well mixed. The mixture should be creamy, not runny.
Preparing the tomato sauce
  1. While the veggies are roasting, heat olive oil in a saucepan over medium. Add garlic and cook just 30 seconds—don’t let it brown.
  2. Stir in tomato sauce, thyme, sugar, salt, and black pepper. Simmer uncovered for 10 minutes, stirring once or twice. This thickens the sauce a bit.
Assembly
  1. Lower oven to 375°F (190°C). Spread a thin layer of tomato sauce at the bottom of a 9x13-inch ceramic or glass baking dish.
  2. Layer 3 uncooked lasagna noodles over the sauce, then half the roasted vegetables, half the ricotta mixture, and about 1/2 cup tomato sauce. Sprinkle some mozzarella on top.
  3. Repeat for the second layer: 3 noodles, remaining veggies, remaining ricotta, a bit more sauce, another sprinkle of mozzarella.
  4. Top with last 3 noodles, the rest of the tomato sauce, and all remaining mozzarella cheese. If you like those crispy corners, spread cheese right to the edges.
Baking and finishing
  1. Cover with foil—make sure it doesn’t touch the cheese. Bake for 40 minutes.
  2. Remove foil, bake 14-16 minutes more to get the top bubbling and a little brown.
  3. Let it rest at least 15 minutes before cutting, or you’ll end up with a soupy mess. (I know it smells amazing, but this step is crucial!)

Notes

I started making this vegetarian lasagna when I wanted something hearty that actually kept me full until dinner. Roasting the vegetables makes all the difference—they don’t get watery and the flavor gets sweeter and deeper.

Getting the layers right

Your veggies need to go in the oven, not straight into the lasagna. Raw vegetables leak water; that's how you end up with runny slices and a sad puddle. Slice them evenly and roast just until the edges take a little color. Even if you’re tired, don’t skip this step—it’s what sets this apart from a bland, mushy bake.
With ricotta, I always stir in an egg—not for richness, but so the ricotta doesn’t seep and make the layers slip around. Nutmeg is subtle, but a pinch in the cheese mixture makes everything taste more like “real” lasagna.
If you want those cheesy crispy corners, let the top layer of mozzarella reach right to the baking dish edge. It caramelizes where it touches ceramic or glass—just takes a few extra seconds to assemble.

Swaps and variations

I sometimes swap half the ricotta for cottage cheese if that’s what’s in the fridge—it’s less creamy but works. You can skip the egg if allergic; just expect the filling to be a little looser.
Gluten-free noodles work, but they can break down after baking. I wouldn’t use grilled portobello mushrooms as your only “vegetable” layer—the slices release a lot of water and that throws off the texture.

Leftovers and meal prep

This holds up for three days in the fridge—honestly, it cuts neater after a night. Reheat uncovered in the oven to bring back some of the roasted edge and prevent a soggy top. Yes, you can freeze it—just be sure it cools completely first, then wrap tightly.