Rinse the eggplants and remove the stems. Cut the eggplants lengthways into not too thick slices (4/5 mm).
Place the eggplants slices on a baking tray covered with baking paper. Brush the slices with olive oil.
Bake at 200 °C in a rotating oven. After 10 minutes, turn the eggplants over and brush again with olive oil. Bake for another 10 minutes, then remove from the oven.
While the eggplants are cooking, prepare the tomato sauce. Finely chop the onion and fry in a pan with a little olive oil, stirring regularly. Finely chop the garlic and fry it with the onion.
While the onion and garlic are cooking, dice the tomatoes after rinsing them. Once the onion is translucent, add the tomatoes and simmer over medium heat for about 15 minutes.
Add the seasoning: oregano, salt and pepper and stir from time to time.
After 15 minutes of cooking, add a splash of balsamic vinegar, if necessary, and finely chopped fresh basil leaves. Stir and cook for another ¾ minutes and set aside.
Once the tomato sauce is ready and the eggplants are cooked, you can assemble the dish. Cover a medium sized casserole dish (15 cm x 20 / 22 cm) with a thin layer of tomato sauce.
Cover the tomato sauce with slices of eggplants, sticking together (as with lasagne, you need to cover the liquid part well). Cover the eggplants with a thin layer of tomato sauce and sprinkle with parmesan cheese. Cut out pieces of mozzarella by hand and spread them evenly over the tomato sauce (there is no need to cover it, the mozzarella will melt).
Place slices of eggplants again, a thin layer of tomato sauce, sprinkle with parmesan and add pieces of mozzarella.
Finally, make a third layer of eggplant slices, lightly coat them with tomato sauce, and cover with the remaining mozzarella (be more generous with this last layer of mozzarella).
Sprinkle with parmesan cheese. You can also add breadcrumbs (mix the parmesan and breadcrumbs together and cover the dish evenly with this mixture).
Bake for 20-25 minutes at 190°C.