Couper les aubergines en tranches et les faire dégorgées pendant 30 minutes avec un peu de sel.Pelez les tomates et hachez l'oignon.
Hachez la carotte et la branche de céleri.Ciselez le basilic.
Faire revenir le céleri, la carotte et l'oignon dans 2 cuillères à soupe d'huile d'olive.Ajoutez les tomates et le basilic.Salez, poivrez.
Laissez épaissir à feu moyen.Rincez, et égouttez les aubergines, puis les faire revenir dans le reste d'huile.
Dégraissez-les avec du papier absorbant. Faire cuire les macaroni al dente dans de l'eau bouillante salée.Égouttez-les.
Passez la sauce au mixer, puis au chinois.Mélangez-en la moitié aux macaroni, ajoutez le pécorino râpé.
Dans un plat à gratin beurré,disposez en couches alternées, les pâtes, les aubergines, la mozzarella, jusqu'à épuisement. Nappez avec le reste de la sauce.Faire gratiner au four thermostat à 220°, pendant 20 à 30 minutes.