Preheat your oven to 220 C (425 F).
Add a splash of olive oil and the garlic in a large skillet and place over medium heat. When the garlic sizzles and its edges start to brown, add the tomatoes, red pepper flakes and salt to taste. Bring to a simmer and continue to cook, stirring occasionally, until the sauce thickens, about 8 minutes. Remove from heat and stir in the chopped basil.
Heat a large sheet pan in the oven for at least 10 minutes while you bread the eggplant. Line up 3 shallow dishes; fill one with the flour, one with the beaten eggs, and one with the breadcrumbs. Sprinkle both sides of the eggplant slices with salt. Dredge an eggplant slice in the flour (tapping off excess), then dip in the egg, and finally dredge it in the breadcrumbs. Repeat with the remaining eggplant. Set each slice aside on a foil sheet. This photo shows the three bowls after I coated all the slices.
When all the eggplant slices are breaded, carefully remove the heated sheet pan from the oven and brush it with a splash of olive oil. Place the eggplant on the sheet pan in a single layer. Bake until the undersides are crisp and browned, 8-10 minutes, then flip the slices and continue baking until they are golden on the second side, 8-10 minutes more.
Both sides baked, not very brown really but almost fork tender.
Top the baked eggplant with the tomato sauce, Mozzarella slices, and Parmesan.
Return the pan to the oven and bake, rotating halfway through, until the cheese melts and browns and the sauce is bubbly, 20 to 25 minutes. Top with torn basil before serving.
Serve with pasta on the side.