This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Golden, crispy eggplant slices layered with rich marinara and gooey melted cheese—this Classic Eggplant Parmesan is pure comfort food! Whether you choose to bake or fry the eggplant, this recipe delivers on flavor, texture, and that satisfying cheesy goodness the whole family will love.
Why You’ll Love This Recipe
Key Benefits
- Versatile Cooking Methods – Choose between frying or baking the eggplant to suit your preference
- Family-Friendly – A hearty, crowd-pleasing dish that even picky eaters will enjoy
- Make-Ahead Friendly – Prepare it in advance and bake when ready
Taste & Texture
- Crispy on the outside, tender inside – Thanks to a perfectly seasoned breadcrumb coating
- Rich & cheesy – Layers of mozzarella and Parmesan create the ultimate melt-in-your-mouth experience
- Savory marinara – The sauce infuses every bite with deep Italian flavors
Dietary Attributes
- Vegetarian – A perfect meatless meal that still satisfies
- Can be gluten-free – Easily swap out regular flour and breadcrumbs for gluten-free versions
Ingredients & Substitutions
Ingredient List
Eggplant
- 2 medium to large eggplants
- 1/2 cup all-purpose flour (see notes)
- 3 large eggs, or 4 smaller eggs
- 1/4 cup olive oil (for fried eggplant method)
Homemade Breadcrumbs
- 6 slices of bread (about 1 1/2 cups) – or use store-bought breadcrumbs
- 1/2 cup Parmesan cheese, shredded
- 2 teaspoons Italian herb blend
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
Toppings
- 1 1/2 cups marinara (or up to 2 1/2 cups for extra sauce)
- 1 lb mozzarella cheese
- 1/3 cup Parmesan cheese, shredded
- 1-2 tablespoons fresh basil, chopped
- 1 teaspoon fresh oregano, chopped
Notes on Quality
Use firm, fresh eggplants for the best texture. Older eggplants can be more bitter and have too many seeds. Opt for freshly shredded cheese rather than pre-shredded for better melt and flavor.
Possible Substitutions
- Gluten-Free Option – Use gluten-free flour and breadcrumbs
- Dairy-Free Option – Swap mozzarella and Parmesan for dairy-free cheese alternatives
- Breadcrumbs Alternative – Use crushed crackers or panko for extra crunch
Step-by-Step Instructions
- Slice Eggplant – Remove stems and slice eggplant into 1/4 to 1/2-inch thick rounds
- Sweat Eggplant – Arrange slices on a pan, sprinkle with salt, and let them “sweat” for 10 minutes. Pat dry with paper towels

- Make Breadcrumbs – Toast bread slices, then process them into crumbs. Mix with Parmesan, garlic powder, salt, pepper, and Italian herbs
- Bread Eggplant – Set up three bowls: one with flour, one with whisked eggs, and one with the breadcrumb mixture. Coat each slice in flour, dip in eggs, then coat in breadcrumbs
- Cooking Methods:
- Frying – Heat 1-2 tablespoons of oil in a skillet. Fry eggplant slices for 2-3 minutes per side until golden brown. Drain on paper towels
- Baking – Preheat oven to 350°F. Brush a sheet pan with oil, arrange breaded slices, and bake for 25 minutes until golden brown
- Assemble – In a large casserole dish, spread marinara on the bottom. Layer eggplant slices, mozzarella, a spoonful of marinara, and Parmesan. Repeat layers until all ingredients are used
- Bake – Bake uncovered at 400°F for 30 minutes until cheese is melted and bubbly
- Garnish and Serve – Top with fresh basil and oregano before serving
Expert Tips & Tricks
Best Practices
- Sweating the eggplant helps remove bitterness and excess moisture, preventing soggy eggplant
- Use a light hand when breading – pressing too hard will make the coating thick and heavy
- For extra crispy eggplant, let the breaded slices rest for 5-10 minutes before frying or baking
Common Mistakes
- Skipping the sweating step can result in watery eggplant
- Overloading the casserole with sauce can make the dish too soggy
- Not letting it rest after baking – Letting it sit for a few minutes before cutting helps everything set
Time-Saving Tips
- Make-Ahead – Bread the eggplant up to a day in advance and refrigerate
- Use Store-Bought Marinara – A high-quality jarred sauce saves time without sacrificing flavor
Serving Suggestions
Pairings
This dish goes perfectly with a side of garlic bread or a simple green salad. For a full Italian meal, serve it alongside a bowl of pasta
Presentation Ideas
For a rustic look, serve it in the baking dish with fresh basil leaves on top. Drizzle a little extra virgin olive oil over the top before serving
Beverage Pairings
- Red Wine – A medium-bodied red like Chianti or Sangiovese complements the richness
- Sparkling Water with Lemon – A refreshing, non-alcoholic option
- Iced Tea with Fresh Basil – A light and aromatic pairing
Storage & Reheating
Leftover Storage
- Refrigerate – Store leftovers in an airtight container for up to 4 days
- Freeze – Freeze in individual portions for up to 2 months. Wrap well to prevent freezer burn
Reheating Methods
- Oven – Bake at 350°F for 10-15 minutes for best results
- Microwave – Heat in 30-second intervals until warmed through
- Air Fryer – Reheat at 350°F for 5-7 minutes for extra crispiness
Frequently Asked Questions
Substitutions & Adjustments
Can I make this recipe without breadcrumbs? Yes, you can use almond flour or crushed pork rinds for a low-carb alternative
Can I add meat to this dish? Absolutely! Layer in cooked ground beef or Italian sausage between the eggplant slices
Troubleshooting
Why is my eggplant Parmesan soggy? Make sure you’re sweating the eggplant properly and not overloading it with sauce
Can I make this ahead of time? Yes! Assemble everything ahead and refrigerate for up to 24 hours before baking
Variations & Customizations
Dietary Adaptations
- Make it Vegan – Use dairy-free cheese and a flax egg substitute
- Keto-Friendly – Swap flour and breadcrumbs for almond flour and pork rinds
Flavor Twists
- Spicy Kick – Add red pepper flakes to the marinara
- Extra Cheesy – Mix ricotta cheese into the layers
Seasonal/Holiday Versions
- Summer Version – Use fresh garden tomatoes instead of jarred marinara
- Winter Comfort – Serve with a side of creamy polenta for extra warmth
More Delicious Recipes You’ll Love
Looking for more Italian-inspired appetizers and dishes? Check out these recipes:
- Valentine’s Day Stuffed Mushrooms – A perfect bite-sized appetizer
- Heart-Shaped Caprese Skewers – A fresh and romantic starter
- Mini Spinach and Feta Puffs – A flaky, cheesy delight
For more inspiration, follow along on Pinterest: Cooking with Callie Pinterest
Try this recipe and let me know how it turns out! Leave a comment or tag me in your food photos. Happy cooking!



Classic Eggplant Parmesan Recipe
- Total Time: 1 hour 20 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Classic Eggplant Parmesan is the ultimate comfort food—crispy, golden-brown breaded eggplant slices layered with rich marinara and gooey melted mozzarella. Whether baked or fried, this dish is packed with flavor and perfect for a hearty family meal.
Ingredients
Eggplant
- 2 medium to large eggplants
- 1/2 cup all-purpose flour
- 3 large eggs (or 4 smaller eggs)
- 1/4 cup olive oil (for frying method)
Homemade Breadcrumbs
- 6 slices of bread (about 1 1/2 cups) or store-bought breadcrumbs
- 1/2 cup Parmesan cheese, shredded
- 2 teaspoons Italian herb blend
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
Toppings
- 1 1/2 cups marinara sauce (up to 2 1/2 cups for extra sauce)
- 1 lb mozzarella cheese
- 1/3 cup Parmesan cheese, shredded
- 1–2 tablespoons fresh basil, chopped
- 1 teaspoon fresh oregano, chopped
Instructions
- Slice & Sweat the Eggplant – Cut eggplants into 1/4 to 1/2-inch rounds. Sprinkle with salt and let sit for 10 minutes to release excess moisture. Pat dry.
- Prepare Breadcrumbs – Toast bread slices and process into fine crumbs. Mix with Parmesan, Italian herbs, garlic powder, salt, and pepper.
- Bread the Eggplant – Coat slices in flour, dip in whisked eggs, then cover in the breadcrumb mixture. Shake off excess.
- Cooking Methods:
- Frying – Heat 1-2 tablespoons of oil in a skillet. Fry eggplant slices for 2-3 minutes per side until golden brown. Drain on paper towels.
- Baking – Preheat oven to 350°F. Place breaded eggplant slices on an oiled baking sheet and bake for 25 minutes until golden.
- Assemble – Spread marinara on the bottom of a baking dish. Layer breaded eggplant, mozzarella, marinara, and Parmesan. Repeat.
- Bake – Bake at 400°F for 30 minutes uncovered, until the cheese is melted and bubbly.
- Garnish & Serve – Top with fresh basil and oregano. Enjoy!
Notes
- For extra crispy eggplant, let the breaded slices rest for 5-10 minutes before frying or baking.
- Make it gluten-free by using gluten-free flour and breadcrumbs.
- Prep ahead – Bread the eggplant slices up to a day in advance and refrigerate.
- Use store-bought marinara to save time without sacrificing flavor.
- Prep Time: 50 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Baked or Fried
- Cuisine: Italian
Nutrition
- Serving Size: 1 portion
- Calories: 450
- Sugar: 7g
- Sodium: 820mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 6g
- Protein: 21g
- Cholesterol: 85mg