01 - Arrange eggplant slices on a baking sheet in a single layer. Sprinkle both sides with salt and let sit for 30 minutes to draw out moisture. Pat dry thoroughly with paper towels.
02 - Set oven to 400°F. Line two baking sheets with parchment paper and lightly grease with olive oil or cooking spray.
03 - Place flour in a shallow dish. Beat eggs and milk in a separate bowl. Combine breadcrumbs, Parmesan cheese, oregano, garlic powder, and black pepper in another dish.
04 - Dredge each eggplant slice in flour, dip into egg mixture, then coat evenly with breadcrumb mixture. Arrange coated slices on the prepared baking sheets.
05 - Bake slices for 20 minutes, flip them, then continue baking for 10 minutes more until golden and crisp.
06 - Reduce oven temperature to 375°F for assembling and baking layers.
07 - Spread 1 cup marinara sauce in a 9x13-inch baking dish. Arrange half the eggplant slices over the sauce. Top with 1 cup marinara sauce, 1 cup mozzarella, and a sprinkle of Parmesan. Repeat layers with remaining eggplant, sauce, mozzarella, and Parmesan.
08 - Cover the dish with foil and bake for 20 minutes. Remove foil and bake for an additional 10 minutes until cheese is melted and bubbly.
09 - Let rest for 10 minutes before garnishing with fresh basil leaves and serving.