Découpez les aubergines en tranches d'une épaisseur de 5 millimetres environ, et faites-les dégorger un bon moment dans du gros sel, puis essuyez-les dans du papier absorbant.
Mettez-les à frire dans une bonne quantité d'huile puis déposez-les ensuite sur un plat tapissé de papier absorbant.
Dans une grosse casserole, faites revenir l'ail et l'oignon émincé dans un peu d'huile, ajoutez les tomates fraiches coupées en dés que vous aurez pris soin de monder et d'épépiner, et quelques feuilles de basilic.
A part, découpez la mozzarella en tranches et ciselez le reste du basilic.
Dans un plat allant au four versez une couche de la sauce tomates, une couche d'aubergines, recouvrez de quelques tranches de mozzarella, remettez une couche de sauce tomate, du basilic et saupoudrez généreusement de parmesan.
Recommencez jusqu'à épuisement des produits en terminant par une couche de mozzarella elle-même recouverte de parmesan.