This easy eggplant parmesan recipe is the kind of dish I keep coming back to every time I want something that feels a little special without spending the whole day in the kitchen. I made it for a Sunday family dinner last fall and honestly, the pan was empty before I even sat down.
It’s a classic Italian-American comfort dish: layers of breaded eggplant slices, rich marinara, and two kinds of melted cheese, all baked until bubbly and golden. No meat, no fuss, and it feeds a crowd without much effort. If you’ve ever thought eggplant was boring, this recipe will change your mind completely.
The key is getting the eggplant right. Salting the slices first draws out excess moisture and any bitterness, which means your finished dish stays crispy instead of soggy. From there, a simple flour-egg-breadcrumb coating does all the heavy lifting. You can pan-fry for a deeper golden crust, or bake the slices if you want something a bit lighter. Either way, once everything is layered and comes out of the oven, it smells absolutely incredible.
Ingredients
- 2 lbs eggplant (about 3 medium), cut into 1/3-inch thick rounds
- 2 tsp fine sea salt, divided
- 3/4 cup all-purpose flour
- 3 large eggs
- 1/2 tsp freshly ground black pepper
- 1 1/2 cups seasoned Italian bread crumbs
- 1/2 cup grated parmesan cheese
- Extra light olive oil, for frying or brushing
- 30 oz good quality marinara sauce
- 17 oz shredded mozzarella cheese (whole milk or low-moisture part-skim)
- Fresh basil, chopped, to garnish
How To Make Eggplant Parmesan
1. Salt the eggplant Lay the eggplant rounds in a single layer on a baking sheet or wire rack. Sprinkle 1 teaspoon of fine sea salt evenly over both sides. Let them sit for 45 to 60 minutes so they sweat out excess moisture. Rinse each slice under cold water and pat thoroughly dry with paper towels.
2. Set up your breading station In one shallow bowl, add the flour with the remaining 1 teaspoon salt and 1/2 teaspoon black pepper. In a second bowl, beat the 3 eggs. In a third bowl, combine the Italian bread crumbs and grated parmesan cheese and stir to mix evenly.
3. Bread the eggplant Dredge each eggplant round in the seasoned flour and shake off the excess. Dip it in the egg, letting the extra drip off. Press it firmly into the breadcrumb-parmesan mix, coating both sides well. Set the breaded slices aside on a clean sheet pan.
4. Cook the eggplant (pan-fry method) Pour enough olive oil into a large skillet to cover the bottom by about 1/4 inch. Heat over medium-high until shimmering. Working in batches, fry the eggplant slices for 2 to 3 minutes per side until deep golden brown. Don’t crowd the pan or the temperature drops and you end up with greasy eggplant. Transfer to a paper towel-lined baking sheet to drain. Repeat with the remaining slices, adding more oil as needed.
Baking option: Brush breaded slices with olive oil and bake at 400°F (200°C) for 20 to 25 minutes, flipping once halfway, until golden on both sides.
5. Preheat and prep your baking dish Preheat the oven to 400°F (200°C). Lightly oil a 9×13-inch baking dish. Spoon about 1/2 cup of marinara sauce across the bottom of the dish in an even layer.
6. Build the layers Arrange half of the breaded eggplant slices over the sauce, overlapping slightly if needed. Spoon about 1/3 of the remaining marinara over the eggplant. Scatter roughly half of the shredded mozzarella on top. Repeat with the remaining eggplant, another layer of sauce, and the rest of the mozzarella.
7. Bake Place the dish uncovered in the oven and bake for 25 to 35 minutes until the cheese is melted, bubbling, and starting to turn golden in spots. For extra browning on top, switch the broiler on for the last 2 to 3 minutes, watching closely.
8. Rest and serve Pull the pan from the oven and let it rest for at least 10 minutes before cutting. This helps the layers firm up so you get clean, beautiful slices instead of a saucy mess. Scatter the fresh chopped basil over the top right before serving.

How to Keep Eggplant Parmesan From Getting Soggy
This is probably the most common problem people run into with this dish. The good news is it’s completely avoidable. The salting step is non-negotiable. Giving the sliced eggplant time to sweat pulls out the water inside the flesh, so when it hits the hot oil or oven, it crisps up instead of steaming. Skipping this step is the number one reason eggplant parm turns watery.
The second thing that helps is not drowning each layer in sauce. You want just enough marinara to cover the top of the eggplant, not a thick flood of it. Any extra sauce is great served on the side for those who want more. Using a good quality, low-moisture mozzarella over fresh mozzarella also makes a difference, since fresh mozzarella holds more water and can make things wet.
Finally, always bake the dish uncovered. Trapping the steam under foil softens the breading and leads to a soggy top layer. Uncovered baking lets moisture escape and gives you that irresistible browned, cheesy top.
Bake vs Fry: Which One Is Better
Both methods work well and the choice really comes down to what you’re in the mood for. Pan-frying gives you a thicker, crunchier crust with more flavor from the oil. The eggplant edges get this rich, deep-golden color that’s hard to beat, and the texture holds up better even after baking with the sauce and cheese on top.
Baking is the more practical option when you don’t want to stand at the stove and manage hot oil. You still get a good golden crust if you brush the slices generously with olive oil and flip them halfway through. It’s also a bit lighter, which is nice if you’re making a big batch for guests.
If it’s your first time making this recipe, baking is more forgiving. Once you’re comfortable with how the dish comes together, pan-frying is absolutely worth trying at least once for the texture difference.
What to Serve With Eggplant Parmesan
Eggplant parmesan is hearty enough to be a full meal on its own, but it pairs really well with a few simple sides. A green salad dressed with lemon and olive oil keeps things fresh and cuts through the richness of the cheese. Crusty bread or garlic bread is almost mandatory for soaking up the extra sauce, and pasta with a simple tomato sauce on the side makes it feel like a proper restaurant-style spread.
For a lighter pairing, roasted vegetables or a simple arugula salad work beautifully. And if you’re serving this to guests, a light Italian white wine like Pinot Grigio or Soave is a natural match.
Make Ahead and Storage
Eggplant parmesan is actually one of those dishes that gets better as it sits. You can assemble the whole thing a day ahead, cover it tightly, and refrigerate until you’re ready to bake. Just add about 10 extra minutes to the baking time since you’re starting from cold.
Leftovers keep well in an airtight container in the fridge for up to 4 days. For reheating, the oven at 350°F works best to bring back some of the crispiness. A few minutes in the microwave works too if you’re in a hurry, but the texture won’t be quite the same.
To freeze, assemble the dish but don’t bake it. Wrap it tightly in plastic wrap and then foil, and freeze for up to 2 months. Thaw overnight in the fridge before baking as directed.
Pro Tips for the Best Results
- Pat the eggplant completely dry after salting. Any moisture left behind leads to steaming instead of crisping.
- Use whole milk mozzarella if you can find it. It melts smoother and has more flavor than part-skim.
- Don’t skip the parmesan in the breading. It adds a salty, nutty depth that plain breadcrumbs alone don’t give you.
- A good marinara makes a real difference here. Use one you’d happily eat on pasta straight from the jar.
- Let the finished dish rest a full 10 minutes before slicing. Rushing this means the layers slide apart.
- If frying, keep the oil hot. Test with a small breadcrumb. It should sizzle immediately.
- Slice the eggplant as evenly as possible so everything cooks at the same rate.
- Fresh basil added right at the end (not during baking) keeps it bright and fragrant.
Recipe FAQs
Can I make eggplant parmesan ahead of time?
Yes, this is a great make-ahead recipe. You can assemble the whole dish up to 24 hours in advance, cover it, and refrigerate until ready to bake. You can also bake it fully, let it cool, and refrigerate for up to 4 days. It reheats very well in the oven.
Why is my eggplant parmesan watery?
The most common reason is skipping or rushing the salting step. Eggplant holds a lot of water, and without giving it time to draw that moisture out before breading and cooking, it releases liquid during baking. Also check that you’re using low-moisture mozzarella and not over-saucing each layer.
Can I substitute gluten-free breadcrumbs?
Yes, gluten-free seasoned breadcrumbs work as a direct swap. Use a gluten-free all-purpose flour blend for the dredging step and you’ve got a fully gluten-free version. The texture is slightly different but still very good.
How do I store and reheat leftovers?
Store in an airtight container in the fridge for up to 4 days. Reheat in a 350°F oven for 15 to 20 minutes until warmed through. You can cover with foil for the first 10 minutes and uncover for the last few to re-crisp the top. Individual portions also reheat well in a toaster oven.
Print
Easy Eggplant Parmesan Recipe
- Total Time: 1 hour
- Yield: 4 servings 1x
- Diet: Vegetarian
Ingredients
- 2 lbs eggplant (about 3 medium), cut into 1/3-inch thick rounds
- 2 tsp fine sea salt, divided
- 3/4 cup all-purpose flour
- 3 large eggs
- 1/2 tsp freshly ground black pepper
- 1 1/2 cups seasoned Italian bread crumbs
- 1/2 cup grated parmesan cheese
- Extra light olive oil, for frying or brushing
- 30 oz good quality marinara sauce
- 17 oz shredded mozzarella cheese (whole milk or low-moisture part-skim)
- Fresh basil, chopped, to garnish
Instructions
1. Salt the eggplant Lay the eggplant rounds in a single layer on a baking sheet or wire rack. Sprinkle 1 teaspoon of fine sea salt evenly over both sides. Let them sit for 45 to 60 minutes so they sweat out excess moisture. Rinse each slice under cold water and pat thoroughly dry with paper towels.
2. Set up your breading station In one shallow bowl, add the flour with the remaining 1 teaspoon salt and 1/2 teaspoon black pepper. In a second bowl, beat the 3 eggs. In a third bowl, combine the Italian bread crumbs and grated parmesan cheese and stir to mix evenly.
3. Bread the eggplant Dredge each eggplant round in the seasoned flour and shake off the excess. Dip it in the egg, letting the extra drip off. Press it firmly into the breadcrumb-parmesan mix, coating both sides well. Set the breaded slices aside on a clean sheet pan.
4. Cook the eggplant (pan-fry method) Pour enough olive oil into a large skillet to cover the bottom by about 1/4 inch. Heat over medium-high until shimmering. Working in batches, fry the eggplant slices for 2 to 3 minutes per side until deep golden brown. Don’t crowd the pan or the temperature drops and you end up with greasy eggplant. Transfer to a paper towel-lined baking sheet to drain. Repeat with the remaining slices, adding more oil as needed.
Baking option: Brush breaded slices with olive oil and bake at 400°F (200°C) for 20 to 25 minutes, flipping once halfway, until golden on both sides.
5. Preheat and prep your baking dish Preheat the oven to 400°F (200°C). Lightly oil a 9×13-inch baking dish. Spoon about 1/2 cup of marinara sauce across the bottom of the dish in an even layer.
6. Build the layers Arrange half of the breaded eggplant slices over the sauce, overlapping slightly if needed. Spoon about 1/3 of the remaining marinara over the eggplant. Scatter roughly half of the shredded mozzarella on top. Repeat with the remaining eggplant, another layer of sauce, and the rest of the mozzarella.
7. Bake Place the dish uncovered in the oven and bake for 25 to 35 minutes until the cheese is melted, bubbling, and starting to turn golden in spots. For extra browning on top, switch the broiler on for the last 2 to 3 minutes, watching closely.
8. Rest and serve Pull the pan from the oven and let it rest for at least 10 minutes before cutting. This helps the layers firm up so you get clean, beautiful slices instead of a saucy mess. Scatter the fresh chopped basil over the top right before serving.
Notes
- Pat the eggplant completely dry after salting. Any moisture left behind leads to steaming instead of crisping.
- Use whole milk mozzarella if you can find it. It melts smoother and has more flavor than part-skim.
- Don’t skip the parmesan in the breading. It adds a salty, nutty depth that plain breadcrumbs alone don’t give you.
- A good marinara makes a real difference here. Use one you’d happily eat on pasta straight from the jar.
- Let the finished dish rest a full 10 minutes before slicing. Rushing this means the layers slide apart.
- If frying, keep the oil hot. Test with a small breadcrumb. It should sizzle immediately.
- Slice the eggplant as evenly as possible so everything cooks at the same rate.
- Fresh basil added right at the end (not during baking) keeps it bright and fragrant.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 portion
- Calories: 420 kcal
- Sugar: 8 g
- Sodium: 780 mg
- Fat: 22 g
- Saturated Fat: 9 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 6 g
- Protein: 18 g
- Cholesterol: 35 mg