Back to Recipes
Mediterranean-style eggplant Parmesan layered with roasted eggplant, tomato sauce, melted mozzarella, Parmesan cheese, and fresh basil.
🥗 VegetarianMedium25 mins👥 6 Servings

Eggplant Parmesan Recipe (Mediterranean Style)

A Mediterranean-style eggplant Parmesan made with oven-roasted eggplant, thick tomato sauce, mozzarella, Parmesan, garlic, basil, parsley, and oregano. The eggplant is roasted rather than deep-fried before the layers are baked together until bubbling and lightly golden.

Prep Time

25 mins

🔥

Cook Time

45 mins

Total Time

70 mins

🍽

Servings

6

A TASTE OF TRADITION

The Story Behind This Recipe

Eggplant Parmesan is a layered baked dish built around a simple combination of eggplant, tomato sauce, cheese, and herbs. Although the dish is strongly associated with Italian cooking, its ingredients belong to a much wider Mediterranean pantry. The familiar Mediterranean flavors come together here with oven-roasted eggplant and extra virgin olive oil rather than deep-frying.

Cultural & Culinary Context

The dish is commonly known as Parmigiana di melanzane in Italy, where regional versions developed around eggplant, tomato, cheese, and aromatic herbs. Its exact origins and the history of its name are debated, but the modern dish is firmly established within Italian culinary tradition. It later became especially familiar in Italian-American cooking, where generous layers of tomato sauce and cheese became a beloved comfort-food combination.

What Makes It Mediterranean?

Eggplant, tomatoes, olive oil, garlic, basil, parsley, and oregano all fit naturally within the broader Mediterranean flavor palette. Eggplant has been cultivated and eaten around the Mediterranean for centuries, while tomatoes became deeply integrated into Mediterranean cooking after their arrival from the Americas. Roasting the eggplant and using olive oil keeps the preparation aligned with the lighter, vegetable-forward approach that characterizes many modern Mediterranean-style meals.

Mediterranean Influences

  • 🌿Eggplant is the main vegetable rather than meat.
  • 🌿Extra virgin olive oil is used instead of deep-frying the eggplant.
  • 🌿Tomato sauce provides the savory vegetable base of the dish.
  • 🌿Garlic, basil, parsley, and oregano supply fresh and aromatic Mediterranean flavors.
  • 🌿The dish is built around vegetables and herbs with cheese used as a flavorful component.
  • 🌿It works naturally as part of a shared Mediterranean-style meal alongside salads, grains, or fresh vegetables.

Ingredients

  • 2 large eggplants (sliced into 1 cm rounds)
  • 3 tbsp extra virgin olive oil
  • 2 cups tomato sauce (preferably a thick, well-seasoned sauce)
  • 250 g fresh mozzarella (sliced; drain excess liquid if very wet)
  • 0.5 cup grated Parmesan cheese
  • 2 cloves garlic (minced)
  • 2 tbsp fresh basil (chopped, plus extra leaves for garnish)
  • 1 tbsp fresh parsley (chopped)
  • 1 tsp dried oregano
  • 0.5 tsp sea salt
  • 0.25 tsp black pepper

Instructions

  1. 1

    Preheat the oven to 220°C (425°F) and line baking trays with parchment paper.

  2. 2

    Arrange the eggplant slices in a single layer. Avoid overlapping them so moisture can escape and the surfaces can brown.

  3. 3

    Brush both sides lightly with olive oil and season with sea salt and black pepper.

  4. 4

    Roast for about 20 minutes, turning the slices halfway through, until tender and lightly browned. The eggplant should be soft enough to bend easily but not falling apart.

  5. 5

    While the eggplant roasts, warm the tomato sauce with the minced garlic and dried oregano for about 5 minutes. Keep the sauce thick enough to coat a spoon; a watery sauce can make the finished casserole loose.

  6. 6

    Lightly grease a baking dish and spread a thin layer of tomato sauce over the bottom.

  7. 7

    Arrange a layer of roasted eggplant over the sauce. Add some tomato sauce, mozzarella, Parmesan, basil, and parsley.

  8. 8

    Continue layering the eggplant, sauce, cheeses, and herbs. Keep the sauce layers moderate rather than flooding the dish.

  9. 9

    Finish with the remaining Parmesan so the top develops a lightly browned, savory crust.

  10. 10

    Bake for about 25 minutes, until the sauce is bubbling around the edges and the cheese is fully melted with light browning on top.

  11. 11

    Remove the dish from the oven and let it rest for 10 minutes. This resting time helps the layers settle and makes the portions easier to serve.

  12. 12

    Scatter fresh basil leaves over the top and serve warm.

SET YOURSELF UP FOR SUCCESS

Before You Cook

👨‍🍳 Keep In Mind

  • Slice the eggplant evenly so all pieces roast at approximately the same rate.
  • If the eggplant slices are unusually large or watery, blot their surfaces with paper towel before roasting. This helps them brown instead of steaming.
  • Use a tomato sauce that is relatively thick. Excess liquid is one of the main causes of a watery baked eggplant dish.
  • If the fresh mozzarella releases a lot of liquid, drain it and gently pat it dry before layering.
  • Have the roasted eggplant, warmed sauce, cheeses, and herbs ready before assembling so the layers can be built evenly.

💡 Helpful Tips

  • Do not overcrowd the roasting trays. Overlapping slices trap steam and prevent browning.
  • Use just enough olive oil to coat the eggplant lightly. Too much oil can make the finished dish heavy.
  • Roast the eggplant until tender before assembling. The final bake melts and browns the cheese; it should not be relied upon to cook underdone eggplant.
  • Keep each sauce layer thin. Several moderate layers produce a more stable casserole than a few very wet layers.
  • Let the finished dish rest before cutting. Serving immediately can cause the layers to slide apart.

👀 How Do I Know It's Done?

  • The eggplant is tender enough to cut easily with a fork.
  • The sauce is visibly bubbling around the edges.
  • The mozzarella is completely melted.
  • The Parmesan on top has developed light golden-brown areas.
  • The center is hot, and the casserole has rested for about 10 minutes before serving.

WANNA SEE IT IN ACTION ?

Step-by-Step Visual Guide

Eggplant sliced into even rounds and arranged on a baking tray before roasting.
1

Slice and season the eggplant

Cut the eggplant into even 1 cm rounds and arrange the slices in a single layer. Brush lightly with olive oil and season with salt and pepper.

💡 Tip: Keep the slices similar in thickness so they become tender at the same time.

Eggplant rounds roasting on a baking tray until tender and lightly browned.
2

Roast until tender and lightly browned

Roast the eggplant at 220°C (425°F), turning halfway through, until tender with lightly browned edges.

💡 Tip: Leave space between the slices so they roast instead of steaming.

Tomato sauce gently warming with garlic and oregano in a saucepan.
3

Warm the tomato sauce

Warm the tomato sauce with minced garlic and dried oregano for about 5 minutes, keeping it thick enough to coat a spoon.

💡 Tip: If the sauce is very thin, reduce it slightly before assembling to prevent a watery casserole.

Roasted eggplant layered with tomato sauce, mozzarella, Parmesan, and fresh herbs in a baking dish.
4

Build the layers

Spread a thin layer of sauce in the baking dish, then layer roasted eggplant, sauce, mozzarella, Parmesan, basil, and parsley.

💡 Tip: Use moderate amounts of sauce between layers so the finished dish holds together.

Eggplant Parmesan baking until the cheese melts and the top becomes lightly golden.
5

Bake until bubbling and golden

Top with the remaining Parmesan and bake until the sauce bubbles around the edges and the cheese is melted with light golden-brown spots.

💡 Tip: If the top browns too quickly, loosely cover the dish while the center finishes heating.

Finished eggplant Parmesan resting in the baking dish and garnished with fresh basil.
6

Rest and garnish

Let the baked eggplant Parmesan rest for 10 minutes, then garnish with fresh basil leaves and serve warm.

💡 Tip: Resting allows the layers to settle, making the dish easier to portion without losing its structure.

Tweak It

Make This Recipe Work for You

Adapt the recipe to your ingredients, dietary needs, budget, time, serving size, or meal-prep plans.

🔄 Ingredient Substitutions

Use another melting cheese

If fresh mozzarella is unavailable, use a mild melting cheese with good moisture control. Drain or shred it as appropriate so excess liquid does not make the casserole watery.

Adjust the fresh herbs

If fresh basil or parsley is unavailable, use a smaller amount of dried herbs rather than replacing the fresh herbs at the same volume.

🌱 Dietary Adjustments

Use less cheese

Reduce the mozzarella and Parmesan for a lighter version while keeping enough cheese to provide flavor and a browned finish.

Naturally gluten-free

The recipe contains no wheat-based ingredient as written. Check the label of prepared tomato sauce and Parmesan if strict gluten avoidance is required.

💰 Budget-Friendly Options

Make the cheese go further

Use a little less mozzarella and rely on the stronger flavor of Parmesan to season each layer. This reduces the amount of cheese needed without making the dish bland.

⏱️ Time-Saving Options

Use a good prepared tomato sauce

A quality thick tomato sauce can replace homemade sauce when time is limited. Warm it with garlic and oregano before assembling.

👨‍👩‍👧‍👦 Serving Adjustments

Make a smaller batch

For fewer diners, reduce all ingredients proportionally and use a smaller baking dish so the layers remain at a useful depth.

🥡 Meal Prep

Prepare the components ahead

Roast the eggplant and prepare the tomato sauce in advance. Refrigerate them separately, then assemble and bake when ready to serve.

RECIPE RESCUE

🧩 What Do You Need Help With?

Choose the problem you're facing and get a recipe-specific solution instead of a generic cooking tip.

WHAT IF?

🔄 What If...?

Choose your situation and we'll show you a practical pathway for making this recipe work.

STORAGE & LEFTOVERS

🥡 Storage & Leftovers

Cool leftovers promptly and refrigerate them in a covered container.

Keep refrigerated and use within 3 to 4 days for best quality.

Reheat individual portions until heated through.

For better texture, reheat in the oven rather than relying entirely on the microwave.

Best Storage Time

3 to 4 days refrigerated

How to Store

Covered airtight container or covered baking dish

SERVING & PAIRING

🍽️ Serving & Pairing

Serve the eggplant Parmesan warm after its resting period, with fresh basil added just before serving. It works well as a vegetarian main course and can also be served as part of a larger Mediterranean-style table.

What Goes Well With It?

Fresh green salad with lemon and olive oilSimple tomato and cucumber saladWarm pita breadLentil or grain saladRoasted or grilled vegetablesA spoonful of plain yogurt or labneh on the side

RECIPE FAQ

Frequently Asked Questions

How do you make eggplant Parmesan?

To make eggplant Parmesan, slice the eggplant into even rounds, brush them lightly with extra virgin olive oil, and roast until tender and lightly browned. Warm a thick tomato sauce with garlic and oregano, then layer the roasted eggplant with tomato sauce, mozzarella, Parmesan, basil, and parsley in a baking dish. Bake until the sauce is bubbling and the cheese is melted and lightly golden, then let the dish rest before serving.

Do I need to salt the eggplant before cooking?

It is not essential for every eggplant. Modern varieties are generally less bitter than older varieties. For very large, seedy, or particularly watery eggplant, lightly salting and blotting the slices can help remove some surface moisture before roasting.

Why roast the eggplant instead of frying it?

Roasting reduces the amount of oil absorbed by the eggplant while still developing tenderness and browned edges. It also makes the preparation less heavy and easier to manage at home.

How do I prevent watery eggplant Parmesan?

Roast the eggplant in a single layer, use a thick tomato sauce, drain very wet mozzarella, and avoid adding excessive sauce between layers. Resting the finished dish before serving also helps.

Can I use store-bought tomato sauce?

Yes. Choose a flavorful sauce with a relatively thick consistency. Warm it with garlic and oregano before assembling so it integrates naturally with the rest of the dish.

Can I assemble it before baking?

Yes. The roasted eggplant and tomato sauce can be prepared ahead, then the casserole can be assembled and refrigerated until needed. If baking directly from cold, allow additional time for the center to heat through.

Why should I let it rest before serving?

The resting period allows the melted cheese and tomato sauce to settle around the eggplant layers. This makes the portions easier to serve and reduces the chance of the casserole collapsing onto the plate.

Is this recipe vegan?

No. The recipe is vegetarian but not vegan because it contains mozzarella and Parmesan cheese.

Explore More

Go deeper into the cuisine

Learn more about the ingredients, traditions, and cooking approaches connected to this recipe.

You May Also Like

More delicious recipes from the Vegetarian

Golden baked zucchini boats filled with spinach, quinoa, feta cheese, fresh herbs, garlic, and Parmesan.
vegetarianEasy

Spinach & Feta Stuffed Zucchini Boats Recipe — Healthy Mediterranean Vegetarian Dinner

Baked zucchini boats filled with spinach, feta, herbs, and Mediterranean seasonings. The zucchini becomes tender in the oven while the savory filling develops a lightly browned top.

20 mins
4
Golden roasted cauliflower steaks drizzled with lemon tahini sauce and topped with parsley, toasted pine nuts, and smoked paprika.
vegetarianEasy

Cauliflower Steaks with Lemon Tahini Sauce Recipe

A healthy cauliflower steaks with lemon tahini sauce recipe made with thick roasted cauliflower, paprika, cumin, garlic, creamy tahini, fresh lemon, toasted pine nuts, and parsley. This easy Mediterranean vegetarian dinner is roasted until golden and caramelized, then finished with a bright, creamy tahini sauce.

15 mins
4
Four baked Portobello mushrooms filled with quinoa, spinach, sun-dried tomatoes, feta, basil, oregano, and Parmesan on a Mediterranean-style plate.
vegetarianEasy

Mediterranean Stuffed Portobello Mushrooms Recipe — Healthy Vegetarian

Large Portobello mushrooms filled with quinoa, spinach, sun-dried tomatoes, feta, herbs, lemon, and Parmesan. The mushrooms roast until tender while the filling develops a savory, herb-rich flavor.

20 mins
4