Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close-up of a bubbling, cheesy classic eggplant parmesan fresh from the oven, garnished with fresh basil.

Classic Homemade Eggplant Parmesan

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge in the ultimate comfort food with this classic homemade eggplant parmesan recipe. Layers of tender, lightly fried eggplant, rich marinara sauce, and three types of gooey cheese create an authentic Italian masterpiece that's perfect for family dinners or entertaining.

  • Total Time: 1 hour 25 minutes
  • Yield: 8 servings 1x

Ingredients

Scale

3 medium globe eggplants (about 2.5 lbs total), sliced into 1/4-inch thick rounds
2 tablespoons kosher salt (for salting eggplant)
2 cups all-purpose flour
4 large eggs, beaten
2 cups seasoned breadcrumbs (Panko or Italian style)
4-6 cups neutral oil for frying (e.g., canola, vegetable, or grapeseed)
6 cups homemade or high-quality store-bought marinara sauce
16 ounces fresh mozzarella, sliced or shredded
8 ounces provolone cheese, thinly sliced or shredded
1 cup grated Parmesan cheese, plus more for serving
1/2 cup fresh basil leaves, chopped (for layering and garnish)

Instructions

Step 1: Prepare the Eggplant. Lay eggplant slices in a single layer on baking sheets. Sprinkle generously with kosher salt on both sides. Let sit for at least 30 minutes (or up to 1 hour) to draw out moisture. You'll see beads of water form on the surface. After salting, use paper towels to thoroughly pat the eggplant slices dry, removing all excess moisture and salt. This is a crucial step for preventing soggy eggplant parmesan.
Step 2: Set Up Breading Station. Prepare three shallow dishes: one with flour, one with beaten eggs, and one with seasoned breadcrumbs. Season the flour lightly with salt and pepper.
Step 3: Bread the Eggplant. Working with one slice at a time, dredge eggplant in flour, shaking off excess. Dip in beaten egg, allowing excess to drip off. Finally, coat thoroughly in breadcrumbs, pressing gently to adhere.
Step 4: Fry the Eggplant. Heat 1/2 to 1 inch of oil in a large, heavy-bottomed skillet or Dutch oven over medium-high heat until it reaches 350-375°F (175-190°C). Fry eggplant slices in batches for 2-3 minutes per side, until golden brown and tender. Do not overcrowd the pan. Transfer fried eggplant to a wire rack lined with paper towels to drain excess oil. This ensures your eggplant parmesan layers will not be greasy.
Step 5: Preheat Oven & Prepare Baking Dish. Preheat your oven to 375°F (190°C). Lightly grease a 9x13 inch baking dish.
Step 6: Assemble the Eggplant Parmesan. Spread about 1 cup of marinara sauce on the bottom of the prepared baking dish. Arrange a single layer of fried eggplant slices over the sauce. Top the eggplant with a layer of mozzarella, then a layer of provolone, a sprinkle of Parmesan, and a handful of fresh basil.
Step 7: Repeat Layers. Repeat the layering process: marinara sauce, eggplant, mozzarella, provolone, Parmesan, and basil. Continue until all ingredients are used, ending with a generous layer of sauce and cheese on top. Ensure the top layer is well-covered with cheese for that perfect golden crust.
Step 8: Bake. Cover the baking dish loosely with foil and bake for 25 minutes. Remove the foil and bake for another 15-20 minutes, or until the cheese is bubbly, golden brown, and the eggplant parmesan is heated through.
Step 9: Rest & Serve. Let the eggplant parmesan rest for 10-15 minutes after removing it from the oven. This allows the layers to set and makes for easier serving. Garnish with extra fresh basil and a sprinkle of Parmesan before serving. Enjoy your delicious homemade eggplant parmesan!

Notes

For best results, use fresh, low-moisture mozzarella and grate your own Parmesan cheese. Don't skip the salting step for the eggplant, as it significantly improves texture. This dish can be assembled a day ahead and baked just before serving. Leftovers store beautifully and often taste even better the next day!

  • Prep Time: 45 minutes
  • Cook Time: 40 minutes
  • Category: Main Dishes & Savory Recipes
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 410 kcal
  • Sugar: 10g
  • Sodium: 750mg
  • Fat: 23g
  • Saturated Fat: 12g
  • Unsaturated Fat: 9g
  • Trans Fat: 0.5g
  • Carbohydrates: 38g
  • Fiber: 5g
  • Protein: 18g
  • Cholesterol: 55mg
Logo

Join Eldralys Recipes!

Get the latest recipe trends delivered to your inbox daily.

✓ You're on the list!