Lavez soigneusement les aubergines et coupez-les en tranches d'environ 5 mm d'épaisseur. Disposez-les sur une plaque recouverte de papier absorbant et saupoudrez-les légèrement de sel. Laissez dégorger pendant 15 minutes pour éliminer l'amertume. Pendant ce temps, préchauffez votre four à 180°C (thermostat 6).
Après avoir épongé l'eau rendue par les aubergines avec du papier absorbant, badigeonnez-les d'huile d'olive des deux côtés. Disposez-les sur une plaque de cuisson et enfournez pour 15 minutes, jusqu'à ce qu'elles commencent à dorer légèrement.
Dans une casserole à fond épais, faites revenir l'oignon haché dans une cuillère à soupe d'huile d'olive jusqu'à ce qu'il devienne translucide. Ajoutez l'ail émincé et cuisez pendant 30 secondes jusqu'à ce qu'il dégage son parfum.
Versez la sauce tomate, ajoutez l'origan, salez, poivrez, et laissez mijoter à feu doux pendant 10 minutes pour concentrer les saveurs.
Dans un plat à gratin préalablement huilé, disposez une fine couche de sauce tomate. Ajoutez une couche d'aubergines grillées, puis parsemez de mozzarella déchirée, de quelques feuilles de basilic et d'une légère couche de parmesan râpé.
Répétez l'opération en terminant par une couche de sauce, généreusement recouverte de mozzarella et de parmesan.
Enfournez le gratin à 180°C pendant environ 25-30 minutes, jusqu'à ce que le dessus soit doré et bouillonnant.
Laissez reposer 10 minutes avant de servir pour que les saveurs se développent pleinement et que le gratin soit plus facile à couper.