Couper les aubergines en tranches épaisses, les saler et les laisser dégorger pendant 30 minutes.
Rincer les tranches d'aubergine et les faire dorer dans une poêle avec un peu d'huile d'olive.
Dans un plat à gratin, alterner une couche d'aubergines, une couche de tomates concassées, de l'ail, du basilic, du parmesan et de la mozzarella. Répéter l'opération jusqu'à épuisement des ingrédients. Terminer par une couche de tomates, de parmesan et de mozzarella.
Enfourner pendant 40 minutes jusqu'à ce que le dessus soit doré et gratiné.
Laisser reposer pendant 10 minutes avant de servir.