Eggplant Parmesan Recipe

This eggplant parmesan recipe is crispy, cheesy, saucy, and full of classic Italian-style flavor. Slices of eggplant are breaded, baked or fried until golden, layered with marinara sauce and mozzarella cheese, then baked until bubbly and delicious. It is a comforting vegetarian dinner that feels hearty, satisfying, and perfect for family meals.

Eggplant parmesan, also called eggplant parmigiana, is one of the best ways to turn eggplant into a rich main dish. The eggplant becomes tender inside, the breadcrumb coating adds texture, the tomato sauce brings brightness, and the melted cheese makes every bite comforting.

This recipe is great for weeknight dinners, Sunday meals, meatless Mondays, potlucks, and cozy family gatherings. Serve it with pasta, garlic bread, salad, roasted vegetables, or a simple side of crusty bread.

A good eggplant parmesan should not be watery or soggy. The eggplant slices should be properly prepared, the coating should stay crisp, and the layers should bake together without becoming too heavy. This recipe includes simple tips to help you get a golden, flavorful eggplant parmesan at home.

Why You’ll Love This Eggplant Parmesan

You will love this eggplant parmesan because it is comforting, cheesy, and full of flavor. It tastes like a restaurant-style baked dish but can be made at home with simple ingredients.

The texture is one of the best parts. The eggplant slices are coated in seasoned breadcrumbs and cooked until golden before layering. This keeps the dish from becoming mushy and gives it a better bite.

This recipe is also a great vegetarian dinner. It is filling enough to serve as a main dish, especially with pasta or bread on the side.

Another reason this recipe works well is that it can be made ahead. You can bread and cook the eggplant earlier, then assemble and bake when ready.

Ingredients

For The Eggplant

  • 2 medium eggplants
  • 1 teaspoon salt
  • 1 cup all-purpose flour
  • 3 large eggs
  • 2 tablespoons milk
  • 2 cups Italian breadcrumbs
  • 1/2 cup grated parmesan cheese
  • 1 teaspoon garlic powder
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon black pepper
  • Olive oil spray or oil for frying

For Layering

  • 3 cups marinara sauce
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated parmesan cheese
  • 1/4 cup fresh basil, chopped
  • 1/2 teaspoon red pepper flakes, optional

Ingredient Notes

Eggplant is the main ingredient. Medium eggplants work best because they are easier to slice and usually have fewer large seeds than very big eggplants.

Salt helps draw out excess moisture and reduce bitterness. It also helps the eggplant cook with better texture.

Flour helps the egg coating stick to the eggplant slices.

Eggs and milk create the wet coating that holds the breadcrumbs.

Italian breadcrumbs give the eggplant a seasoned crispy coating. You can use plain breadcrumbs and add extra seasoning if needed.

Parmesan cheese adds salty, savory flavor to both the coating and the layers.

Marinara sauce gives the dish classic tomato flavor. Use a good-quality jarred marinara or homemade sauce.

Mozzarella cheese melts beautifully and creates the cheesy top layer.

Fresh basil adds brightness at the end.

Best Eggplant To Use

Choose eggplants that feel firm and heavy for their size. The skin should be smooth and shiny, without soft spots or deep wrinkles.

Medium eggplants are usually best for eggplant parmesan. Very large eggplants can have more seeds and may taste slightly bitter.

You do not have to peel the eggplant. The skin softens during cooking and helps the slices hold shape. If you prefer a softer texture, you can peel it.

How To Make Eggplant Parmesan

Step 1: Slice The Eggplant

Slice the eggplants into 1/4-inch to 1/2-inch thick rounds. Try to keep the slices even so they cook at the same rate.

Place the slices on a baking sheet lined with paper towels. Sprinkle both sides lightly with salt. Let them rest for 30 minutes.

Step 2: Dry The Eggplant

After resting, the eggplant will release moisture. Pat the slices dry with paper towels. This step helps prevent watery eggplant parmesan.

Step 3: Prepare The Breading Station

Place flour in one shallow bowl.

In a second bowl, whisk eggs with milk.

In a third bowl, mix breadcrumbs, parmesan cheese, garlic powder, Italian seasoning, and black pepper.

Step 4: Bread The Eggplant

Dip each eggplant slice into flour, then egg mixture, then breadcrumb mixture. Press the breadcrumbs gently so they stick well.

Place breaded slices on a tray.

Step 5: Cook The Eggplant

For a lighter version, bake the eggplant at 425°F on a parchment-lined baking sheet. Spray both sides with olive oil spray and bake for 20 to 25 minutes, flipping halfway, until golden.

For a classic version, pan-fry the slices in a thin layer of oil until golden on both sides. Drain on paper towels.

Step 6: Assemble The Dish

Spread a thin layer of marinara sauce in the bottom of a baking dish.

Add a layer of cooked eggplant slices. Spoon sauce over the slices, then sprinkle with mozzarella and parmesan.

Repeat layers until the eggplant is used. Finish with sauce, mozzarella, and parmesan on top.

Step 7: Bake

Bake at 375°F for 25 to 30 minutes, or until the cheese is melted and bubbling.

Let the dish rest for 10 minutes before slicing. This helps the layers set.

Step 8: Serve

Top with fresh basil and red pepper flakes if desired. Serve warm with pasta, salad, or garlic bread.

Tips For The Best Eggplant Parmesan

Salt the eggplant before breading. This helps remove excess moisture.

Pat the slices dry very well before coating.

Cook the eggplant before layering. Raw eggplant can release too much water in the casserole.

Use a thin layer of sauce. Too much sauce can make the breading soggy.

Let the baked dish rest before serving. This makes cleaner slices.

Use fresh mozzarella for a softer melt or shredded mozzarella for easier layering.

Baked Eggplant Parmesan

Baked eggplant parmesan is a lighter option because the breaded eggplant slices are baked instead of fried. The texture is still golden and crisp if you use enough oil spray and flip the slices halfway through.

Baking is also easier for large batches because you can cook many slices at once.

Fried Eggplant Parmesan

Fried eggplant parmesan gives the richest, crispiest result. The eggplant slices become golden and flavorful before they are layered with sauce and cheese.

Use medium heat so the breadcrumbs brown without burning. Drain the fried slices on paper towels before assembling.

What To Serve With Eggplant Parmesan

Serve eggplant parmesan with:

  • Spaghetti
  • Garlic bread
  • Caesar salad
  • Green salad
  • Roasted broccoli
  • Roasted zucchini
  • Focaccia
  • Buttered noodles
  • Garlic knots
  • Minestrone soup
  • Antipasto salad

For a lighter meal, serve with salad. For a hearty meal, serve with pasta and bread.

Can You Make Eggplant Parmesan Ahead?

Yes. You can bread and cook the eggplant slices ahead of time. Store them in the refrigerator for up to 24 hours before assembling.

You can also assemble the full dish ahead, cover, and refrigerate. Bake when ready, adding a few extra minutes if it is cold from the fridge.

How To Store Leftovers

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Reheat in the oven at 350°F until warm. The oven helps the texture stay better than the microwave.

Can You Freeze Eggplant Parmesan?

Yes. Assemble the dish, cover tightly, and freeze before baking, or freeze baked leftovers.

Freeze for up to 2 months. Thaw overnight in the refrigerator and bake until hot and bubbly.

The texture may be softer after freezing, but the flavor will still be good.

Common Mistakes To Avoid

Do not skip salting the eggplant if you want a less watery dish.

Do not use too much sauce between layers.

Do not layer raw eggplant without cooking it first.

Do not slice the eggplant too thick, or it may not cook evenly.

Do not serve immediately after baking. Let it rest so the layers set.

Frequently Asked Questions

Do I need to peel eggplant for eggplant parmesan?

No. You can leave the skin on. It softens while cooking and helps the slices hold together.

Why is my eggplant parmesan watery?

It may be watery if the eggplant was not salted, dried, or cooked before layering. Too much sauce can also make it watery.

Can I bake instead of fry the eggplant?

Yes. Bake breaded eggplant slices at 425°F until golden, flipping halfway.

Can I make eggplant parmesan without breadcrumbs?

Yes, but it will have a softer texture. You can use almond flour, crushed crackers, or skip the coating for a lighter version.

Is eggplant parmesan vegetarian?

Yes, this recipe is vegetarian. Use vegetarian parmesan if needed, since some parmesan contains animal rennet.

Can I use zucchini instead of eggplant?

Yes, but zucchini releases more water, so it needs to be salted and dried well.

Recipe Card

Eggplant Parmesan Recipe

This eggplant parmesan is crispy, cheesy, saucy, and baked until bubbling. Breaded eggplant slices are layered with marinara, mozzarella, parmesan, and basil for a comforting vegetarian dinner.

Prep Time

30 minutes

Cook Time

45 minutes

Total Time

1 hour 15 minutes

Servings

6 servings

Ingredients

Eggplant

  • 2 medium eggplants
  • 1 teaspoon salt
  • 1 cup all-purpose flour
  • 3 large eggs
  • 2 tablespoons milk
  • 2 cups Italian breadcrumbs
  • 1/2 cup grated parmesan cheese
  • 1 teaspoon garlic powder
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon black pepper
  • Olive oil spray or oil for frying

Layering

  • 3 cups marinara sauce
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated parmesan cheese
  • 1/4 cup fresh basil, chopped
  • 1/2 teaspoon red pepper flakes, optional

Instructions

  1. Slice eggplants into even rounds.
  2. Sprinkle with salt and let rest for 30 minutes.
  3. Pat eggplant slices dry with paper towels.
  4. Place flour in one bowl.
  5. Whisk eggs and milk in a second bowl.
  6. Mix breadcrumbs, parmesan, garlic powder, Italian seasoning, and black pepper in a third bowl.
  7. Dip each slice in flour, egg, then breadcrumbs.
  8. Bake at 425°F for 20 to 25 minutes, flipping halfway, or pan-fry until golden.
  9. Spread marinara sauce in a baking dish.
  10. Layer eggplant, sauce, mozzarella, and parmesan. Repeat layers.
  11. Bake at 375°F for 25 to 30 minutes until bubbly.
  12. Rest for 10 minutes, then top with basil and serve.

Notes

For best texture, salt and dry the eggplant before breading. Use a thin layer of sauce so the coating does not become too soggy. Serve with pasta, salad, or garlic bread.

Final Thoughts

This eggplant parmesan recipe is a comforting, cheesy, and flavorful dinner that makes eggplant taste rich and satisfying. With crispy breaded slices, marinara sauce, melted mozzarella, parmesan, and fresh basil, it is a classic vegetarian main dish that works for family meals and special dinners.

If you want a cozy meatless recipe that still feels hearty, this eggplant parmesan is a great one to save.

Similar Posts