Slice the eggplants into ½-inch thick rounds. Sprinkle with salt and let them sit for 20 minutes to remove excess moisture. Pat dry with paper towels.
Preheat the oven to 375°F (190°C).
Set up a breading station: Combine breadcrumbs, Parmesan, oregano, and garlic powder in one bowl. In another bowl, beat the eggs.
Dip each eggplant slice into the beaten eggs, then coat it with the breadcrumb mixture.
Fry the breaded slices in olive oil until golden brown, or arrange them on a baking sheet and bake for 20 minutes, flipping halfway.
In a baking dish, spread a thin layer of marinara sauce. Add a layer of eggplant slices, followed by marinara, mozzarella, and Parmesan. Repeat until all ingredients are used, finishing with cheese on top.
Bake for 25-30 minutes until the cheese is bubbly and golden.
Let the dish cool for 10 minutes. Garnish with fresh basil before serving.