Start by slicing the eggplants into 1 cm thick rounds. Lightly salt the slices and let sit for 15 minutes to draw out excess moisture. Pat them dry with a paper towel.
Preheat your oven to 200°C (390°F). Prepare a baking sheet lined with parchment paper or a silicone mat.
Set up your breading station: in one shallow bowl, whisk the eggs; in another, combine panko breadcrumbs, oregano, red pepper flakes, salt, and pepper.
Dip each eggplant slice into the beaten eggs, ensuring both sides are coated, then press into the breadcrumb mixture, turning to coat evenly. Place the coated slices on the prepared baking sheet.
Bake the eggplant slices in the oven for about 20-25 minutes, turning halfway through, until edges are golden brown and crispy.
While the eggplant bakes, warm the tomato sauce in a saucepan over low heat until bubbling gently with a fragrant aroma.
Once baked, spoon a layer of sauce into a baking dish, then arrange the crispy eggplant slices on top. Sprinkle with shredded mozzarella and a little Parmesan if using.
Repeat layering with sauce, eggplant, and cheese until all ingredients are used, finishing with a generous layer of sauce and cheese on top.
Bake the assembled dish uncovered at 180°C (355°F) for another 20 minutes, until the cheese is bubbly and golden brown around the edges.
Remove from the oven and let it rest for about 5-10 minutes. Garnish with fresh basil leaves for a burst of aroma and color. Serve hot and enjoy that crispy, tender goodness.