01 - Arrange eggplant slices in a single layer on a baking sheet and sprinkle both sides evenly with salt. Let rest for 30 minutes to draw out moisture, then pat dry thoroughly with paper towels.
02 - Preheat oven to 400°F. Line two baking sheets with parchment paper and lightly grease with olive oil or cooking spray.
03 - Place flour in one shallow dish. Beat eggs with milk in a second dish. In a third dish, combine breadcrumbs, 1/2 cup grated Parmesan, oregano, garlic powder, and black pepper.
04 - Dredge each eggplant slice first in flour, then dip into the egg mixture, and finally coat evenly with the breadcrumb mixture. Arrange coated slices on prepared baking sheets.
05 - Bake eggplant slices at 400°F for 20 minutes. Flip slices carefully and bake an additional 10 minutes until golden and crisp.
06 - Reduce oven temperature to 375°F.
07 - Spread 1 cup marinara sauce evenly on the bottom of a 9x13-inch baking dish. Layer half of the baked eggplant slices over the sauce, then top with 1 cup marinara, 1 cup shredded mozzarella, and a sprinkle of Parmesan. Repeat the layering with remaining eggplant, sauce, mozzarella, and Parmesan.
08 - Cover the dish with foil and bake at 375°F for 20 minutes. Remove foil and continue baking for an additional 10 minutes until cheese is melted and bubbly.
09 - Allow to rest for 10 minutes before garnishing with chopped fresh basil and serving.