Prepare the Eggplant:
Lay eggplant slices on a baking sheet and sprinkle with salt. Let sit for 30 minutes to remove bitterness.
Pat dry with a paper towel to remove excess moisture.
Set Up Breading Station:
Place flour in one bowl.
In another bowl, whisk the eggs.
In a third bowl, mix breadcrumbs, Parmesan, garlic powder, oregano, and black pepper.
Bread & Fry Eggplant:
Dredge each eggplant slice in flour, then dip in egg, and finally coat in breadcrumb mixture.
Heat olive oil in a skillet over medium heat.
Fry eggplant slices for 2-3 minutes per side until golden brown. Drain on a paper towel.
Assemble the Dish:
Preheat oven to 375°F (190°C).
Spread ½ cup marinara sauce on the bottom of a baking dish.
Layer half of the eggplant, followed by ½ cup marinara, ½ cup mozzarella, and a sprinkle of Parmesan.
Repeat with another layer of eggplant, sauce, mozzarella, and Parmesan.
Bake & Serve:
Cover with foil and bake for 20 minutes.
Remove foil and bake for another 10 minutes until cheese is melted and bubbly.
Garnish with fresh basil and red pepper flakes.