Parmigiana is a traditional Italian dish that perfectly embodies the art of turning simple ingredients into a comforting and flavorful meal. Originating from southern Italy, this eggplant gratin is a true delight, combining the richness of tomato sauce, the creamy softness of mozzarella, and the bold flavor of parmesan. Perfect for a cozy, shared meal, this dish warms the heart with its generous layers of lightly fried eggplant, topped with tomato sauce and baked to golden perfection. Easy to prepare, Parmigiana is the ultimate Italian comfort food, bringing a touch of Mediterranean warmth to your table.

Eggplant Parmigiana (Classic Italian Recipe)
Ingredients
- 800 g eggplants
- 80 g flour
- 1 handful coarse salt
- 250 g mozzarella
- 150 g grated parmesan
- 400 ml tomato sauce
- 100 ml olive oil
Instructions
- Rinse the eggplants and slice them into rounds about 3–4 mm thick. Place them in a colander, sprinkle with coarse salt, and let them sit for about 1 hour to draw out excess moisture.
- Meanwhile, cut the mozzarella into small pieces. Preheat the oven to 350°F (180°C) and lightly grease a baking dish with olive oil.
- After removing the excess salt from the eggplants, dredge each slice in flour.
- Heat the olive oil in a skillet over medium heat and fry the eggplant slices until golden. Drain them on paper towels.
- Spread a thin layer of tomato sauce at the bottom of the baking dish. Add a layer of eggplant slices, followed by mozzarella pieces and grated parmesan.
- Repeat the layers until all ingredients are used, finishing with a layer of tomato sauce and a generous topping of mozzarella and parmesan.
- Bake for 30 to 40 minutes, until the top is golden and bubbling. Serve hot.
Mistakes to Avoid for a Perfect Eggplant Parmigiana
The first time I made Parmigiana, I skipped the step of salting the eggplants, thinking it wasn’t necessary… The result? A watery dish with too much liquid at the bottom.
1. Skipping the salting step
Salting the eggplants is essential to remove excess moisture and prevent the dish from becoming watery. If you skip this step, your Parmigiana may lack structure and turn out too soft.
2. Using too much oil when cooking the eggplants
Eggplants absorb a lot of oil, which can make the dish overly greasy. Cook them over medium heat with minimal oil, or bake them for a lighter version.
3. Not draining the mozzarella
Moist mozzarella can make the dish watery. Let it drain on paper towels before adding it. You can also use firmer mozzarella like mozzarella di bufala.
4. Skipping the flour coating
Coating the eggplants in flour helps absorb remaining moisture and improves how the sauce sticks. Skipping this step can result in soggy slices.
5. Adding too much tomato sauce
Too much sauce can overwhelm the eggplants and prevent a proper baked texture. Use thin layers between each level for the best balance.
6. Underestimating the cheese
Parmesan adds both flavor and structure. Don’t use too little—make sure it’s well distributed between each layer.
7. Not letting it rest after baking
Let the Parmigiana rest for 10–15 minutes after baking. This allows the flavors to settle and helps the dish hold together when served.
8. Not pre-cooking the eggplants properly
If the eggplants aren’t well browned before layering, they may remain too firm and slightly rubbery after baking.
9. Baking at too low a temperature
A low oven temperature won’t create that golden, crispy top. Stick to 350°F (180°C) and bake long enough to achieve a nicely browned crust.
10. Serving immediately without resting
Like any good baked dish, Parmigiana improves with a short resting time. Letting it sit allows the flavors to blend and the texture to become more cohesive for the best result.
FAQ: Everything You Need to Know About Eggplant Parmigiana
1. Why should you salt the eggplants?
Salting helps remove excess moisture from the eggplants, preventing the Parmigiana from becoming too watery. It also reduces the natural bitterness of some varieties.
2. Can you replace mozzarella with another cheese?
Yes, you can use scamorza for a meltier texture, provolone for a stronger flavor, or even comté for a French twist.
3. Can you make Parmigiana ahead of time?
Yes, it’s even recommended. Parmigiana tastes even better the next day as the flavors have time to develop. You can prepare it in advance and reheat it in the oven at 320°F (160°C) for 15–20 minutes.
4. Is it possible to make a lighter version?
Yes. For a lighter version, bake the eggplants instead of frying them. Spread them on a baking sheet with a drizzle of olive oil and bake at 400°F (200°C) for about 15 minutes before assembling.
5. Can you freeze Parmigiana?
Yes. Once cooled, you can freeze it in individual portions in an airtight container. To serve, thaw in the refrigerator and reheat in the oven at 350°F (180°C) for about 20 minutes.
6. What type of tomato sauce should you use?
A homemade tomato sauce is ideal. If using store-bought, choose one without additives and not overly sweet. You can also add fresh basil to enhance the flavor.
7. How do you prevent Parmigiana from being too watery?
Avoid using too much tomato sauce, drain the mozzarella well before adding it, and let the dish rest after baking so it can set properly.
8. Can you add meat to Parmigiana?
Traditionally, Parmigiana is vegetarian, but some variations include ground meat in the tomato sauce for a heartier dish.
9. Should you peel the eggplants?
No, it’s not necessary. The skin adds structure and flavor, but if you prefer a softer texture, you can partially peel them.
10. What should you serve with Parmigiana?
It can be enjoyed on its own or served with a green salad, toasted bread, or pasta for a more complete meal.

The Best Side Dishes for Eggplant Parmigiana
1. Fresh and crunchy salads
- Green salad with walnuts and parmesan: A mix of arugula, lamb’s lettuce, or mesclun with a drizzle of olive oil and shaved parmesan for a light touch.
- Tomato and burrata salad: The creaminess of burrata and the freshness of tomatoes perfectly balance the richness of Parmigiana.
- Fennel and citrus salad: A refreshing option with orange zest and thinly sliced fennel.
2. Starches for a more filling meal
- Plain fresh pasta: Tagliatelle or spaghetti lightly dressed with olive oil to complement the Parmigiana without overpowering it.
- Basmati rice or pilaf rice: Light and fluffy, it absorbs the sauce well and offers a great alternative to pasta.
- Creamy polenta: Its smooth texture and slightly sweet taste balance the richness of the tomato sauce and parmesan.
3. Italian breads for soaking up the sauce
- Rosemary focaccia: Soft and fragrant with olive oil, perfect alongside every bite.
- Grilled ciabatta: A rustic and crispy option, ideal for enjoying every drop of sauce.
- Garlic bruschetta: Lightly toasted bread rubbed with garlic and drizzled with olive oil for an authentic touch.
4. Vegetables for a fresh balance
- Grilled eggplant: Enhances the dish’s flavor without making it heavier.
- Lemon-marinated zucchini: Light and slightly tangy, perfect for balancing the richness.
- Garlic sautéed mushrooms: Their tender texture pairs beautifully with the baked eggplant layers.
5. What wine to serve with Parmigiana?
- A light Italian red wine such as Chianti or Nero d’Avola, which complements the tomato and cheese flavors without overpowering them.
- A dry white wine like Vermentino or Fiano di Avellino, ideal for a fresh and balanced pairing.
- A characterful rosé, such as Côtes de Provence or Bardolino, which pairs well with Mediterranean dishes without overwhelming the flavors.
My tip for an even more flavorful Eggplant Parmigiana
Prepare it the day before and let it rest in the refrigerator overnight. This allows the flavors to fully blend and intensify. The next day, reheat it in the oven at a low temperature before serving. You’ll get an even more fragrant and melt-in-your-mouth dish. For the best results, use high-quality olive oil and freshly grated parmesan.

