
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
Preheat the oven to 220°C (425°F) and line baking trays with parchment paper.
- 2
Arrange the eggplant slices in a single layer. Avoid overlapping them so moisture can escape and the surfaces can brown.
- 3
Brush both sides lightly with olive oil and season with sea salt and black pepper.
- 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
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
Lightly grease a baking dish and spread a thin layer of tomato sauce over the bottom.
- 7
Arrange a layer of roasted eggplant over the sauce. Add some tomato sauce, mozzarella, Parmesan, basil, and parsley.
- 8
Continue layering the eggplant, sauce, cheeses, and herbs. Keep the sauce layers moderate rather than flooding the dish.
- 9
Finish with the remaining Parmesan so the top develops a lightly browned, savory crust.
- 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
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
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

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.

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.

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.

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.

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.

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?
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

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.

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.

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.
