This eggplant parmesan recipe turns humble eggplant into a rich, bubbling dish of crispy breaded slices, tangy marinara, and melted cheese.
It’s the kind of dinner that makes a vegetarian main feel just as hearty as anything with meat on the plate.
I grew up eating eggplant parmesan at Sunday dinners, and it’s stayed one of my favorite ways to use up a big eggplant from the farmers market.
The layers of golden, crispy eggplant under a blanket of mozzarella and parmesan are worth every minute of prep.
This dish shares a lot of DNA with my Air Fryer Chicken Parmesan, just swapping the chicken for tender eggplant and a fully vegetarian spin on the classic parm formula.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 45 minutes |
| Cook Time | 50 minutes |
| Total Time | 1 hour 35 minutes |
| Servings | 6 servings |
| Difficulty Level | Moderate |

Why You’ll Love This Eggplant Parmesan Recipe
This recipe delivers restaurant quality eggplant parmesan without any guesswork.
Every step is written out so you get crispy eggplant and a sauce that actually tastes homemade.
- Crispy breaded eggplant that holds up under the sauce instead of turning mushy
- A rich, garlicky marinara you can make from scratch in under 20 minutes
- Two cooking methods, fried or baked, so you can pick what fits your night
- A vegetarian main hearty enough to satisfy anyone at the table
- Great for meal prep, since it reheats beautifully
You might also enjoy: Parmesan Crusted Chicken
Ingredients
Here’s everything you need to build this dish in layers, from the eggplant itself to the marinara and cheese that hold it all together.
Most of these are pantry staples, with a few specialty items worth the splurge.
- 2 large globe eggplants (about 2 pounds total), sliced into 1/2 inch rounds
- 2 teaspoons kosher salt, for sweating the eggplant
- 1 cup all purpose flour
- 3 large eggs, beaten
- 2 cups panko breadcrumbs
- 1 1/2 cups grated Parmigiano Reggiano cheese, divided
- 1 teaspoon dried oregano
- 1/2 teaspoon garlic powder
- 1 cup extra virgin olive oil, for frying (or 3 tablespoons if baking)
- 1 (28 ounce) can San Marzano crushed tomatoes
- 3 cloves garlic, minced
- 1/4 cup fresh basil leaves, torn, plus more for garnish
- 1 pound fresh mozzarella cheese, sliced
- Salt and black pepper, to taste
The tomato base here is basically a quicker version of my Italian Marinara Sauce, so if you fall for it, you already know where to find the full recipe.
Kitchen Equipment Needed
A handful of good tools make this recipe much easier, especially when you’re breading and frying multiple batches of eggplant.
None of it is fancy, just useful.
- 9×13 inch baking dish
- Cast iron skillet, or another heavy bottomed skillet, for frying
- 3 shallow bowls or pie plates, for the breading station
- Wire cooling rack, for draining fried eggplant
- Colander
- Sharp chef’s knife
- Box grater or microplane fine grater, for the parmesan
Read Also: Air Fryer Mozzarella Sticks
Recommended Products for This Recipe
These are the products I personally reach for when I make this recipe, based on what’s actually made a difference in my kitchen.
1. Le Creuset Enameled Stoneware Baking Dish
I’ve used this dish for years of parm bakes because it holds heat evenly, so the cheese browns without the edges drying out.
It also goes straight from oven to table, which cuts down on dishes.
2. OXO Good Grips Mandoline Slicer
Getting even, 1/2 inch eggplant slices by hand is tricky, and uneven slices cook unevenly.
This slicer gets every round the same thickness in a fraction of the time.
3. Cento San Marzano Whole Peeled Tomatoes
These tomatoes are sweeter and less acidic than standard canned tomatoes, which makes a real difference in a sauce this simple.
I keep a few cans in the pantry just for nights I want a fast marinara.
4. Microplane Premium Grater
A fine microplane turns a block of parmesan into fluffy, evenly melting shreds instead of clumps.
It’s a small upgrade that makes the cheese layer taste noticeably better.
The same baking dish comes out again whenever I make my Crockpot Baked Ziti, since a big cheesy pasta bake needs a pan just as sturdy as this one.

Step-by-Step Instructions: How to Make Eggplant Parmesan
Step 1: Slice and Salt the Eggplant
- Trim the ends off each eggplant and slice crosswise into rounds about 1/2 inch thick.
- Lay the slices in a single layer on paper towels or in a colander, and sprinkle both sides with the 2 teaspoons of kosher salt.
- Let the eggplant rest for 30 minutes. This draws out excess moisture and bitterness, and keeps the slices from turning watery once baked.
- Pat each slice dry with fresh paper towels before moving on to the next step.
Step 2: Make the Marinara Sauce
- Heat 2 tablespoons of the olive oil in a saucepan over medium heat.
- Add the minced garlic and cook, stirring often, until fragrant, about 1 minute.
- Pour in the San Marzano crushed tomatoes, then season with salt and pepper.
- Simmer the sauce for 15 to 20 minutes, stirring occasionally, until it thickens slightly.
- Stir in the torn basil leaves during the last few minutes of cooking, then set the sauce aside.
Step 3: Set Up the Breading Station
- Place the flour in one shallow bowl, the beaten eggs in a second bowl, and the panko breadcrumbs in a third bowl.
- Stir the dried oregano and garlic powder into the breadcrumbs.
- Stir 1/2 cup of the grated Parmigiano Reggiano into the breadcrumb mixture as well, saving the rest of the cheese for layering later.
Step 4: Bread the Eggplant Slices
- Working one slice at a time, dredge the eggplant in the flour and shake off the excess.
- Dip the floured slice into the beaten eggs, letting any extra egg drip off.
- Press the slice into the breadcrumb mixture on both sides, patting gently so the crumbs stick.
- Set each breaded slice on a baking sheet or tray while you finish breading the rest.
Step 5: Fry or Bake the Eggplant
- For frying, heat the remaining olive oil in a large skillet over medium heat until shimmering, then fry the breaded slices in batches for 2 to 3 minutes per side, until deep golden brown. Transfer to a wire rack to drain.
- For baking, preheat the oven to 400°F, arrange the breaded slices on a baking sheet brushed with olive oil, and bake for 20 to 25 minutes, flipping halfway through, until golden and crisp.
- Either method works well, so choose whichever fits your night better.
Step 6: Layer the Baking Dish
- Preheat the oven to 375°F, if it isn’t already on from baking the eggplant.
- Spread a thin layer of marinara across the bottom of the 9×13 inch baking dish.
- Arrange a layer of the browned eggplant slices over the sauce, overlapping slightly.
- Spoon more marinara over the eggplant, then add slices of the fresh mozzarella and a sprinkle of the remaining Parmigiano Reggiano.
- Repeat the layers until all the eggplant, sauce, and cheese are used, finishing with a top layer of mozzarella and parmesan.
Step 7: Bake Until Bubbly
- Cover the dish loosely with foil and bake for 20 minutes.
- Remove the foil and bake for another 10 to 15 minutes, until the cheese is melted and golden in spots.
- Let the dish rest for 10 minutes before slicing, so the layers set and hold together.
- Garnish with fresh basil leaves before serving.
You might also enjoy: Crockpot Lasagna
Tips for The Best Eggplant Parmesan
A few small details make the difference between eggplant parmesan that holds its shape and one that turns into a watery mess.
Keep these in mind as you cook.
- Salt the eggplant and actually pat it dry. Skipping this step is the main reason eggplant parm turns soggy.
- Fry or bake in a single layer so each slice browns instead of steaming.
- Let the sauce simmer long enough to thicken. A thin sauce waters down the layers.
- Rest the finished dish for at least 10 minutes before cutting into it.
- Use fresh mozzarella rather than a pre-shredded bag for better melting and flavor.
I use the same salting and breading approach in my Spinach and Ricotta Stuffed Shells, since keeping excess moisture out of a baked pasta dish matters just as much there.
Serving Suggestions

Eggplant parmesan is hearty enough to serve on its own, but it also pairs well with a few simple sides.
Here’s what I usually put on the table alongside it.
- A simple green salad with lemon vinaigrette
- Garlic bread for soaking up extra sauce
- Roasted vegetables, like broccoli or zucchini
- A glass of light red wine, like Chianti
- A bowl of pasta on the side for a bigger spread
Another favorite: Baked Spaghetti with Ricotta Cheese
Variations of Eggplant Parmesan
Once you’ve made the classic version, it’s easy to riff on it. Here are a few variations worth trying.
- Eggplant Parmesan Stacks: individual stacked portions instead of a full casserole, for easier plating
- Air Fryer Eggplant Parmesan: bread the slices and air fry at 375°F for 12 to 15 minutes, flipping halfway
- Eggplant Rollatini: swap the layered format for eggplant rolled around a ricotta filling
- Spicy Eggplant Parmesan: add red pepper flakes to the marinara
- Gluten Free Eggplant Parmesan: swap the flour and breadcrumbs for gluten free versions
Read Also: Manicotti
Storage and Reheating
This dish keeps well, which makes it a solid option for meal prep. Here’s how to store and reheat it.
- Refrigerate leftovers in an airtight container for up to 4 days
- Freeze fully cooled portions for up to 3 months, wrapped tightly
- Reheat in a 350°F oven, covered, for 15 to 20 minutes, until warmed through
- Avoid microwaving if possible, since it can make the breading go soft
- Thaw frozen portions in the refrigerator overnight before reheating
This same oven reheating trick works for my San Giorgio Lasagna too, since both dishes are built in layers that need gentle, even heat to warm all the way through.
Nutritional Facts
These numbers are estimates for one serving, based on six servings per batch and using the fried method.
Actual values will vary depending on your exact ingredients and portion sizes.
- Calories: about 420
- Protein: 20 grams
- Carbohydrates: 32 grams
- Fat: 24 grams
- Fiber: 6 grams
- Sodium: 780 milligrams
Another favorite: Cottage Cheese Lasagna
Health Benefits of Key Ingredients
Beyond being delicious, this dish has some genuinely good nutrition built in.
Here’s what a few of the key ingredients bring to the table.
- Eggplant is high in fiber and contains antioxidants like nasunin, found in the skin
- Tomatoes are rich in lycopene, an antioxidant linked to heart health
- Mozzarella and Parmigiano Reggiano provide calcium and protein
- Olive oil contributes heart healthy monounsaturated fats
- Garlic and basil add flavor along with modest amounts of antioxidants
The same tomato base shows up in my Italian Meatballs, where a good marinara matters just as much as it does here.
FAQs About Eggplant Parmesan
1. Do I need to peel the eggplant?
Peeling is optional. Some cooks leave the skin on for texture and nutrients, while others peel it for a softer bite.
2. Why is my eggplant parmesan watery?
Watery eggplant parm usually comes from skipping the salting step or not letting the sauce reduce enough.
Salting draws out moisture, and a thicker sauce keeps the layers from turning soupy.
3. Can I make this dish ahead of time?
Yes, you can assemble the full dish a day ahead and refrigerate it unbaked.
Add about 10 extra minutes to the covered baking time if it goes into the oven cold.
4. What’s the difference between eggplant parmesan and eggplant rollatini?
Eggplant parmesan is layered like a casserole, while rollatini rolls the eggplant around a cheese filling.
Both use similar breading and sauce, just arranged differently.
5. Can I make this recipe without frying?
Yes, baking the breaded eggplant slices instead of frying cuts down on oil and mess.
The texture is slightly less crisp, but the flavor stays just as good.
You might also enjoy: Garlic Parmesan Sauce

Eggplant Parmesan
Ingredients
- 2 large globe eggplants about 2 pounds total, sliced into 1/2 inch rounds
- 2 teaspoons kosher salt for sweating the eggplant
- 1 cup all purpose flour
- 3 large eggs beaten
- 2 cups panko breadcrumbs
- 1 1/2 cups Parmigiano Reggiano cheese grated, divided
- 1 teaspoon dried oregano
- 1/2 teaspoon garlic powder
- 1 cup extra virgin olive oil for frying (or 3 tablespoons if baking)
- 1 28 ounce can San Marzano crushed tomatoes
- 3 cloves garlic minced
- 1/4 cup fresh basil leaves torn, plus more for garnish
- 1 pound fresh mozzarella cheese sliced
- salt and black pepper to taste
Equipment
- 9×13-inch baking dish
- Cast iron skillet or another heavy bottomed skillet, for frying
- 3 shallow bowls or pie plates for the breading station
- Wire cooling rack for draining fried eggplant
- Colander
- Sharp chef’s knife
- Box grater or microplane fine grater for the parmesan
- Saucepan for making the marinara
- Baking sheet for baked method or holding breaded slices
Method
- Trim the ends off each eggplant and slice crosswise into rounds about 1/2 inch thick. Lay the slices in a single layer on paper towels or in a colander, and sprinkle both sides with the 2 teaspoons of kosher salt.
- Let the eggplant rest for 30 minutes to draw out excess moisture and bitterness. Pat each slice dry with fresh paper towels before moving on.
- Heat 2 tablespoons of the olive oil in a saucepan over medium heat. Add the minced garlic and cook, stirring often, until fragrant, about 1 minute.
- Pour in the San Marzano crushed tomatoes, then season with salt and pepper. Simmer the sauce for 15 to 20 minutes, stirring occasionally, until it thickens slightly. Stir in the torn basil leaves during the last few minutes of cooking, then set the sauce aside.
- Place the flour in one shallow bowl, the beaten eggs in a second bowl, and the panko breadcrumbs in a third bowl. Stir the dried oregano and garlic powder into the breadcrumbs, along with 1/2 cup of the grated Parmigiano Reggiano.
- Working one slice at a time, dredge the eggplant in the flour and shake off the excess. Dip the floured slice into the beaten eggs, letting any extra egg drip off. Press the slice into the breadcrumb mixture on both sides, patting gently so the crumbs stick. Set each breaded slice on a baking sheet or tray.
- For frying, heat the remaining olive oil in a large skillet over medium heat until shimmering, then fry the breaded slices in batches for 2 to 3 minutes per side, until deep golden brown. Transfer to a wire rack to drain.
- For baking, preheat the oven to 400°F, arrange the breaded slices on a baking sheet brushed with olive oil, and bake for 20 to 25 minutes, flipping halfway through, until golden and crisp.
- Preheat the oven to 375°F. Spread a thin layer of marinara across the bottom of the 9×13 inch baking dish. Arrange a layer of the browned eggplant slices over the sauce, overlapping slightly.
- Spoon more marinara over the eggplant, then add slices of the fresh mozzarella and a sprinkle of the remaining Parmigiano Reggiano. Repeat the layers until all the eggplant, sauce, and cheese are used, finishing with a top layer of mozzarella and parmesan.
- Cover the dish loosely with foil and bake for 20 minutes. Remove the foil and bake for another 10 to 15 minutes, until the cheese is melted and golden in spots.
- Let the dish rest for 10 minutes before slicing, so the layers set and hold together. Garnish with fresh basil leaves before serving.
Nutrition
Notes
- Salt the eggplant and actually pat it dry. Skipping this step is the main reason eggplant parm turns soggy.
- Fry or bake in a single layer so each slice browns instead of steaming.
- Let the sauce simmer long enough to thicken. A thin sauce waters down the layers.
- Rest the finished dish for at least 10 minutes before cutting into it.
- Use fresh mozzarella rather than a pre-shredded bag for better melting and flavor.
- For Eggplant Parmesan Stacks, make individual stacked portions instead of a full casserole for easier plating.
- For Air Fryer Eggplant Parmesan, bread the slices and air fry at 375°F for 12 to 15 minutes, flipping halfway.
- For Eggplant Rollatini, swap the layered format for eggplant rolled around a ricotta filling.
- For Spicy Eggplant Parmesan, add red pepper flakes to the marinara.
- For Gluten Free Eggplant Parmesan, swap the flour and breadcrumbs for gluten free versions.
- Refrigerate leftovers in an airtight container for up to 4 days. Freeze fully cooled portions for up to 3 months, wrapped tightly.
- Reheat in a 350°F oven, covered, for 15 to 20 minutes, until warmed through. Avoid microwaving if possible, since it can make the breading go soft.
- You can assemble the full dish a day ahead and refrigerate it unbaked. Add about 10 extra minutes to the covered baking time if it goes into the oven cold.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
Eggplant parmesan takes a bit of time, but every layer of crispy eggplant, rich sauce, and melted cheese is worth it.
This is the kind of dinner that turns a weeknight into something worth sitting down for.
Give this recipe a try, and let me know how it turns out in the comments below.
If you make it, I’d love to see it, so feel free to share a photo with me.
Recommended:
- Parmesan Crusted Chicken Sheet Pan Dinner
- Baked Italian Chicken Thighs
- Summer Lasagna
- Lasagna Soup
- Marinara Sauce



