Eggplant Parmesan

Tested & Perfected Recipes

This post may contain affiliate links. Read my full disclosure policy.

Crispy eggplant slices layered with marinara sauce, cheese, and béchamel sauce, baked until bubbly and golden—eggplant parmesan is a labor of love worth every delicious bite.

Eggplant parmesan in a baking pan.

Eggplant parmesan is a layered casserole similar to lasagna, but with fried eggplant slices instead of noodles. While the preparation takes some time—especially the salting, breading, and frying of the eggplant slices—it’s 100% worth the effort. What makes my version stand out is the addition of béchamel sauce, a creamy layer that elevates the dish to something truly memorable—a trick I picked up from Caragiulos, an Italian restaurant in Sarasota, Florida, where I first tasted this incredible combination.

Eggplant parmesan makes for an impressive vegetarian main dish served with a big Italian salad and garlic bread. It also makes a hearty side dish to turkey meatballsgrilled flank steak, or Italian sausage. Yes, it’s a bit of a project, but if spend a few happy hours in the kitchen, you’ll be rewarded with a restaurant-quality dish that everyone will enjoy!

“I must admit this is better than my Italian momma’s!”

Carolyn

What You’ll Need To Make Eggplant Parmesan

eggplant parmesan ingredients
  • Eggplant: Thinly sliced rounds of eggplant serve as the base, lending a tender and creamy texture.
  • Flour, Eggs, and Seasoned Italian Breadcrumbs: These ingredients are used in a three-step breading process. First, the eggplant slices are coated in flour, followed by a dip in beaten eggs, and finally, a generous coating of seasoned Italian breadcrumbs.
  • Vegetable Oil: The eggplant slices are deep-fried in vegetable oil to achieve a satisfying crunch and a beautiful golden color.
  • Marinara Sauce: A rich and flavorful marinara sauce is essential for eggplant parmesan. A good-quality store-bought sauce, such as Rao’s or Victoria, works well and saves time.
  • Shredded Whole Milk Mozzarella Cheese: This cheese is generously layered between the eggplant slices and throughout the dish, creating gooey layers of melted cheese.
  • Parmigiano-Reggiano: Added to the cheese layer and béchamel sauce to add more depth of flavor.
  • Basil: Fresh basil leaves are added as a garnish just before serving, adding color and freshness.
  • Butter, Flour, Milk: Used to make the béchamel sauce. While not included in all eggplant parm recipes, this sauce adds a luscious, creamy layer to the dish. It also counters the acidity of the marinara sauce and prevents the melted mozzarella cheese from turning rubbery when melted.
  • Jump to the printable recipe for precise measurements

Step-by-Step Instructions

Step 1: Salt the Eggplant

In a large bowl, on a baking sheet, or directly on a cutting board, sprinkle 1 teaspoon of salt evenly all over the eggplant slices.

salting eggplants on cutting board

Lay out a few layers of paper towels on a large cutting board or baking sheet. Arrange about one-third of the eggplant slices in a single layer and cover with more paper towels. Continue stacking the eggplant and paper towels, finishing with a final layer of paper towels. Let sit for 1½ to 2 hours. Press on the paper towels to absorb any excess liquid before proceeding.

stack of paper towels and eggplant slices

Step 2: Make the Béchamel Sauce

Melt the butter in a small saucepan over medium heat, then add the flour.

melted butter and flour

Cook, whisking constantly, for 2 minutes.

whisking butter and flour

Add the milk and whisk until evenly combined.

whisking in milk

Bring to a boil, then reduce the heat to medium-low and simmer, whisking constantly, for 2 minutes, until the mixture thickens. Add the Parmigiano Reggiano, salt, and pepper.

whisking in parmesan cheese, salt and pepper

Whisk to combine and set aside.

finished bechamel sauce

Step 3: Bread and Fry the Eggplant

Combine the flour and ¾ teaspoon salt on a large plate. Whisk the eggs with 2 tablespoons cold water in a wide bowl. Mix the breadcrumbs with ¾ teaspoon salt on a large plate.

Lightly coat each slice of eggplant in the flour, shaking off excess. Dip in egg mixture, letting any excess drip off. Then dredge in the breadcrumbs, pressing with your fingertips so the crumbs adhere. (Use one hand for the dry ingredients – the flour and breadcrumbs – and one for the egg mixture – it’s much neater this way!) Set the breaded eggplant slices on a baking sheet.

dredging eggplant slice in breadcrumbs

Line another baking sheet with a few layers of paper towels. Pour enough oil into a large (12-inch) skillet to measure about ¼-inch deep and heat over medium heat until hot (if you dip a piece of eggplant into the oil, it will sizzle immediately). Working in batches, add as much eggplant as will fit in a single layer.

frying eggplant slices

Fry, flipping once, until golden brown, about 3 minutes per side.

golden brown eggplant slices in oil

Transfer to the paper towel-lined baking sheet. Repeat, frying the remaining eggplant and layering it between sheets of paper towels to drain.

draining fried eggplant on paper towels

Step 4: Assemble and Bake

Preheat the oven to 425°F and set an oven rack in the middle position. Spread ¾ cup of the marinara sauce over the bottom of a 9×13-inch baking dish.

first layer of sauce in baking dish

Layer in one-third of the eggplant slices, overlapping the slices to fit.

first layer of eggplant in baking dish

Cover the eggplant with another ¾ cup of marinara sauce.

more sauce over eggplant

Sprinkle with 1 cup of the mozzarella cheese, then spoon one-third of the béchamel sauce over the cheese (if the béchamel has solidified a bit, it’s fine to add it in dollops; no need to spread it around).

cheese and bechamel layer

Repeat two more layers, leaving the edges of the eggplant exposed on the top layer to create crispy edges. Sprinkle with the Parmigiano Reggiano.

assembled eggplant parmesan ready to bake

Bake until bubbling and golden brown, 30 to 35 minutes. Cool, loosely covered with foil, for about 20 minutes, then scatter the basil over top (if using), cut into slices, and serve.

Frequently Asked Questions

What is the purpose of salting the eggplant?

This is a critical step that not only seasons the eggplant but also draws out the liquid, ensuring it absorbs less oil and takes on a creamy, silky texture.

Can eggplant parmesan be made ahead and/or frozen?

Yes! This dish can be assembled up to 2 days before baking; it can also be frozen, baked, or unbaked, for up to 3 months. (If freezing, defrost in the refrigerator overnight prior to reheating/baking.)

Eggplant parmesan in a baking pan.

Video Tutorial

You May Also Like

Eggplant Parmesan

Crispy eggplant slices layered with marinara sauce, cheese, and béchamel sauce, baked until bubbly and golden—eggplant parmesan is a labor of love worth every delicious bite.

Servings: 6 to 8
Prep Time: 30 Minutes
Cook Time: 1 Hour 10 Minutes
Total Time: 1 Hour 40 Minutes, plus at least 90 minutes to salt the eggplant

Ingredients

For the Eggplant Parmesan

  • 2½ pounds eggplant (2 to 3 medium), trimmed and cut crosswise into ¼-inch thick slices
  • 2½ teaspoons salt, divided
  • ¾ cup all-purpose flour
  • 3 large eggs
  • 2 cups seasoned Italian bread crumbs
  • Vegetable oil, for deep-frying (about 3 cups)
  • 1 (24-oz) jar good-quality marinara sauce, such as Rao's or Victoria
  • 3 cups (12 oz) shredded whole milk mozzarella cheese
  • 2 tablespoons finely grated Parmigianno-Reggiano
  • Fresh chopped basil, for serving (optional)

For the Béchamel Sauce

  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1½ cups milk
  • ½ cup finely grated Parmigiano Reggiano
  • ¼ teaspoon salt
  • ¼ teaspoon freshly ground black pepper

Instructions

  1. Salt the eggplant: In a large bowl, on a baking sheet, or directly on a cutting board, sprinkle 1 teaspoon of salt evenly all over the eggplant slices. Lay out a few layers of paper towels on a large cutting board or baking sheet. Arrange about one-third of the eggplant slices in a single layer and cover with more paper towels. Continue stacking the eggplant and paper towels, finishing with a final layer of paper towels. Let sit for 1½ to 2 hours. Press on the paper towels to absorb any excess liquid before proceeding.
  2. Make the béchamel sauce: Melt the butter in a small saucepan over medium heat. Add the flour and cook, whisking constantly, for 2 minutes. Add the milk and whisk until evenly combined. Bring to a boil, then reduce the heat to medium-low and simmer, whisking constantly, for 2 minutes, until the mixture thickens. Whisk in the Parmigiano Reggiano, salt, and pepper. Set aside.
  3. Combine the flour and ¾ teaspoon salt on a large plate. Whisk the eggs with 2 tablespoons cold water in a wide bowl. Mix the breadcrumbs with ¾ teaspoon salt on a large plate.
  4. Lightly coat each slice of eggplant in the flour, shaking off excess. Dip in egg mixture, letting any excess drip off, then dredge in the breadcrumbs, pressing with your fingertips so the crumbs adhere. (Use one hand for the dry ingredients – the flour and breadcrumbs – and one for the egg mixture - it's much neater this way!) Set the breaded eggplant slices on a baking sheet.
  5. Line another baking sheet with a few layers of paper towels. Pour enough oil into a large (12-inch) skillet to measure about ¼-inch deep and heat over medium heat until hot (if you dip a piece of eggplant into the oil, it will sizzle immediately). Working in batches, add as much eggplant as will fit in a single layer and fry, flipping once, until golden brown, about 3 minutes per side. Transfer to the paper towel-lined baking sheet. Repeat, frying the remaining eggplant and layering it between sheets of paper towels to drain.
  6. Preheat the oven to 425°F and set an oven rack in the middle position.
  7. Spread ¾ cup of the marinara sauce over the bottom of a 9x13-inch baking dish. Layer in one-third of the eggplant slices, overlapping the slices to fit. Cover the eggplant with another ¾ cup of marinara sauce. Sprinkle with 1 cup of the mozzarella cheese, then spoon about one-third of the béchamel sauce over the cheese (if the béchamel has solidified a bit, it's fine to add it in dollops; no need to spread it around). Repeat two more layers, leaving the edges of the eggplant exposed on the top layer to create crispy edges. Sprinkle with the Parmigiano Reggiano. Bake until bubbling and golden brown, 30 to 35 minutes. Cool, loosely covered with foil, for about 20 minutes. Scatter the basil over top (if using), cut into slices, and serve.
  8. Note: Nutritional information was calculated assuming that approximately ½ teaspoon of the salt sprinkled onto the eggplant was absorbed and ¼ cup of the oil is absorbed into the eggplant when frying.
  9. Make-Ahead/Freezer-Friendly Instructions: The eggplant parmesan can be assembled up to 2 days before baking; it can also be frozen, baked or unbaked, for up to 3 months. (If freezing, defrost in the refrigerator overnight prior to reheating/baking.)

Pair with

Nutrition Information

Powered by Edamam

  • Per serving (8 servings)
  • Calories: 565
  • Fat: 31 g
  • Saturated fat: 13 g
  • Carbohydrates: 49 g
  • Sugar: 14 g
  • Fiber: 7 g
  • Protein: 24 g
  • Sodium: 1031 mg
  • Cholesterol: 132 mg

This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.

See more recipes:

Comments

  • This is the best eggplant recipe I have ever had. Everyone I have made this for is blown away. I don’t like eggplant, but I love this!

    • — Michelle on August 11, 2024
    • Reply
  • Actually so good, I forgot about my mozzarella sticks in the toaster oven and they got severely burnt. I didn’t need them anyway. 🙂

    • — Trudy on August 7, 2024
    • Reply
    • I made this tonight for the first time. Followed the directions as is, except made more because I have a big family. My husband literally stopped our family conversation to say that this was the best eggplant parm he has ever had and we all wholeheartedly agreed – including a very picky teenager. My boys even went for thirds. Thank you!

      • — Amy on August 18, 2024
      • Reply
  • This is the best eggplant parmesan ever! I DID NOT change a thing. Well, I did cut down the the portion/recipe size as I just cook for myself. This recipe was absolutely delicious. I will definitely be making again and again! Thank you so much for sharing. I believe that “sweating” the eggplant, is a very important step in this recipe. It helps in the frying part as well. So good, I’m going for seconds!!

    • — Trudy on August 7, 2024
    • Reply
  • Would like to prepare this and bake it the next day for a family gathering. Would you recommend I bake it directly from the refrigerator or bring it to room temperature first?
    This has become a true family favorite in our home and I thank you for sharing your wonderful recipes as always! ❤️

    • — Lisa on July 11, 2024
    • Reply
    • So happy you like the recipes! Regarding your question, you could go either way. If you bake it directly from the fridge, it may just take a few more minutes in the oven. Enjoy!

      • — Jenn on July 11, 2024
      • Reply
  • Question: I don’t have any eggplant, but I do have some huge zucchini squash. Can I substitute zucchini for the eggplant for this recipe?

    • — Susan on July 4, 2024
    • Reply
    • Hi Susan, I’ve never tried it so I can’t say for sure, but I think it would work. My only concern is that it may be a little watery. Please LMK how it turns out if you try it!

      • — Jenn on July 9, 2024
      • Reply
    • Just now seeing this Q&A, but still hope it is helpful. I had the same issue last year, Susan, tons of zucchini – most were VERY large (4″ – 5″ dia slices), and decided to substitute them for eggplant. The salting process seemed to work really well for me – although it could be that mine were already a bit dry due to my typical late harvesting. I also fried and added Italian sausage to the tomato sauce part of recipe, which I think I mentioned last year somewhere in this thread (my husband and I are both meat lovers). I made up several baking dishes-full and froze them. Once fully frozen, I covered the surface of each dish’s contents with plastic wrap and sealed the top with a snap-on clear lid, which made them nicely stackable. What a rewarding experiment! They have been fantastic (thawed and baked) and I still have one more left in the freezer. I know most people would consider a year in the freezer way too long, but we’ve not noticed any deterioration in texture or flavor, and it’s such a treat for me to have the luxury of just thawing a dish during the day while I’m at work then popping it in the oven when I get home. Such a cool way to use that abundance of zucchini in the fall, and I agree with Jenn, the time required in prep, plus the bechamel, make the finished dish 100% worth it. 🙂

      • — Teresa on August 12, 2024
      • Reply
  • The dish is flavorful. In the future, I will skip the breading and frying step. It still turns out to be a wet mess. I will just grill and bake next time. There is nothing crispy about this recipe.

    • — Bianca Martin on June 27, 2024
    • Reply
  • My husband requested eggplant parm for Father’s Day which lead me here. I must say, it is a labor of love..I followed the recipe but made a few adjustments by adding more mozerella cheese, tomatoe sauce and bechamel sauce and I’m glad I did because it was absolutely delicious! Hubby said it is now his favorite recipe! Thank you!

    • — Cynthia on June 17, 2024
    • Reply
  • This recipe is dynamite. Jenn is right when she says this recipe is a labour of love, but truly, it is worth the work. It is such a treat to follow a recipe as it is written and have an outstanding outcome, as promised. So delicious! I have not had a better eggplant parm anywhere, restaurant or otherwise.

    • — Deb on June 11, 2024
    • Reply
  • This recipe is wonderful. Followed to the letter and it turned out a 10 /10. I used one large eggplant and it was enough for four people.

    • — Christina on June 1, 2024
    • Reply
    • Absolutely Divine! The best recipe for this dish that I’ve made. Definitely worth it.

      • — David Sommers on June 26, 2024
      • Reply
  • Hello , Question, I baked this first and then refrigerated it overnight. To reheat the next day, what temperature and how long to reheat do you suggest? Covered or uncovered?
    Thank you

    • — Christene MA on April 28, 2024
    • Reply
    • Hi Christene, I’d reheated, covered, in a 350-degree oven until heated through. I’d guesstimate it will take about 45 minutes (and I’d remove the foil for the last few minutes of reheating. Please LMK how it turns out!

      • — Jenn on April 29, 2024
      • Reply

Add a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.