Heize den Ofen auf 200 °C (Ober-/Unterhitze) vor.
Wasche die Aubergine und schneide sie in kleine Würfel. Gib die Auberginenwürfel auf ein Backblech, beträufle sie mit 2 EL Olivenöl und würze mit Salz, Pfeffer und Oregano. Mische alles gut durch. Röste die Auberginen im Ofen für etwa 20-25 Minuten. Wende sie nach der Hälfte der Zeit.
Koche die Pasta in einem großen Topf mit Salzwasser nach Packungsanweisung al dente.
Während die Pasta kocht, erhitze die restlichen 2 EL Olivenöl in einer Pfanne bei mittlerer Hitze.
Schäle und hacke den Knoblauch fein oder drücke ihn durch eine Knoblauchpresse 🛒. Brate ihn im Olivenöl an, bis er goldbraun und duftend ist. Achte darauf, dass er nicht verbrennt. Hebe die knusprig gerösteten Auberginen aus dem Ofen und gib sie in die Pfanne zum Knoblauchöl. Mische gut durch.
Gieße die gekochte Pasta ab. Hebe ein bisschen Pastawasser auf. Gib die Nudeln in die Pfanne. Vermenge alles miteinander.
Füge den geriebenen Parmesan und etwas Pastawasser hinzu und mische nochmals alles gründlich. Würze nach Bedarf mit Salz, Pfeffer und optional Chiliflocken.
Serviere die Pasta auf Tellern und garniere nach Belieben mit frischem Basilikum.