Layered Mediterranean Vegetable Lasagna with Creamy Ricotta is a delicious twist on classic lasagna, filled with roasted vegetables, herbs, tomato sauce, and creamy ricotta cheese. I love making this dish when I want something hearty and comforting, but still packed with nutritious, Mediterranean-inspired ingredients.

Why You’ll Love This Recipe

I love this recipe because it’s rich, colorful, and satisfying without being too heavy. The layers of tender roasted vegetables, herbed ricotta, and tangy tomato sauce create incredible flavor and texture in every bite. It’s a great vegetarian option that even meat-lovers enjoy, and it works beautifully for meal prep, potlucks, or Sunday family dinners.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

For the roasted vegetables:

  • Zucchini, sliced

  • Eggplant, sliced

  • Red bell peppers, sliced

  • Olive oil

  • Salt and black pepper

  • Dried oregano or Italian seasoning

For the ricotta mixture:

  • Ricotta cheese

  • Egg

  • Grated Parmesan

  • Fresh parsley or basil, chopped

  • Salt and pepper

For assembly:

  • Lasagna noodles (regular or no-boil)

  • Marinara or tomato basil sauce

  • Shredded mozzarella cheese

  • Optional: spinach, olives, or artichoke hearts for extra Mediterranean flavor

Directions

  1. I preheat the oven to 400°F (200°C), toss the sliced vegetables in olive oil, salt, pepper, and oregano, then roast them on a baking sheet for 20–25 minutes until tender and slightly caramelized.

  2. While the vegetables roast, I mix the ricotta with the egg, Parmesan, herbs, salt, and pepper until smooth and creamy.

  3. I cook the lasagna noodles according to package instructions if I’m not using no-boil.

  4. I spread a thin layer of tomato sauce in a baking dish, then begin layering: noodles, roasted veggies, dollops of ricotta mixture, a sprinkle of mozzarella, and more sauce. I repeat until all ingredients are used, finishing with sauce and a generous layer of mozzarella on top.

  5. I cover the dish with foil and bake at 375°F (190°C) for 25 minutes. Then I remove the foil and bake for another 15–20 minutes until the top is golden and bubbling.

  6. I let it rest for 10–15 minutes before slicing and serving.

Servings and timing

This recipe makes 6 to 8 servings and takes about 1 hour and 15 minutes, including roasting and baking time. It’s ideal for a filling dinner or to enjoy as leftovers during the week.

Variations

  • I add a layer of sautéed spinach or kale for extra greens.

  • I include sliced black olives or artichoke hearts to boost the Mediterranean flavor.

  • I use whole-wheat or gluten-free lasagna noodles depending on my dietary needs.

  • I substitute cottage cheese for ricotta when I want a lighter option.

  • I use a béchamel sauce in place of tomato for a white lasagna version.

storage/reheating

I store leftovers in the fridge for up to 4 days. It reheats beautifully in the microwave or oven—just cover with foil and warm at 350°F until hot. I also freeze individual portions wrapped in foil and stored in airtight containers for up to 2 months.

FAQs

Can I make this lasagna ahead of time?

Yes, I often assemble it a day in advance, cover, and refrigerate it until I’m ready to bake. It makes dinner so easy the next day.

Do I need to roast the vegetables first?

Roasting adds a lot of flavor and prevents the lasagna from getting watery. I highly recommend it, but I sometimes sauté the veggies if I’m short on time.

Can I use store-bought marinara?

Absolutely. I go for a high-quality marinara or tomato basil sauce—it saves time and still tastes great.

Is this lasagna freezer-friendly?

Yes. I freeze it baked or unbaked. If frozen unbaked, I thaw overnight in the fridge and then bake as directed.

What’s the best way to reheat it?

I reheat slices in the microwave for a quick meal, or in the oven at 350°F covered with foil until warmed through.

Conclusion

Layered Mediterranean Vegetable Lasagna with Creamy Ricotta is one of my favorite ways to enjoy a vegetarian meal that doesn’t feel like it’s missing anything. With its roasted veggies, luscious ricotta, and gooey mozzarella, this lasagna hits all the right notes. It’s wholesome, satisfying, and full of Mediterranean flair—perfect for any night of the week.

Print

Layered Mediterranean Vegetable Lasagna with Creamy Ricotta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Layered Mediterranean Vegetable Lasagna with Creamy Ricotta is a hearty, vegetarian twist on traditional lasagna. It features layers of roasted zucchini, eggplant, and bell peppers with herbed ricotta, tangy marinara sauce, and melty mozzarella for a comforting and flavor-packed meal.

  • Author: Mayaa
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 6 to 8 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mediterranean
  • Diet: Vegetarian

Ingredients

  • 1 zucchini, sliced
  • 1 eggplant, sliced
  • 2 red bell peppers, sliced
  • 2 tbsp olive oil
  • Salt and black pepper to taste
  • 1 tsp dried oregano or Italian seasoning
  • 1 1/2 cups ricotta cheese
  • 1 egg
  • 1/3 cup grated Parmesan cheese
  • 2 tbsp fresh parsley or basil, chopped
  • Salt and pepper to taste (for ricotta mixture)
  • 912 lasagna noodles (regular or no-boil)
  • 3 cups marinara or tomato basil sauce
  • 2 cups shredded mozzarella cheese
  • Optional: 1 cup spinach, 1/4 cup sliced olives, or 1/2 cup artichoke hearts

Instructions

  1. Preheat oven to 400°F (200°C). Toss zucchini, eggplant, and bell peppers with olive oil, salt, pepper, and oregano. Roast on a baking sheet for 20–25 minutes until tender and caramelized.
  2. In a bowl, mix ricotta, egg, Parmesan, parsley or basil, and salt and pepper until creamy.
  3. Cook lasagna noodles according to package instructions if using regular noodles.
  4. Spread a thin layer of marinara sauce in a 9×13-inch baking dish. Layer noodles, roasted vegetables, ricotta mixture, mozzarella, and more sauce. Repeat layers, ending with sauce and mozzarella on top.
  5. Cover with foil and bake at 375°F (190°C) for 25 minutes. Remove foil and bake another 15–20 minutes until top is golden and bubbling.
  6. Let rest for 10–15 minutes before slicing and serving.

Notes

  • Roasting the veggies brings out more flavor and prevents a watery lasagna.
  • Add sautéed spinach or kale for extra greens.
  • Substitute cottage cheese for ricotta for a lighter option.
  • Use gluten-free or whole-wheat noodles to fit dietary needs.
  • Freeze baked or unbaked portions for up to 2 months.

Nutrition

  • Serving Size: 1 slice
  • Calories: 370
  • Sugar: 7g
  • Sodium: 640mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 4g
  • Protein: 18g
  • Cholesterol: 60mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star