Prep and Sweat the Eggplant: Slice the eggplants into uniform ½-inch thick rounds. If time allows, lightly salt both sides of the slices and lay them on a rack or paper towel-lined tray for 30 minutes. This helps draw out excess moisture and bitterness. After resting, gently blot the slices dry with a paper towel.
Set Up the Breading Station: In one shallow bowl, place the flour. In a second bowl, whisk together the eggs with 1 tablespoon water and a pinch of salt and pepper. In a third bowl, combine panko breadcrumbs, dried oregano, and garlic powder. Line them up assembly-style for easy coating.
Bread the Eggplant Slices: One at a time, dredge each eggplant round in flour, shaking off the excess. Dip it into the egg mixture, ensuring full coverage, then press it into the seasoned panko crumbs, coating all sides. Set aside on a baking sheet.
Pan-Fry Until Golden: Heat a large skillet over medium heat and pour in enough olive oil to coat the bottom of the pan, about ¼ inch deep. Once the oil is hot, fry the eggplant slices in batches, cooking for 4–5 minutes per side or until deeply golden and crispy. Transfer the cooked rounds to a baking rack or paper-towel-lined tray. Keep them warm in a 250°F oven while you finish the rest.
Preheat and Assemble the Sandwiches: Once all the eggplant is fried, increase oven temperature to 350°F (175°C). Split the ciabatta rolls and place a layer of eggplant on the bottom half of each roll. Season lightly with salt and pepper. Spoon over marinara sauce, sprinkle with grated parmesan, and top with slices of mozzarella. Drizzle with a touch of olive oil.
Bake to Melt and Marry: Place the assembled sandwiches open-faced on a baking sheet and bake for about 10 minutes, or until the cheese has fully melted and the rolls are warmed through. Remove from the oven, top each sandwich with fresh basil leaves, close the rolls, and serve hot.