In der Zwischenzeit die Aubergine in ca. 1 cm dicke Scheiben schneiden und diese dann in ca. 1 cm dicke Stücke würfeln.
6 EL Olivenöl in einer Pfanne erhitzen und die Auberginenstücke darin kräftig anbraten.
Inzwischen die Zwiebel und die Knoblauchzehen abziehen und beides würfelig hacken. Sobald sich die Auberginenstücke weich anfühlen, Zwiebel und Knoblauch zugeben und unter Rühren ca. 2 Minuten mitbraten.
Danach die Dosentomaten zugeben, salzen, gut umrühren und einkochen lassen.
Sobald das Wasser für die Pasta kocht, gut salzen und die Nudeln darin al dente kochen.
Die Nudeln abgießen und dabei eine Kelle Kochwasser auffangen. Die Nudeln mit dem aufgefangenen Kochwasser zur Sauce geben und kurz verkochen lassen.
Das Basilikum in grobe Stücke reißen. Basilikum zugeben, kurz durchschwenken und mit Salz und Pfeffer abschmecken.
Beim Servieren den Ricotta in kleinen Stückchen auf die Pasta legen, geriebenen Parmesan drüberstreuen und mit etwas Olivenöl beträufeln.