01 - Arrange eggplant slices on a baking sheet and sprinkle evenly with salt. Allow to rest for 30 minutes to release excess moisture, then thoroughly blot both sides with paper towels.
02 - Preheat oven to 400°F. Line two baking sheets with parchment paper and brush lightly with olive oil to prevent sticking.
03 - Set up a breading station with separate bowls for flour, beaten eggs, and a mixture of breadcrumbs, Parmesan, oregano, garlic powder, and black pepper. Dredge each slice in flour, dip in eggs, and coat with the seasoned breadcrumb mixture. Arrange coated slices evenly on the prepared baking sheets.
04 - Drizzle or brush the tops of the breaded slices with olive oil. Bake for 20 minutes, turning slices over halfway, until both sides are crisp and golden brown.
05 - Spoon 1/2 cup marinara sauce into the bottom of a 9x13-inch baking dish. Arrange half the roasted eggplant slices over the sauce in a single layer.
06 - Spread 3/4 cup marinara sauce over eggplant and sprinkle with 1 cup shredded mozzarella cheese.
07 - Add the remaining eggplant slices on top, pour over the rest of the marinara sauce, and finish with the remaining mozzarella and all the Parmesan cheese for topping.
08 - Cover the dish with foil and bake for 20 minutes. Remove the foil and bake an additional 10 to 15 minutes, until the cheese is melted and golden.
09 - Allow the baked dish to rest for 10 minutes. Garnish with chopped fresh basil before serving.