Preheat your oven to 375°F (190°C).
Slice the eggplants into ½-inch thick rounds. Sprinkle salt on both sides of the slices and place them in a colander.
Let them sit for about 20 minutes to allow the salt to draw out excess moisture. Rinse the eggplant slices under cold water and pat them dry with paper towels.
In three separate shallow bowls, prepare your breading station. One with flour, one with eggs, and one with breadcrumbs, grated Parmesan cheese, dried oregano, dried basil, and garlic powder.
Dip each eggplant slice into the flour, shaking off any excess. Then dip it into the beaten eggs, allowing any excess to drip off. Finally, coat the slice with the breadcrumb mixture, pressing to make sure it sticks.
Heat vegetable oil in a large skillet over medium-high heat. Fry the breaded eggplant slices in batches until golden brown and crispy on both sides, about 3-4 minutes per side. Place the fried slices on a paper towel-lined plate to drain excess oil.
In a baking dish, spread a thin layer of marinara sauce on the bottom. Arrange a layer of fried eggplant slices on top of the sauce.
Spoon more marinara sauce over the eggplant and sprinkle shredded mozzarella cheese evenly. Repeat the layers until all the eggplant slices are used, finishing with a layer of sauce and cheese on top.
Bake the Eggplant Parmesan in the oven for about 25-30 minutes, or until the cheese is melted and bubbly.
Remove from the oven and let it cool for a few minutes before serving. Garnish with fresh basil leaves.