Aubergine waschen und abtrocknen. Strunk entfernen und Aubergine In Würfel schneiden. In einer Pfanne Öl erhitzen und die Auberginenwürfel anbraten. Mit einem Schaumlöffel herausnehmen und auf Küchenpapier abtropfen lassen. Beiseite stellen.
Tomaten abziehen halbieren und die Kerne entfernen. Das Fruchtfleisch hacken. Zwiebel abziehen und in Scheiben schneiden. In einer anderen Pfanne etwas Öl erhitzen, Zwiebel, Knoblauch, Sardellenfilets, Kapern, Peperoni und Tomaten bei schwacher Hitze anbraten. Mit Salz und Pfeffer abschmecken.
In einem Topf reichlich Wasser aufkochen und salzen. Spaghetti al dente garen und abgießen. In die Pfanne zu der Soße geben und mit Auberginenwürfeln belegen. Mit frischem Basilikum servieren.