Wasche die Tomaten und halbiere sie. Schäle Zwiebeln und Knoblauchzehen. Schneide die Zwiebeln in grobe Würfel und hacke den Knoblauch klein. Lass die Artischocken und Oliven abtropfen. Schneide die Oliven in Ringe.
Erhitze leicht gesalzenes Wasser in einem Topf und koche die Nudeln al dente.
Erhitze das Olivenöl in einer Pfanne und schwitze die Zwiebeln darin glasig. Gib kurz bevor die Zwiebeln glasig werden den Knoblauch hinein. Füge Artischocken, Tomaten und Oliven hinzu und brate alles gemeinsam für 2 Minuten an.
Nimm die Pfanne vom Herd, würze alles mit Salz und Pfeffer und rühre das Pesto unter.
Wasche das Basilikum, schüttel ihn trocken und zupfe die Blätter ab. Gieße die Nudeln ab und vermenge sie mit dem Pfanneninhalt.
Verteile den Salat auf Tellern und serviere ihn mit Parmesan und dem Basilikum.