Italian Eggplant Parmigiana

    2 hours 30 minutes

    Eggplant parmigiana is a traditional Italian dish, among the most popular and iconic you can find in Italy, and this is the real deal. Use ripe eggplants without seeds and salt them for 1 hour to remove the bitterness.

    14 people made this

    Serves: 8 

    • Eggplant
    • 1.2kg eggplant, 3 to 5 total, sliced lengthways 5mm thick
    • coarse salt
    • plain flour, for dredging
    • 1.2 litres vegetable oil for deep frying
    • Tomato Sauce
    • 2 tablespoons extra virgin olive oil
    • 1/2 onion, finely diced
    • 3 to 4 cloves garlic, halved
    • 1.4 litres tomato passata or crushed plum tomatoes
    • 8 basil leaves
    • 200g grated Parmesan cheese
    • 650g mozzarella or scamorza cheese, sliced
    • salt, to taste

    Preparation:30min  ›  Cook:1hour  ›  Extra time:1hour  ›  Ready in:2hours30min 

    1. Eggplant: Place a few eggplant slices in a colander, making a single layer then sprinkle with coarse salt and cover with a second layer. Proceed the same way, ending with salt.
    2. Place a weight on top (for instance, a dish filled with some heavy tomato tins or similar) to place pressure on the eggplants. Place the colander on a plate and let stand at room temperature for 1 hour.
    3. Rinse eggplant slices under the tap, removing the salt. Pat dry on all sides.
    4. Heat the oil in a deep frying pan. Dredge the eggplant slices in flour on both sides. Add a few slices to the hot oil, working in batches. Deep fry for 2 to 3 minutes per side, till golden, then remove and drain on paper towel.
    5. Tomato Sauce: In a large saucepan on low heat cook garlic and onion in oil for a few minutes, without burning. Add the passata, salt and half of the basil. Cook on medium heat for 20 minutes, stirring often.
    6. Remove sauce from heat. Discard the garlic, and stir in the remaining basil.
    7. To Assemble: Preheat the oven to 180 degrees C.
    8. Spread a layer of tomato sauce over the bottom of a baking dish. Cover with a single layer of eggplant slices. Top with more sauce, mozzarella slices and grated Parmesan. Continue making layers, three to five in total, finishing with tomato sauce and then grated Parmesan for the last layer.
    9. Bake in the preheated oven for 30 to 40 minutes. Remove from oven and let stand for 20 minutes before serving. Even better if served the following day!

    Eggplant Tip

    Make sure the eggplants are dried well, otherwise they won't get crisp while frying and will instead soak up oil like a sponge.

    Recently Viewed

    Reviews and Ratings
    Global Ratings:

    Reviews in English (8)


    Instead of frying, I baked it in a 350 oven for about half an hour. I lightly brushed it with EVOO before baking. Delicious!  -  10 Sep 2018  (Review from Allrecipes USA and Canada)


    This recipe was so delicious and surprisingly easy to make. I didn’t change a thing except I only had dried basil which I used by eye balling. It tasted better than that famous Italian restaurant chain! My meat lover husband said this is a keeper!  -  31 Mar 2019  (Review from Allrecipes USA and Canada)


    Good recipie..turned out great!  -  12 Mar 2019  (Review from Allrecipes USA and Canada)