Lay the eggplant slices on a baking sheet or tray.
Sprinkle both sides with the kosher salt.
Let them sit for about 30 minutes to draw out excess moisture.
Pat dry with paper towels.
Place flour in a shallow dish.
In another dish, beat the eggs.
In a third dish, combine breadcrumbs, garlic powder, dried basil, and ½ cup Parmesan cheese.
Dredge each eggplant slice in flour, shaking off the excess.
Dip into the beaten eggs.
Coat with the breadcrumb mixture, pressing lightly so it sticks.
Preheat oven to 375°F (190°C).
Lightly grease a baking sheet.
Arrange breaded slices in a single layer and bake for 20–25 minutes, flipping halfway, until golden and crisp.
Spread a thin layer of marinara sauce in a 9x13-inch baking dish.
Add a layer of baked eggplant slices.
Top with more marinara, a sprinkle of Parmesan, and some mozzarella.
Repeat layers until all ingredients are used, finishing with sauce, mozzarella, and Parmesan on top.
Cover loosely with foil and bake for 20 minutes.
Remove foil and bake an additional 15–20 minutes, until cheese is melted and bubbly.
Let rest for about 10 minutes before slicing.
Garnish with fresh parsley or basil.