Layered Mediterranean Vegetable Lasagna with Creamy Ricotta

by April 10, 2026
3 minutes read

Comforting • Cheesy • Veggie-packed • Perfect for family meals

⏱ Time: ~1 hour 15 minutes
🍽 Servings: 6–8


🥣 Ingredients

🔹 Roasted Vegetables

  • 2 tbsp olive oil
  • 1 medium eggplant (sliced)
  • 2 zucchinis (sliced)
  • 1 red bell pepper (chopped)
  • 1 yellow bell pepper (chopped)
  • 1 small red onion (sliced)
  • 3 cloves garlic (minced)
  • Salt & black pepper (to taste)
  • 1 tsp dried oregano
  • 1 tsp dried basil

🔹 Creamy Ricotta Filling

  • 2 cups ricotta cheese
  • ½ cup grated Parmesan cheese
  • 1 egg
  • ¼ cup fresh parsley (chopped)
  • ½ tsp salt
  • ½ tsp black pepper

🔹 Sauce

  • 2 cups marinara sauce
  • 1 tbsp olive oil
  • 1 tsp Italian seasoning

🔹 Assembly

  • 9–12 lasagna noodles (cooked & drained)
  • 2 cups shredded mozzarella cheese

👩‍🍳 Step-by-Step Instructions

1️⃣ Roast the vegetables

  • Preheat oven to 200°C (400°F)
  • In a large bowl, toss eggplant, zucchini, bell peppers, and onion with:
    • Olive oil
    • Garlic
    • Salt & pepper
    • Oregano & basil
  • Spread evenly on a baking tray
  • Roast for 20–25 minutes until tender and lightly caramelized
    👉 Tip: Don’t overcrowd the tray—this helps them roast, not steam

2️⃣ Prepare ricotta mixture

In a bowl, combine:

  • Ricotta cheese
  • Parmesan
  • Egg
  • Parsley
  • Salt & pepper

Mix until smooth and creamy.


3️⃣ Prepare the sauce

  • Heat olive oil in a pan over medium heat
  • Add marinara sauce + Italian seasoning
  • Simmer 5–7 minutes to deepen flavor

4️⃣ Assemble the lasagna

In a greased baking dish:

  1. Spread a thin layer of sauce
  2. Add a layer of lasagna noodles
  3. Spread ricotta mixture
  4. Add roasted vegetables
  5. Sprinkle mozzarella

Repeat layers 2–3 times

👉 Final layer:

  • Sauce
  • Mozzarella
  • Light sprinkle of Parmesan

5️⃣ Bake

  • Cover with foil
  • Bake at 180°C (350°F) for 25 minutes
  • Remove foil and bake 10–15 minutes more until golden and bubbly

6️⃣ Rest & serve

  • Let rest 10–15 minutes (important for clean slices)
  • Garnish with fresh basil or parsley 🌿

✨ Pro Tips

  • Salt eggplant lightly before roasting to reduce bitterness
  • Use fresh herbs at the end for brighter flavor
  • Letting it rest helps layers set beautifully

⚡ Nutrition (Approx. per serving)

  • Calories: 350–450
  • Protein: 15–20g
  • Carbs: 30–40g
  • Fat: 18–22g

 Allergen Info

  • Dairy: ricotta, mozzarella, Parmesan
  • Eggs: in ricotta mixture
  • Gluten: traditional lasagna noodles (use gluten-free if needed)
  • Nuts: ❌ No nuts included

🔄 Variations

1. Vegan Version 🌱

  • Use plant-based ricotta & mozzarella
  • Skip egg or use flax egg

2. Low-Carb Option 🥒

  • Replace noodles with thin zucchini or eggplant slices

3. Extra Protein 💪

  • Add lentils or cooked chickpeas between layers

4. Spicy Twist 🌶️

  • Add chili flakes or spicy marinara

 Q&A

Q: Can I make this ahead of time?
Yes! Assemble and refrigerate up to 24 hours before baking.

Q: Can I freeze it?
Absolutely—freeze before or after baking for up to 2 months.

Q: Why is my lasagna watery?
Vegetables may release water—roast well and avoid excess sauce.

Q: Can I use no-boil noodles?
Yes, just ensure there’s enough sauce for them to soften.

Q: What pairs well with this?
Garlic bread, fresh salad, or grilled veggies.

Latest posts by Sara Mitchell (see all)

Sara Mitchell is an expert restaurant content creator who writes easy-to-read guides about CAVA and other Mediterranean fast-casual chains in the United States. She covers locations, menus, prices, and hours, making it simple for visitors to find nearby restaurants and what to order quickly. With years of experience in restaurant research and local SEO, Sara creates accurate, user-friendly guides that work for both people and search engines. Her goal is to help users go from search results to their nearest restaurant or menu choice with as few clicks as possible.

Leave a Reply

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