Die Aubergine waschen und die Enden abschneiden. Dann die Aubergine quer in schmale Scheiben (ca. 0,5 cm) schneiden.
Die Auberginenscheiben von beiden Seiten einsalzen und in ein Sieb stellen. Mindestens 60 Minuten ziehen lassen, so dass die Bitterstoffe austreten. Dann die Auberginen mit Küchenkrepp trockentupfen. Dabei ruhig auf die Scheiben drücken, so dass möglichst viel Flüssigkeit mit dem Küchenkrepp aufgesogen wird.
Die Auberginenscheiben in kleine Würfel schneiden, nochmals mit Küchenkrepp ausdrücken und beiseitestellen.
Die Zwiebel und die Knoblauchzehen schälen und fein hacken.
2 EL Öl in einem kleinen Topf erhitzen und die Zwiebeln darin anbraten. Dann den Knoblauch dazugeben und kurz mitbraten. Zucker darüberstreuen, umrühren und kurz danach die gehackten Tomaten zufügen. Alles gut miteinander vermengen und ca. 20 Minuten köcheln lassen. Mit Salz und Pfeffer abschmecken.
Die Nudeln nach Packungsanweisung garen, abgießen und warmstellen.
In einer Pfanne 4 EL Öl erhitzen und die Auberginenwürfel anbraten. Sie sollten so lange braten, bis sie schön weich sind.
Den Büffelmozzarella in kleine Stücke zupfen. Die Hälfte davon in die Tomatensauce rühren und schmelzen lassen.
Die Nudeln zusammen mit der Tomatensauce zu den Auberginenwürfeln in die Pfanne geben und alles gut vermengen.
Auf tiefe Teller verteilen und den restlichen Büffelmozzarella darübergeben.
Mit Basilikumblättern garnieren.