4.88 from 8 votes

Easy Mediterranean Lasagna Recipe

Jump to Recipe โ–ผEmail RecipeAdd Us as a Preferred Source Leave a Comment

Servings: 8 servings

1 hr 10 mins

This post may contain affiliate links. Please read our disclosure policy.

This Easy Mediterranean Lasagna Recipe is a vegetarian lasagna layered with roasted eggplant, zucchini, bell peppers, red onion, spinach, Italian tomato sauce, and a four-cheese filling of ricotta, mozzarella, feta, and Parmigiano. Lemon zest and oregano add a bright Mediterranean flavor, while fresh basil finishes each slice. The vegetables are roasted before layering to concentrate their flavor and help prevent a watery lasagna.

To complete your meal, check out my Favorite Dishes to Serve with Lasagna. If you love this recipe, you should try my Spinach Lasagna, Classic Lasagna Bolognese with Bechamel Sauce, and Pesto Lasagna.

one slice of the mediterranean lasagna pulled out from pan with cheese pull.
Icon of a lemon.

Quick Look: Easy Mediterranean Lasagna Recipe

  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour and 10 minutes
  • Servings: 8 people
  • Dietary Info: Vegetarian
  • Method: Roasted vegetables + layered baking
  • Technique: Roast the vegetables until tender, combine the cheeses with lemon zest, cook the noodles, then layer the vegetables, tomato sauce, cheese filling, and pasta before baking.
  • Flavor/Texture: Savory, cheesy, herbaceous, fresh, hearty

A Fresh Mediterranean Take on Lasagna

I love this lasagna because it brings together the comfort of a classic baked pasta with the fresh flavors I associate with Mediterranean cooking!!

Roasting the vegetables first is an extra step, but it gives the eggplant, zucchini, peppers, and onion deeper flavor while removing some of their excess moisture. I also love the combination of creamy ricotta and mozzarella with salty feta and Parmigiano, while a little lemon zest keeps the filling bright. It is a lasagna I make for family and friends when I want something hearty, colorful, and full of vegetables.

Try my White Chicken Lasagna and Lasagna Soup next!

Made With Amore,

Simple Ingredients

Easy vegetable lasagna with fresh, healthy roasted vegetables loaded with colorful roasted vegetables and four different kinds of cheese. 

ingredients to make the recipe.
  • Roasted Vegetables: Eggplant, zucchini, bell peppers, red onion, and spinach create the vegetable layers and bring savory flavor.
  • Four-Cheese Filling: Ricotta, mozzarella, feta, and Parmigiano create a creamy filling with a balance of mild, salty, and savory flavors.
  • Italian Tomato Sauce (Sugo al Pomodoro): A flavorful tomato sauce ties the ingredients together while keeping the lasagna moist.
  • Lemon Zest and Oregano: Add brightness and a Mediterranean-style herbal flavor to the roasted vegetables and cheese filling.
  • Lasagna Noodles: Create sturdy layers that hold the ingredients together.

See recipe card for full information on ingredients and quantities.

Variations & Substitutions

  • Meat: Add meat to the red sauce, such as crumbled and cooked Italian Sausage, ground beef, or diced leftover Baked Chicken Breasts.
  • Veggies: Feel free to add other vegetables, such as mushrooms, artichoke hearts, sun-dried tomatoes, spaghetti squash, fresh tomatoes, or carrots. Simply add to the vegetable mixture and roast alongside the rest of the vegetables. You’ll love my Baked Pasta with Vegetables.
  • Greens: Substitute kale or Swiss chard for the spinach. If using sturdier greens, cook them until tender before adding them to the roasted vegetables.
  • Cheese: Add other cheeses such as fontina, provolone, or Pecorino Romano. If you don’t like ricotta, try subsituting it with cottage cheese.

How To Make Mediterranean Lasagna

This Mediterranean lasagna comes together by roasting the vegetables first, mixing the four-cheese filling, then layering everything with tomato sauce and pasta before baking. Follow the step-by-step photos and see the recipe card at the bottom for a printable version.

how to make sugo al pomodoro step-by-step photos:
  1. Make the Italian Tomato Sauce (Sugo al Pomodoro) and set aside. 
How to make Easy Mediterranean Lasagna Process- seasoning veggies in a bowl.
  1. Preheat oven to 425 degrees F. Add the eggplant, bell peppers, zucchini, and red onion to a large bowl—season with salt, pepper, and oregano. Add 1/4 cup of olive oil, toss, and set aside.
How to make Easy Mediterranean Lasagna Process- making the ricotta and cheese filling
  1. Combine ricotta cheese (remove any excess moisture), 1 cup of mozzarella cheese, feta cheese, 1/2 cup of parmigiano cheese, and lemon zest in a medium mixing bowl. Mix until combined. 
How to make Easy Mediterranean Lasagna Process- veggies on baking sheet ready to roast.
  1. Transfer the veggies to a large-rimmed baking sheet lined with aluminum foil.
How to make Easy Mediterranean Lasagna Process- roasting the veggies on sheet pan until golden brown.
  1. Roast until the vegetables are soft and slightly browned, about 25 minutes.
How to make Easy Mediterranean Lasagna Process- adding fresh spinach to the roasted veggies.
  1. Take out of the oven and immediately add the spinach.
How to make Easy Mediterranean Lasagna Process-wilted spinach after adding to roasted veggies.
  1. Toss with tongs to mix and wilt the greens. Alternatively, using the same method, you can sautee vegetables in a large skillet. 
How to make Easy Mediterranean Lasagna Process- laying the lasagna noodles flat after boiling.
  1. Bring a large pot of salted water to a boil. (skip these steps if using no-boil noodles). Boil lasagna noodles (6 at a time for dried pasta) until they are tender but still underdone (they will finish cooking as the lasagna bakes). Set the cooked pasta flat on a baking sheet lined with parchment paper to prevent sticking. 
How to make Easy Mediterranean Lasagna Process- layering the lasagna noodles on top of the tomato sauce.
  1. Grease a 9×13 rectangular baking dish with the olive oil, add a 1/4 cup of tomato sauce and spread it around the bottom of the pan. Put a single layer of pasta (use 4-5 depending on size of the dish) in the dish.
How to make Easy Mediterranean Lasagna Process- adding a layer of roasted veggies to the lasagna noodles and sauce.
  1. Top with an even layer of tomato sauce and one-third of the vegetable mixture.
Pan with layers of roasted vegetables, noodles, sauce, and cheese mixture.
  1. Top with a third of the ricotta mixture, and sprinkle with shredded mozzarella. 
How to make Easy Mediterranean Lasagna Process- adding. more sauce on top of the layers of lasagna.
  1. Add more sauce and finish layering.
How to make Easy Mediterranean Lasagna Process- adding the final layer of sauce and cheese on the lasagna before baking.
  1. Repeat the layers three times with the remaining ricotta and other ingredients. For the top, cover with remaining mozzarella and parmigiano cheese.
mediterranean lasagna after it is baked in the oven with a cheesy top. Basil leaves as garnish.
  1. Bake until the lasagna is bubbling and the cheese is melted and lightly browned on top, about 35-40 minutes if it gets too brown, tent with aluminum foil. Remove from the oven and let it rest for 15 minutes (up to 1 hour) before serving. Garnish with fresh basil, if desired.

Vegetarian Mediterranean Lasagna FAQs

What is Mediterranean lasagna?

Mediterranean lasagna is a Mediterranean-style variation of traditional lasagna that emphasizes vegetables, olive oil, herbs, tomato sauce, and cheeses commonly used in Mediterranean cooking. This version is vegetarian and combines roasted vegetables with ricotta, mozzarella, feta, and Parmigiano.

How to Prevent Watery Vegetable Lasagna

The best way to prevent watery vegetable lasagna is to roast the vegetables before layering. Eggplant, zucchini, and other vegetables release moisture as they cook, so roasting them first helps concentrate their flavor and remove some of that excess water.

Why do you roast the vegetables before making the lasagna?

Roasting concentrates the vegetables’ flavor and helps remove excess moisture. This gives the vegetables lightly browned edges and helps prevent the finished lasagna from becoming watery.

Can I use no-boil lasagna noodles?

Yes! Make sure to add an extra ¼ cup of water to the sauce so the noodles can cook without drying the lasagna. Lasagnas containing no-boil noodles should be tightly covered with a lid or foil during baking so the steam can help cook the noodles. Take off the cover for 5-10 minutes to brown the cheese layer.

Make-Ahead, Storage, freezing, and reheating information

The vegetables can be roasted up to 1 day ahead, or the assembled lasagna can be covered and refrigerated for up to 6 hours before baking.
Store leftover lasagna in an airtight container in the refrigerator for up to 3 days. To freeze, cool the lasagna completely, wrap it well, and freeze for up to 1–2 months. Thaw overnight in the refrigerator and reheat until hot throughout.

Serving Suggestions

This Mediterranean vegetable lasagna pairs well with fresh salads and sides that balance the rich, cheesy layers. Serve it with Tuscan Roasted Broccoli, Oven Roasted Zucchini and Yellow Squash, or Mediterranean Cucumber Salad. Complete you meal with a dessert like this Creme Caramel or Poppy Seed Cake with Glaze.

cut in slices of the mediterranean lasagna after it is baked in the oven with a cheesy top. Basil leaves as garnish.

My Pro Tips

Recipe Tips

  • Roast the vegetables until lightly browned. This develops deeper flavor and helps remove excess moisture.
  • Drain excess moisture from the ricotta. A drier ricotta creates a creamier filling and helps prevent watery layers.
  • Use freshly shredded cheese. It melts more smoothly than many pre-shredded cheeses. Read more about why you should shred your own cheese.
  • Don’t overcook the noodles. They should be tender but still slightly firm because they continue cooking in the oven.
  • Let the lasagna rest before slicing. At least 15 minutes gives the layers time to set.

More Dinners With Mediterranean Flavor

💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.

4.88 from 8 votes

Mediterranean Lasagna Recipe

Servings: 8 servings
Prep: 25 minutes
Cook: 45 minutes
Total: 1 hour 10 minutes
Spatula lifting a slice of Mediterranean lasagna from a pan.
This Easy Mediterranean Lasagna Recipe is a vegetarian lasagna layered with roasted eggplant, zucchini, bell peppers, red onion, spinach, Italian tomato sauce, and a four-cheese filling of ricotta, mozzarella, feta, and Parmigiano. Lemon zest and oregano add a bright Mediterranean flavor, while fresh basil finishes each slice. The vegetables are roasted before layering to concentrate their flavor and help prevent a watery lasagna.

Ingredients 

Tomato Sauce 

Mediterrarean Lasagna Filling 

  • 2 bell peppers red, green, orange, or yellow, diced
  • 2 small zucchini, diced
  • 1 red onion, thinly sliced
  • 1 medium eggplant, peeled and diced
  • Zest of 1 lemon
  • ½ teaspoon dried oregano
  • Salt and freshly ground black pepper to taste
  • ¼ cup Extra-virgin olive oil
  • 2 cups fresh baby spinach, kale, or chopped Swiss chard leaves
  • 1 ¾ cups whole milk ricotta, 450 g
  • 2 cups mozzarella cheese, shredded, 225 g
  • ½ cup feta cheese, 225 g
  • 1 cup grated fresh parmigiano cheese, plus additional for serving
  • Fresh basil, for garnish

Pasta 

  • 12 sheets lasagna noodles

Instructions 

Tomato Sauce 

Mediterrarean Lasagna Filling 

  • Preheat oven to 425 degrees F. 
  • Add the eggplant, bell peppers, zucchini, and red onion to a large bowl—season with salt, pepper, and oregano. Add 1/4 cup of olive oil and toss to coat.
  • Transfer to a large-rimmed baking sheet lined with aluminum foil and roast until the vegetables are soft and slightly browned, about 25 minutes. Take out of the oven and immediately add the spinach. Toss with tongs to mix and wilt the greens. Alternatively, using the same method, you can sautee vegetables in a large skillet. 
  • Reduce oven temperature to 400 degrees F. to get ready for the lasagna. 
  • Combine ricotta cheese (remove any excess moisture), 1 cup of mozzarella cheese, feta cheese, 1/2 cup of parmigiano cheese, and lemon zest in a medium mixing bowl. Mix until combined. 

Cook Lasagna Noodles 

  • Bring a large pot of salted water to a boil. (skip these steps if using no-boil noodles)
  • Boil lasagna noodles (6 at a time for dried pasta) until they are tender but still underdone (they will finish cooking as the lasagna bakes). Set the cooked pasta flat on a baking sheet lined with parchment paper to prevent sticking. 

Assemble Lasagna

  • Grease a 9X13 (or 8X8) rectangular baking dish with the olive oil, add a 1/4 cup of tomato sauce and spread it around the bottom of the pan.
  • Put a single layer of pasta (use 4-5 depending on size of the dish). 
  • Top with an even layer of tomato sauce, one-third of the vegetable mixture, and a third of the ricotta mixture, and sprinkle with shredded mozzarella. 
  • Repeat the layers three times with the rest of the ingredients. For the top, cover with remaining mozzarella and parmigiano cheese.
  • Bake until the lasagna is bubbling and the cheese is melted and lightly browned on top, about 35-40 minutes if it gets too brown, tent with aluminum foil. Remove from the oven and let it rest for 15 minutes (up to 1 hour) before serving. Garnish with fresh basil, if desired. Enjoy!
  • Storage: cool completely, cover well, refrigerate for up to 3 days, or freeze.

Notes

  • Roast the vegetables until lightly browned. This develops deeper flavor and helps remove excess moisture.
  • Drain excess moisture from the ricotta. A drier ricotta creates a creamier filling and helps prevent watery layers.
  • Use freshly shredded cheese. It melts more smoothly than many pre-shredded cheeses. Read more about why you should shred your own cheese.
  • Don’t overcook the noodles. They should be tender but still slightly firm because they continue cooking in the oven.
  • Let the lasagna rest before slicing. At least 15 minutes gives the layers time to set.

Nutrition

Calories: 547kcalCarbohydrates: 49gProtein: 26gFat: 28gSaturated Fat: 13gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gCholesterol: 67mgSodium: 777mgPotassium: 724mgFiber: 6gSugar: 11gVitamin A: 2652IUVitamin C: 51mgCalcium: 501mgIron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dinner, Main Course, Pasta
Cuisine: Italian, Mediterranean
Tried this recipe?Mention @cucinabyelena or tag #cucinabyelena!

You May Also Like

About Elena Davis

My dream is to share delicious wholesome recipes that you will share around the table with all your loved ones. The memories surrounded by food are the heart and soul of CucinaByElena.

Leave a comment

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

Recipe Rating





14 Comments

  1. 5 stars
    It tasted better than I’d expected! I wasn’t sure about the red sauce and feta combination but wow! I will be making this again!

    1. Yes, I tested the recipe with and without, and I loved the combination and yummy flavor twist. Happy you loved it.

  2. 5 stars
    This recipe was AMAZING!! It was the easiest lasagna I have ever made and everyone loved it! I canโ€™t say enough good things about it. The only thing I forgot was the basil which I was very disappointed about because I have a lot of fresh basil in my garden but I canโ€™t wait to make this lasagna again and this time I wonโ€™t forget the basil. Delicious lasagna!!

  3. 5 stars
    One of the lasagnas Iโ€™ve ever had. Iโ€™m a big meat eater, but this lasagna hit the spot and itโ€™s vegetarian! Yum.