Eggplant parmigiana – parmigiana di melanzane in Italian – is a mouthwatering Italian casserole dish with simple ingredients, rich flavors, and a creamy texture.

Make it with slices of eggplant – roasted or deep fried – layered with a tasty tomato sauce, fresh basil leaves, melty mozzarella cheese, and grated parmesan cheese.

It’s a comforting dish you can serve as an appetizer, main, or side dish. It’s perfect to make ahead; it’s vegetarian, and you can easily make it vegan using non-dairy cheese.

eggplant parmigiana

Dietary Note: this recipe is suitable for a vegetarian and gluten-free diet. To make it vegan, substitute non-dairy cheese for cheese.

Eggplant parmigiana embodies the essence of Italian home cooking.

Like in our Eggplant Pizza and eggplant rollatini, simple Italian ingredients meld together into a gorgeous dish with a bold, captivating flavor and irresistible texture.

With cherry tomato pasta, eggplant risotto, spaghetti al pomodoro, and rigatoni arrabbiata, it is one of our favorite Italian dishes when we feel like having something comforting and oozing with a tasty tomato sauce.

In some ways, this dish is similar to Pasta alla Norma – a delicious Italian eggplant pasta dish – but less mundane and somewhat more festive.

Like an excellent vegetarian lasagna or Greek Moussaka, eggplant parmigiana is a fulfilling casserole dish everyone loves, yet it is easier to make and less labor-intensive.

You can make parmigiana with fried eggplant or with oven-roasted eggplant. We will show you the oven-baked version as we think it’s more modern, easier to make, and possibly healthier.

Also, note that unlike Eggplant Parm – its American cousin – the eggplant slices in Italian parmigiana are not breaded in all-purpose flour, eggs, and breadcrumbs.

a portion of eggplant parmigiana

Ingredients & Substitutions

eggplant parmigiana ingredients

Quantities are in the recipe box at the bottom of the page.

Eggplant

Italian eggplant and globe American eggplant are the best varieties to make Italian parmigiana.

They are large, oval-shaped ones with dark, shiny skin.

There is no need to peel the eggplants, and there is no need to salt and purge the eggplant slices to remove bitterness.

That’s an unnecessary old practice that will make your dish too salty.

Tomato Passata

Often labeled as tomato puree in North America & Canada and tomato passata in Italy, Europe, and Australia.

Try to get one in a glass bottle imported from Italy; they are less acidic and slightly sweeter, and you won’t need to add sugar to the sauce.

You can use smooth passata or chunky passata; that’s up to you.

Substitute passata with canned crushed tomatoes, although they tend to be more watery, which means you might have to cook the sauce a little longer.

You can use store-bought marinara sauce for a speedier parmigiana, but remember that homemade is always better.

Garlic and Onion

Garlic and onion add flavor and aroma to the tomato sauce.

You want something similar to a marinara sauce but slightly sweeter, thanks to adding onion.

Try to use fresh ingredients, not onion powder or garlic powder.

Olive oil

We use a good quality extra virgin olive oil to gently fry the onion and garlic and make a flavor base for the “sugo” (sauce) of this parmigiana di melanzane.

We also use olive oil to brush the eggplant slices before baking them in the oven. This way, they cook faster and have more flavor.

Parmigiano Reggiano

I’d avoid generic “parmesan” and opt for imported Parmigiano Reggiano or Grana Padano. Also, get a piece and grate it at home to ensure you get the real deal.

Often, pre-grated storebought mixes include cheaper ingredients and stabilizers that melt terribly.

You can substitute Pecorino Romano or Pecorino Sardo for Parmigiano Reggiano; remember that they have a pungent, almost spicy taste, and some people might not like them.

Vegetarians & Vegans: Just so you know, while we consider cheese vegetarian, technically, neither Parmigiano Reggiano nor Grana Padano or Pecorino are vegetarian because they are made with animal rennet.

If that’s a problem for you, please replace them with a vegetarian or vegan cheese alternative.

Mozzarella

You can use fresh mozzarella that you chop up at home or grated mozzarella that is generally used for pizza.

Mozzarella is suitable for a vegetarian diet.

For vegans, you can easily find grated melty vegan cheese in most supermarkets. We tested Vio Life and Simply V, and they both worked well.

Basil

Fresh basil leaves are a must and can’t be replaced with any other herb. Dry basil leaves are not suitable for this recipe.

Other herbs you might be tempted to use are dried oregano, Italian seasoning, rosemary and thyme. We would recommend sticking to fresh basil to make authentic parmigiana.

Salt and Pepper

We add sea salt or kosher salt for taste and freshly ground black pepper for aroma.

Italian eggplant parmigiana in a casserole

How to make eggplant parmigiana

US cups + grams measurements in the recipe box at the bottom of the page.

1. Make the Tomato Sauce

Heat the olive oil in a large pan with low edges. Add finely chopped onion and fry it for 3 minutes, then add grated or minced garlic and fry for one more minute.

gently frying onion and garlic in oil

Pour in the tomato passata, season with salt and pepper, and simmer on medium to low heat for 30 minutes, stirring occasionally.

In the meantime, bake the eggplants.

Tip: Don’t add water to the sauce. It should be pretty dense and not watery once it’s cooked.

tomato sauce in a pan

2. Bake the Eggplants

Preheat the oven to 430°F or 220°C. Line three large baking trays or baking racks with parchment paper.

Wash and dry the eggplants and remove their stems. Cut the eggplants into 1/5 inch (0.5 cm) slices.

Tip: the slices should be pretty thin so the parmigiana will melt in your mouth.

slicing the eggplant

Arrange the eggplant slices on the baking trays on a single layer without overlapping.

Brush with olive oil and sprinkle with a pinch or two of salt.

arranging eggplant slices on baking trays

Bake in the oven (fan-assisted if your oven has that) at 430°F or 220°C for about 25 minutes until the eggplant slices are slightly golden-brown.

Tip: You can bake the three trays simultaneously but must swap their position as they cook.

Using the fan-assisted function of the oven helps distribute the heat when the oven is crowded with three baking trays.

All slices should get golden brown on top. The eggplant is tastier this way and less watery, making a creamier and more flavorful parmigiana.

baked eggplant

3. Assemble the Parmigiana

BEFORE YOU START: We make parmigiana with four layers of eggplant slices, and the last layer has more sauce, parmesan, and mozzarella than the other layers. Keep this in mind when you add the sauce and the cheese.

Add some tomato sauce to a large baking dish or casserole (9 x 13 inches | 23 x 33 cm). We use a Pyrex dish.

tomato layer

Add the first layer of eggplant slices. Arrange them tight but without overlapping. Cut the slices with scissors if they are too large.

eggplant layer

Cover with a ladleful of tomato sauce and spread it with the back of a spoon.

second tomato layer

Drizzle with a couple of handfuls of finely grated parmesan cheese, a sprinkle of grated or chopped mozzarella cheese, and a handful of basil leaves.

Optionally you can add a drizzle of extra virgin olive oil.

parmesan, mozzarella, and basil layer

Cover with the second layer of eggplant slices, this time arranged in the opposite direction.

second eggplant layer, opposite direction

Add a ladleful of tomato sauce, a handful of grated parmesan, one of mozzarella, and some fresh basil leaves.

second parmesan, mozzarella, and basil layer

Repeat with two more layers of eggplant (4 eggplant layers total).

The last layer should have more tomato sauce, parmesan, and mozzarella than the other layers.

Don’t add basil on top.

sprinkled mozzarella cheese on tomato sauce and eggplant

4. Bake the Parmigiana

Bake the eggplant parmigiana in a preheated oven at 350°F or 180°C for 30 minutes until the tomato sauce bubbles and the cheese melts.

Italian eggplant parmigiana in baking dish

Let cool down for 15 minutes. This is much recommended and part of the recipe, as the parmigiana will taste much better if the ingredients have time to cool down and meld together.

Then garnish with fresh basil leaves and cut into eight portions.

Tip: cut it with a sharp knife and serve it with a spatula for lasagna. Letting the parmigiana cool down for 15 to 30 minutes before serving it is essential.

8 portions of parmigiana in the baking dish

Serving Suggestions

Eggplant Parmigiana as an appetizer

Parmigiana is an excellent appetizer. Serve it in smaller portions; your guests will be impressed by its creamy texture and comforting flavors.

Put some good bread or focaccia on the table so people can sop up the tomato sauce left over on their plates.

You can drizzle with a few drops of extra virgin olive oil before serving.

Eggplant Parmigiana as a main dish

Serve a larger portion as a main dish, with a fresh crunchy salad or an Italian salad and some bread or focaccia on the side.

You can also serve it with other bread-based sides, such as crostini, bruschetta, and Panzanella.

eggplant parmigiana on a white plate with a silver fork

Eggplant Parmigiana as a side dish

Cut it into smaller portions to enjoy eggplant parmigiana as a side dish. We recommend serving it with other vegetarian meals, such as:

Variation

Vegan Eggplant Parmigiana

There are several options to make vegan eggplant parmigiana.

If you want to avoid store-bought vegan products, use our homemade vegan parmesan cheese instead of regular cheese.

To make it even richer and more fulfilling, you can crumble some of our homemade vegan ricotta between layers and on top of the final eggplant layer. It fits perfectly with the tomato sauce and the eggplant.

Alternatively, there are many vegan cheese options on the market, including vegan parmesan and mozzarella.

vegan eggplant parmigiana

Make Ahead

Parmigiana can be a little intimidating at first because of the different steps involved and the relatively long cooking time.

But the recipe is easier than you think, and you can break it down into smaller steps and make it at different stages.

For example, you can bake the eggplant slices and make the tomato sauce a day or two in advance.

Then assemble and bake the eggplant parmigiana the day after, store it in the fridge, warm it up, and serve it on the third day.

It’s common practice in Italy to make parmigiana the day before serving it. That’s because its flavors meld overnight in the fridge, and it tastes even better the day after.

It’s the perfect make-ahead meal because you can make it up to three days in advance.

Then, when you have guests over, you need to warm it up in the oven for 15 minutes.

What is super important, though, is that you bake the parmigiana as soon as you assemble it.

You cannot store it in the fridge before baking it. It will get watery and acidic, and it won’t taste good.

Storage

Refrigerator: Let the eggplant parmigiana cool down completely at room temperature, then store it in the fridge in an airtight container or the same baking dish covered in plastic wrap for up to 3 days.

Reheat in the microwave for 2 minutes or in the oven at 350°F or 180°C for 15 minutes.

Freezer: You can also freeze Italian parmigiana. To do so, let it cool down completely at room temperature, then transfer it into a freezer-friendly container and freeze for up to 3 months.

Thaw & Reheat: Defrost it in the refrigerator overnight or microwave with the thawing function. Warm it in a preheated oven at 350°F or 180°C for 15 to 20 minutes.

Questions

Do you leave the skin on eggplant for eggplant parmigiana?

Yes, you leave the skin on for eggplant parmesan and eggplant parmigiana.

Do you need to salt eggplant before making eggplant parmigiana?

The salt was used in the past to remove bitterness and get rid of some water in the eggplant.

These days, you don’t have to salt eggplants because they are selectively bred, so they don’t become bitter.

However, if you are deep frying the eggplant and want drier, less juicy eggplant slices, you can salt them with coarse salt and let them sit for 1 hour to purge some of their juices.

Then rinse them and pat them dry with a paper towel. Don’t use fine salt because it penetrates the eggplant, making it too salty.

If you make eggplant parmesan with oven-baked eggplants, there’s no need to salt them because their water will evaporate while the slices cook in the oven.

Who invented Parmigiana?

Eggplant Parmigiana, called “Parmigiana di Melanzane” in Italian, is undoubtedly one of the most internationally known Italian dishes.

Its origins, though, are uncertain, and different Italian regions, including Sicily, Campania, and Emilia Romagna, claim to have invented this delicious dish.

What does parmigiana mean?

The origin and meaning of the name are uncertain, and there are two main schools of thought.

The first suggests that the dish’s name comes from Parmigiano Reggiano, a cheese produced in the Emilia Romagna region around Parma, Reggio Emilia, and Modena.

To further support this theory, there’s evidence that a few centuries ago, the name “cucina parmigiana” was used more broadly to refer to the local cuisine of the area around the city of Parma.

The second theory supports the idea that the name “parmigiana” comes from the Sicilian word “parmiciana,” which in English can be translated as “Italian wooden window shutter.”

Based on this theory, the way the eggplant slices are arranged in parmigiana recalls the shape of the wood slats of the window shutter, hence the name.

More Italian Recipes

If you’re also a fan of Italian cooking, check out these hearty Italian meals:

More Eggplant Recipes

If you love cooking with eggplant, try these favorite eggplant recipes:

For more eggplant inspiration, check out our 35 best eggplant recipes with pasta, salad, and appetizer ideas.

Eggplant Parmigiana

By: Nico Pallotta
5 from 26 votes
Eggplant parmigiana – parmigiana di melanzane in Italian – is a mouthwatering Italian casserole dish with simple ingredients, rich flavors, and a creamy texture.
Make it with slices of eggplant – roasted or deep fried – layered with a tasty tomato sauce, fresh basil leaves, melty mozzarella cheese, and grated parmesan cheese.
Prep Time: 30 minutes
Cook Time: 30 minutes
Eggplant Baking + Tomato Sauce: 30 minutes
Total Time: 1 hour 30 minutes
Servings: 8 people
Course: Appetizer, Main Course, Side dish
Cuisine: Italian

Equipment

  • Baking dish or casserole 9 x 13 inches | 23 x 33 cm. We use Pyrex.

Ingredients

TOMATO SAUCE

  • 2 tablespoons olive oil extra virgin
  • 1 yellow onion finely chopped
  • 3 cloves garlic pressed
  • 4 cups tomato passata or tomato puree (the one in a glass bottle, best if imported from Italy)
  • ½ teaspoon salt
  • teaspoon black pepper

OVEN ROASTED EGGPLANT

  • 4 pounds eggplants 4 medium eggplants
  • 3 tablespoons olive oil extra virgin
  • ¾ teaspoon salt

OTHER INGREDIENTS

  • cups (5 ounces) Parmigiano Reggiano finely grated – or non-dairy parmesan
  • cups (10 ounces) mozzarella grated or chopped – or non-dairy cheese
  • cups basil leaves fresh

Instructions 

STEP 1: MAKE THE TOMATO SAUCE

  • Heat 2 tablespoons olive oil in a large pan. Add 1 yellow onion (finely chopped) and fry it for 3 minutes, then add 3 cloves garlic (pressed) and fry 1 more minute.
    gently frying onion and garlic in oil
  • Add 4 cups tomato passata½ teaspoon salt, and ⅛ teaspoon black pepper
    Simmer on medium to low heat for 30 minutes or until the sauce is thick. Stir occasionally.
    tomato sauce in a pan

STEP 2: BAKE THE EGGPLANTS

  • Preheat the oven to 430°F or 220°C. Line three large baking trays with parchment paper.
    Wash and dry 4 pounds eggplants and remove their stems. Cut the eggplants into ⅕ inch (0.5 cm) slices.
    slicing the eggplant
  • Arrange eggplant slices on the baking trays on a single layer.
    Brush them with about 3 tablespoons olive oil and sprinkle with ¾ teaspoon salt.
    arranging eggplant slices on baking trays
  • Bake at 430°F or 220°C for about 25 to 30 minutes or until golden-brown.
    baked eggplant

STEP 3: ASSEMBLE THE PARMIGIANA

  • This parmigiana has 4 layers of eggplant slices, and the last layer has more sauce, parmesan, and mozzarella than the other layers.
    Keep this in mind when you add the sauce and the cheese.
    Add just a bit of tomato sauce to your baking dish. We use 9 x 13 inches | 23 x 33 cm Pyrex.
    tomato layer
  • Add the first layer of eggplant slices. Arrange them tightly but without overlapping. Cut the slices with scissors if they are too large.
    eggplant layer
  • Cover with a ladleful of tomato sauce and spread it with a spoon.
    second tomato layer
  • Drizzle with a couple of handfuls of finely grated parmesan cheese, a sprinkle of grated or chopped mozzarella cheese, and a handful of basil leaves.
    parmesan, mozzarella, and basil layer
  • Cover with the second layer of eggplant slices, this time arranged in the opposite direction.
    second eggplant layer, opposite direction
  • Add a ladleful of tomato sauce, then parmesanmozzarella, and basil like before.
    second parmesan, mozzarella, and basil layer
  • Repeat with two more layers of eggplant (4 eggplant layers in total).
    The last layer should have more tomato sauceparmesan, and mozzarella than the other layers. Do not add basil on top.
    sprinkled mozzarella cheese on tomato sauce and eggplant

STEP 4: BAKE THE PARMIGIANA

  • Bake at 350°F or 180°C for 30 minutes until the tomato sauce bubbles and the cheese melts.
    Italian eggplant parmigiana in baking dish
  • It's important to let it cool down for 15 minutes before serving.
    Then garnish with fresh basil leaves and cut into eight portions with a sharp knife.
    eggplant parmigiana on a white plate with a silver fork

Notes

Nutrition information is an estimate for 1 portion of parmigiana out of 8.
STORAGE & MAKE AHEAD
Make ahead: you can make and cook the parmigiana up to 3 days in advance and keep it in the fridge. If you assemble it you have to cook it. Don’t store uncooked; taste and texture will suffer.
Refrigerator: Let the eggplant parmigiana cool down completely at room temperature, then store it in the fridge in an airtight container or the same baking dish covered in plastic wrap for up to 3 days.
Reheat in the microwave for 2 minutes or in the oven at 350°F or 180°C for 15 minutes.
Freezer: You can also freeze Italian parmigiana. To do so, let it cool down completely at room temperature, then transfer it into a freezer-friendly container and freeze for up to 3 months.
Thaw & Reheat: Defrost it in the refrigerator overnight or microwave with the thawing function. Warm it in a preheated oven at 350°F or 180°C for 15 to 20 minutes.
ALSO ON THIS PAGE

Nutrition

Calories: 360kcal, Carbohydrates: 26g, Protein: 19g, Fat: 22g, Saturated Fat: 9g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 10g, Trans Fat: 0g, Cholesterol: 40mg, Potassium: 1128mg, Dietary Fiber: 9g, Sugar: 15g, Vitamin A: 1266IU, Vitamin B6: 0.4mg, Vitamin C: 19mg, Vitamin E: 5mg, Vitamin K: 34µg, Calcium: 441mg, Folate: 70µg, Iron: 3mg, Manganese: 1mg, Magnesium: 78mg, Zinc: 2mg
Tried this recipe? Leave a comment below or mention @theplantbasedschool on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

If you liked this eggplant parmigiana, you might also enjoy:


Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

Leave a comment

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

Recipe Rating




19 Comments

    1. Hi Gina,

      Typically, if eggplants are bitter it is due to their age and size. The larger the eggplant (and typically more mature) CAN be more bitter.
      These are also the types of eggplant that tend to have seeds that also may contribute to bitterness.

      If you are dealing with bitter eggplants, you can:
      – salt them before cooking them.
      – remove their seeds and skin before cooking.
      – cook the eggplant for a little longer.

      I hope that helps. Kindest,

      Louise

  1. 5 stars
    I will be making the eggplant lasagna to take to my daughters for Easter Dinner, the recipe is super easy and looks wonderful. She is baking a ham, roast potatoes and whatever vegetable she makes. I am bringing Wedding soup I made today (my son said I made enough for the block) and a artichoke casserole. Ialways bring the desserts so we will have pizzles, biscotti, lemon meringue pie, strawberry short cake and home made vanilla and chocolate ice cream, and cream and jelly filled paszki Polish donuts. I love all the special holidays I can cook and bake as much as I want and everything I want. My family saya I make too much but always ask what Im making! Enjoy the holiday and cook and bake to your hearts content!

    1. Hi Louise,

      That sounds like an impressive easter dinner, just the dessert menu sounds spectacular 🎉

      Thank you for taking the time to leave a comment, and have a very happy easter with your family.

      All the best, Louise

  2. Looks really delicious, I will make this on the weekend. What vegan cheese do you prefer? I know it will be different from Italian plant based cheese in Italy vs in the states. Also just out of curiosity is this one you present vegan? If it is that would be amazing, as it looks so good. I notice the one ingredient was regular cheese with the option of plant based cheese. It is not really important since this is for everyone of course, but your channel has seems to be usually plant based. So I was only curious wo judgment of course. Still looks delicious even if it’s regular cheese and I will make the plant based version. Best

    1. Hi Yvette.

      We use an international brand called Vio Life. They have good mozzarella and parmesan alternatives. Not sure if you can find their parmesan line in the states though (I think they made it for the Italian market). Last time I checked I could only find their vegan mozzarella and cheddar, which would also work in the parmigiana.

      Another brand of vegan cheese that melts really well is Simply V.

      The parmigiana in the picture is a mix of vegan and non vegan cheese. We sometimes use half-half 🙂
      We even made one with our vegan ricotta. It was delicious, but it didn’t melt like store-bought cheese.

      I hope this helps!
      Happy cooking 🙂
      Nico

      1. Ahh thanks for the reply. We do have viola life cheese as I’m in NY and luckily we tend to have many options. I did prefer their parm cheese. Not too crazy about the mozzarella though, maybe it’s better in Italy though. I don’t think I know simply v though. But we have a vegan grocer and I will check if they have. The voila life parm was the most legit for me, from what I can remember. Either way the eggplant parm you guys present looks amazing vegan or not! All the food you guy present looks amazing! Thanks again! Best

  3. 5 stars
    Chef Nico,
    I want to make this AMAZING recipe again. You said it’s ok to cut in discs. Can you please explain how to assemble them? One on top of the other? Overlapping? If yes, how much? Grazie!

  4. 5 stars
    Chef Nico,
    Mamma mia!!! Che dire…Uno dei piatti migliori che abbia mai mangiato! Literally, the eggplant MELTS in your mouth. One of the best things I’ve ever put in my mouth lol! Question for you: I never worked with eggplant before and found the cutting process quite hard. Is it ok to cut it in rounds? Any tips? Grazie mille! Davvero buonissima! P.S I even made and used your vegan parmesan. It’s the first of its type that I really enjoyed! Ciao da NYC,
    Sara

    1. Ciao Sara!
      I’m so happy you liked the recipes 🙂

      Yes, you can definitely cut the eggplant in discs.
      Eggplants are quite hard to cut in general because of their skin.
      My tip is to use a serrated knife / bread knife to cut through them 🙂

      I hope this helps 🙂
      A presto,
      Nico

  5. Hi Nico
    What do you mean exactly by: “ but you have to switch them around as they cook. Using the fan-assisted function of the oven helps distribute the heat when the oven is crowded.” Switch around how and why?
    Grazie!
    Sara

    1. Hi Sara, thanks for your message 🙂

      If you bake more than 1 tray at a time, you have to swap the top tray for the bottom one and the bottom one for the top one, so that the eggplant slices cook evenly. You can do that half way through cooking.

      If you have a fan-assisted oven, that helps when cooking more than one baking tray at the time because the fan distributes the heat evenly.

      Hope this helps, if it doesn’t let me know 🙂
      Cheers,
      Nico

  6. 5 stars
    Nico and Louise, Made just as directed. This is a lovely eggplant parmigiana! So much lighter and healthier than breading and frying the eggplant slices in olive oil (easier as well). Love love love your technique and recipe! My son gave me a HUGE garden eggplant that I was able to use for this recipe. Thank you for sharing! Great “how to pics” by the way.

    1. Hi Barbie, that’s fantastic, I’m so happy you liked the parmigiana!
      It sounds even better with garden-grown family-delivered eggplant, it must have been so tasty 🙂
      Thanks so much for taking the time to comment here. All the best,
      Louise