Prepare the Eggplant:
Lay the eggplant slices on a baking sheet and sprinkle with salt. Let sit for 20-30 minutes to draw out moisture and bitterness. Rinse and pat dry with paper towels.
Bread the Eggplant:
Place flour in one shallow plate, beaten eggs in another, and breadcrumbs mixed with Parmesan cheese, Italian seasoning, and garlic powder in a third.
Dip each eggplant slice into the flour, then the eggs, and finally coat with the breadcrumb mixture.
Fry the Eggplant:
Heat olive oil in a large skillet over medium heat. Fry the breaded eggplant slices in batches until golden brown on both sides, about 2-3 minutes per side. Drain on paper towels.
Assemble the Dish:
Preheat your oven to 375°F (190°C). Spread a thin layer of marinara sauce in the bottom of a 9x13-inch baking dish. Arrange a layer of fried eggplant slices over the sauce, then top with marinara, mozzarella, and a sprinkle of Parmesan. Repeat layers until all ingredients are used, finishing with a cheese layer on top.
Bake:
Cover the dish with foil and bake for 20 minutes. Remove the foil and bake for an additional 10-15 minutes, or until the cheese is bubbly and golden.
Garnish and Serve:
Let the dish rest for 5 minutes before serving. Garnish with fresh basil if desired.