1Lavez les aubergines, coupez-les en tranches d'environ 1 cm d'épaisseur dans le sens de la longueur, sans les éplucher.
2Placez les tranches d'aubergines dans une passoire, salez-les généreusement et recouvrez-les d'un poids lourd. Laissez dégorger pendant 45 minutes.
3Épongez les tranches d'aubergines à l'aide d'un torchon propre pour retirer l'excédent d'eau.
4Faites chauffer de l'huile de friture dans une grande poêle.
5Farinez légèrement chaque tranche d'aubergine.
6Trempez les tranches d'aubergines farinées dans un œuf battu.
7Faites frire les tranches d'aubergines quelques minutes de chaque côté jusqu'à ce qu'elles soient dorées et tendres.
8Dans une casserole, faites chauffer l'huile d'olive à feu doux.
9Ajoutez l'ail et l'oignon hachés et faites revenir jusqu'à ce qu'ils soient translucides.
10Versez la sauce tomate et un demi-verre d'eau. Mélangez et laissez mijoter pendant 15 minutes.
11Ajoutez le basilic et salez à votre convenance.
12Préchauffez le four à 180°C.
13Dans un plat à four, étalez une couche de sauce tomate au fond.
14Disposez une première couche de tranches d'aubergines côte à côte, en les faisant légèrement se chevaucher.
15Parsemez de parmesan râpé et ajoutez quelques morceaux de mozzarella.
16Répétez l'opération en ajoutant une nouvelle couche de sauce tomate, puis de tranches d'aubergines perpendiculairement à la première couche. Parsemez de parmesan et de mozzarella.
17Continuez ainsi jusqu'à épuisement des ingrédients, en terminant par une couche de sauce tomate généreuse.
18Saupoudrez un peu de parmesan râpé sur le dessus.
19Enfournez la parmigiana et laissez cuire pendant 40 minutes.
20Servez chaud et dégustez !