Classic Eggplant Parmesan
Crispy, golden eggplant layered with rich tomato sauce, plenty of mozzarella, and Parmesan, then baked until bubbling and beautifully browned.
🛒 Ingredients
Serves: 6–8
Prep: 25 minutes
Salting: 30 minutes
Cook: 40–45 minutes
Total: About 1 hour 40 minutes
For the eggplant
- 2 large eggplants, about 2½–3 lb total
- 1½ teaspoons salt, plus more as needed
- 1 cup all-purpose flour
- 3 large eggs
- 2 tablespoons water
- 1½ cups Italian-seasoned breadcrumbs
- ½ cup finely grated Parmesan cheese
- 1 teaspoon Italian seasoning
- ½ teaspoon garlic powder
- ½ teaspoon black pepper
- ½–¾ cup olive oil, for pan-frying
For the sauce
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 28 oz crushed tomatoes
- 1 teaspoon Italian seasoning
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon sugar, optional
- 2 tablespoons chopped fresh basil, plus extra for serving
For layering
- 3 cups shredded mozzarella
- ¾ cup grated Parmesan
- ½ cup shredded provolone, optional
- Fresh basil or parsley, for garnish
👩🍳 Instructions
1. Prepare the eggplant
- Wash and dry the eggplants.
- Slice them into approximately ½-inch-thick rounds.
- Arrange them on a large tray and sprinkle both sides lightly with salt.
- Let them sit for about 30 minutes. This helps draw out excess moisture.
- Pat the eggplant thoroughly dry with paper towels.
2. Make the tomato sauce
- Heat 2 tablespoons olive oil in a saucepan over medium heat.
- Add the garlic and cook for about 30 seconds, just until fragrant.
- Add crushed tomatoes, Italian seasoning, oregano, salt, pepper, and optional sugar.
- Simmer uncovered for 15–20 minutes, stirring occasionally.
- Stir in fresh basil near the end.
- Taste and adjust the seasoning.
3. Bread the eggplant
Set up three shallow bowls:
Bowl 1: flour
Bowl 2: beaten eggs mixed with 2 tablespoons water
Bowl 3: breadcrumbs, Parmesan, Italian seasoning, garlic powder, and black pepper
Dip each eggplant slice into:
flour → egg → breadcrumb mixture
Press the crumbs gently onto the eggplant so they adhere well.
4. Cook the eggplant
Heat a thin layer of olive oil in a large skillet over medium heat.
Working in batches, cook the breaded eggplant for approximately 2–3 minutes per side, until golden brown and crisp.
Transfer to a paper-towel-lined plate or wire rack.
Don’t overcrowd the pan. Cook in batches so the coating stays crisp.
5. Assemble
Preheat the oven to 375°F (190°C).
Spread a little tomato sauce over the bottom of a 9×13-inch baking dish.
Add a layer of eggplant, followed by:
- tomato sauce
- mozzarella
- Parmesan
Repeat the layers until everything is used.
Finish with a generous layer of mozzarella and Parmesan on top.
6. Bake
Cover loosely with foil and bake for 20 minutes.
Remove the foil and continue baking for another 15–20 minutes, until the cheese is melted, bubbling, and golden.
For a more deeply browned top, place it under the broiler for 1–2 minutes, watching it closely.
7. Rest and serve
Let the Eggplant Parmesan rest for 10–15 minutes before slicing.
Finish with fresh basil or parsley and serve warm.
⭐ Tips for the Best Eggplant Parmesan
- Don’t slice the eggplant too thin or it can become mushy.
- Drying the salted eggplant well helps the breading stick.
- A wire rack is excellent for keeping fried slices crisp.
- Use low-moisture mozzarella for a less watery casserole.
- Let the sauce simmer until slightly thick; watery sauce can make the finished dish soggy.
- Resting after baking makes the layers easier to serve.
- For an especially crispy top, add a small handful of Parmesan during the final 5 minutes.
🌰 Nut & Allergy Information
Contains:
- Milk/dairy: Parmesan, mozzarella, and optional provolone
- Eggs: used for the coating
- Wheat/gluten: flour and regular breadcrumbs
Tree nuts: None in the standard recipe.
Peanuts: None in the standard recipe.
Important cross-contact notes
If this is being prepared for someone with a serious allergy, check the labels on:
- Breadcrumbs
- Parmesan
- Mozzarella
- Tomato sauce
- Seasoning blends
Some commercially prepared ingredients may be manufactured in facilities that also process peanuts or tree nuts.
Nut-free version
The recipe is naturally nut-free as written. For extra assurance, choose products specifically labeled nut-free when required.
Gluten-free option
Replace the flour and breadcrumbs with certified gluten-free alternatives.
❓ Recipe Q&A
Can I bake the eggplant instead of frying it?
Yes. Arrange the breaded slices on a lightly oiled baking sheet, lightly brush or spray the tops with oil, and bake at 425°F (220°C) until golden and tender, flipping once.
Why is my Eggplant Parmesan watery?
The eggplant may contain excess moisture, or the sauce may be too thin. Salt and thoroughly dry the eggplant, and simmer the sauce until it thickens.
Can I make it ahead?
Yes. Assemble it, cover, and refrigerate for up to 24 hours before baking. Add some extra baking time if it’s going straight from the refrigerator to the oven.
Can I freeze it?
Yes. Cool completely, portion into airtight freezer-safe containers, and freeze. Thaw in the refrigerator before reheating for the best texture.
Can I use marinara sauce instead of homemade sauce?
Absolutely. A good-quality marinara works very well and makes this recipe quicker.
Why does my breading fall off?
Make sure the eggplant is dry, coat it completely in flour first, then egg, then breadcrumbs. Press the crumbs firmly onto the surface.
Can I use fresh mozzarella?
Yes, but drain it very well and pat it dry first because fresh mozzarella contains more moisture.
What cheese combination works best?
Mozzarella provides the stretchy melt, while Parmesan gives the salty, nutty flavor. Provolone is optional for an extra-rich cheese layer.
What should I serve with it?
It pairs beautifully with a simple green salad, roasted vegetables, garlic bread, or pasta with a light tomato sauce.
How do I keep leftovers?
Refrigerate in a covered container and use within 3–4 days. Reheat in the oven or air fryer for a crispier coating rather than microwaving when possible.
Can I make it without breadcrumbs?
Yes. You can use finely grated Parmesan mixed with Italian herbs for a lower-carb coating, although the texture will be different from traditional breaded Eggplant Parmesan.
