Préchauffe le four à 200 °C. Coupe les aubergines en tranches d’environ 1 cm, huile-les légèrement et fais-les dorer 20 minutes sur une plaque recouverte de papier cuisson.
Pendant ce temps, fais revenir l’oignon et l’ail émincés dans le reste d’huile d’olive pendant 4 à 5 minutes. Ajoute les tomates, le thym, le sel et le poivre, puis laisse mijoter 10 minutes à feu doux.
Verse une fine couche de sauce tomate dans un plat à gratin. Dispose la moitié des aubergines, ajoute un peu de sauce et la moitié de la mozzarella déchirée. Recommence avec le reste.
Ajoute le parmesan si tu en utilises et fais gratiner 20 minutes à 200 °C, jusqu’à ce que la sauce bouillonne et que la mozzarella soit fondante.
Laisse reposer 5 minutes hors du four puis ajoute le basilic juste avant de servir.