This eggplant parmesan recipe brings tender eggplant, rich tomato sauce, melted cheese, and golden edges together for a hearty baked supper.

Best Eggplant Parmesan Recipe

If you have been looking for an eggplant parmesan recipe that gives you golden edges, creamy eggplant centers, bubbling cheese, garlicky tomato sauce, and that glorious “wait, did I really make this at home?” moment, this is your recipe!

This version keeps all that classic restaurant-style flavor, but skips heavy, greasy frying, because nobody needs an oil-splattered stovetop looking like it lost a food fight.

You get crisp breaded eggplant, a rich marinara layer, melty mozzarella, salty Parmesan, fresh basil, and just enough sauce to make every bite juicy without turning your beautiful casserole into eggplant soup!


Ingredients

For Eggplant

  • 2 large globe eggplants, about 2 1/2 to 3 pounds total

Choose eggplants that feel heavy for their size and have smooth, shiny skin. If an eggplant feels spongy or has wrinkled skin, leave it at store and let someone else adopt that little problem!

  • 2 teaspoons kosher salt, divided
  • 1 cup all-purpose flour
  • 3 large eggs
  • 2 tablespoons water
  • 2 cups panko breadcrumbs

Panko breadcrumbs are important here because they give eggplant a lighter, crunchier coating than fine breadcrumbs.

  • 3/4 cup finely grated Parmesan cheese
  • 1 teaspoon dried Italian seasoning
  • 1 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon crushed red pepper flakes, optional
  • 1/3 cup olive oil, for brushing or drizzling

For Quick Marinara Sauce

  • 2 tablespoons olive oil
  • 5 garlic cloves, finely minced
  • 1/4 teaspoon crushed red pepper flakes, optional
  • 1 can crushed tomatoes, 28 ounces
  • 2 tablespoons tomato paste
  • 1 teaspoon kosher salt, plus more to taste
  • 1 teaspoon sugar, only if tomatoes taste sharp
  • 1 teaspoon dried oregano
  • 1/3 cup fresh basil leaves, torn
  • 1 tablespoon butter, optional, for a smoother sauce

For Assembly

  • 2 cups shredded low-moisture mozzarella cheese

Use low-moisture mozzarella for best melting because fresh mozzarella alone can release too much water.

  • 3/4 cup finely grated Parmesan cheese
  • 1/2 cup fresh mozzarella, torn into small pieces, optional but lovely
  • 1/4 cup fresh basil leaves, torn
  • 1 tablespoon olive oil, for finishing

Servings: 6 generous servings


How to Make Eggplant Parmesan 

Slice eggplants into 1/2-inch thick rounds, keeping pieces as even as you can, because thin slices can collapse too quickly while thick slices may stay firm in middle.

Then arrange slices on two large baking sheets or clean kitchen towels, sprinkle both sides with about 1 1/2 teaspoons kosher salt, and let them sit for 25 to 30 minutes while you prepare sauce and breading station.

You will see little beads of moisture on surface, and that is exactly what you want, so do not panic and start wiping too early like eggplant has done something wrong!

While eggplant rests, prepare marinara by warming 2 tablespoons olive oil in a medium saucepan over medium heat, then add minced garlic and red pepper flakes, stirring for 30 to 45 seconds until garlic smells fragrant but does not brown, because burnt garlic can boss around entire sauce in worst possible way.

Add crushed tomatoes, tomato paste, 1 teaspoon kosher salt, oregano, and sugar only if your tomatoes taste too acidic, then stir well and let sauce simmer gently for 20 to 25 minutes, uncovered, until it thickens slightly and smells rich, bright, and garlicky.

Stir in torn basil and butter at end if using, then taste and adjust salt.

Sauce should taste bold because eggplant, breadcrumbs, and cheese will mellow it once everything bakes together.

Pat eggplant slices very dry with paper towels or a clean kitchen towel, pressing gently on both sides, because moisture is enemy of crispness and we are not putting in all this effort for sad, slippery eggplant!

Heat oven to 425°F and line two large baking sheets with parchment paper.

Place flour in one shallow bowl, whisk eggs with 2 tablespoons water in second bowl, and mix panko, 3/4 cup Parmesan, Italian seasoning, garlic powder, onion powder, black pepper, and optional red pepper flakes in third bowl.

Dip each eggplant slice into flour first and shake off extra, then dip into egg mixture, then press firmly into panko mixture so crumbs cling well on both sides.

This pressing step matters because crumbs need a little encouragement, like most of us before Monday morning.

Arrange breaded eggplant slices in single layer on prepared baking sheets, leaving a little space between each piece so hot air can move around them, then drizzle or brush tops with olive oil.

Bake at 425°F for 20 minutes, flip each slice carefully with tongs or a thin spatula, brush or drizzle second side with a little more oil if it looks dry, then bake another 12 to 15 minutes until coating is golden, crisp at edges, and eggplant feels tender when pierced with tip of knife.

If one tray browns faster than another, rotate pans halfway through, because ovens love having opinions!

Lower oven temperature to 375°F, then spoon about 3/4 cup marinara into bottom of a 9 by 13-inch baking dish, spreading it lightly so eggplant does not stick.

Add half of baked eggplant slices in slightly overlapping layer, spoon over about 1 cup sauce, sprinkle with 1 cup shredded mozzarella and 1/3 cup Parmesan.

Then repeat with remaining eggplant, another 1 to 1 1/4 cups sauce, remaining shredded mozzarella, remaining Parmesan, and small pieces of fresh mozzarella if using.

Do not drown layers in sauce, because crisp baked eggplant deserves to stay proud, not float around like it signed up for a tomato bath.

Bake uncovered at 375°F for 25 to 30 minutes, until cheese is melted, sauce bubbles around edges, and top has golden spots that make you want to clap a little.

If you want deeper browning, broil for 1 to 2 minutes at end, but stay near oven because cheese can go from gorgeous to dramatic in seconds.

Let Eggplant Parmesan rest for 10 to 15 minutes before slicing, because this little pause helps layers settle, sauce thicken, and servings come out in neat, cheesy squares instead of sliding across plate like a delicious landslide.

Finish with torn fresh basil, a light drizzle of olive oil, and extra Parmesan right before serving.

When you cut into it, you should see tender eggplant, rich red sauce, stretchy cheese, and golden breadcrumb edges peeking through like they know they did a good job!


Serving Suggestions

Eggplant Parmesan Recipe

Serve this eggplant parmesan with garlic bread, a crisp green salad, roasted broccoli, sautéed zucchini, or a simple bowl of spaghetti tossed with extra marinara.

It also makes an amazing sandwich tucked into toasted ciabatta with extra basil and a little melted mozzarella, which is honestly dangerous knowledge to have!

For a lighter plate, serve it with arugula salad dressed with lemon juice, olive oil, salt, and black pepper. That peppery freshness cuts through cheese and sauce beautifully.

For a dinner-party style meal, add warm focaccia, a tomato cucumber salad, and sparkling water with lemon.

It looks generous, tastes incredible, and secretly does not require you to juggle fifteen pans like a cooking show contestant with trust issues!

This eggplant parmesan recipe is exactly what you want when you crave a big, saucy, cheesy homemade dinner that feels special without turning your kitchen into a three-act drama!!

Do not miss these 4th of July Desserts!