Préchauffez le four à 210°C.
Coupez les aubergines en tranches d’environ 1,5 cm d’épaisseur.
Disposez-les sur des plaques de cuisson, arrosez-les d’un filet d’huile d’olive et saupoudrez d’origan.
Enfournez 25 min.
Pendant ce temps, émincez l’oignon et l’ail.
Faites-les revenir dans une casserole avec de l’huile d’olive pendant une dizaine de minutes à feu moyen, jusqu’à ce qu’ils deviennent translucides.
Ajoutez la passata, un petit verre d’eau, le vinaigre, un filet d’huile d’olive et du sel. Mélangez et laissez mijoter à feu doux pendant 15 min.
Cassez la mozzarella en morceaux dans un saladier. Râpez le parmesan, hachez le basilic, puis mélangez le tout.
Baissez le four à 200°C.
Dans un plat allant au four, étalez une couche de sauce tomate, une couche d’aubergines rôties, une couche de mélange de fromages, et recommencez jusqu’en haut du plat. Terminez par une couche de fromage.
Enfournez à 200°C pendant 30 min.
Laissez reposer quelques minutes avant de servir.