Eggplant Parmesan, or Melanzane alla Parmigiana, is one of Italy’s most beloved comfort foods—tender, breaded eggplant slices layered with rich tomato sauce, fresh mozzarella, and Parmesan, then baked until golden and bubbly. It’s a vegetarian masterpiece that even meat-lovers crave.
Each bite offers a perfect combination of textures: crispy on the outside, tender within, with gooey melted cheese and a savory tomato sauce. This authentic recipe follows the Italian tradition of lightly breading and frying the eggplant before baking, resulting in a dish that’s absolutely irresistible.
Prepare the Eggplant
Slice the eggplants into ½-inch thick rounds. Arrange the slices on paper towel-lined baking sheets and sprinkle both sides generously with salt. Let sit for 30-60 minutes to draw out moisture. Rinse the slices thoroughly and pat completely dry with paper towels.
Set Up Dredging Station
Place the flour in a shallow dish. Place the beaten eggs in another shallow dish. Place the breadcrumbs in a third shallow dish.
Bread the Eggplant
Dip each eggplant slice first in flour, shaking off excess. Then dip in beaten egg, allowing excess to drip off. Finally, coat in breadcrumbs, pressing gently to adhere. Place on a wire rack.
Make the Tomato Sauce
In a large saucepan, heat the olive oil over medium heat. Add the onion and cook until softened, about 5 minutes. Add the garlic and cook for 1 minute.
Stir in the crushed tomatoes, tomato sauce, tomato paste, dried basil, oregano, sugar, salt, and pepper. Bring to a simmer, then reduce heat to low and let simmer for 20-30 minutes. Stir in the fresh basil at the end.
Fry the Eggplant
In a large skillet, heat about ½ inch of oil over medium-high heat. Working in batches, fry the eggplant slices for 2-3 minutes per side, until golden brown and tender. Drain on a wire rack (not paper towels).
Preheat and Assemble
Preheat your oven to 375°F (190°C). Spread a thin layer of tomato sauce on the bottom of a 9×13-inch baking dish. Arrange a layer of fried eggplant slices over the sauce.
Top with a third of the mozzarella, a sprinkle of Parmesan, and more sauce. Repeat layers two more times, ending with sauce and a generous topping of mozzarella and Parmesan.

Bake
Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for another 20-25 minutes, until the cheese is bubbly and golden brown.
Rest
Let the eggplant parmesan rest for 10-15 minutes before serving. This allows the layers to set.
Serve
Garnish with fresh basil leaves and serve warm.
Pro-Tips for Eggplant Parmesan Perfection
- Don’t Skip the Salting: This step removes bitterness and excess moisture, ensuring your dish isn’t watery.
- Pat the Eggplant Very Dry: After rinsing, make sure the slices are completely dry so the breading adheres.
- Fry in Batches: Don’t overcrowd the pan—it lowers oil temperature and makes the eggplant greasy.
- Drain on a Rack: Paper towels can make the breading soggy. A wire rack keeps it crispy.
- Use Fresh Mozzarella: It melts beautifully and has the best flavor. Pat it dry to remove excess moisture.
- Layer Generously: Don’t be shy with the cheese and sauce—this is a decadent dish.
- Let It Rest: Allowing the dish to rest before serving helps the layers set so you get clean, beautiful slices.
- Make Ahead: You can assemble the dish a day ahead and refrigerate. Add 10-15 minutes to baking time.
This Classic Eggplant Parmesan is a true Italian comfort food masterpiece.
