Die Nudeln nach Packungsanweisung kochen. Zur Seite stellen.
Die Zwiebel und den Knoblauch fein hacken. Während die Nudeln kochen, etwas Öl in einer großen Pfanne erhitzen und die Zwiebel etwa 3 Minuten anbraten bis sie glasig wird.
Dann den Knoblauch dazugeben und eine weitere Minute braten. Tomatenwürfel dazugeben und mit getrocknetem Basilikum, Oregano, Salz, Pfeffer und Chiliflocken würzen. 5 Minuten köcheln lassen.
In der Zwischenzeit die Kichererbsen abgießen, abspülen und die Artischocken grob hacken. Die Oliven in Ringe schneiden.
Kichererbsen, Artischocken, schwarze Oliven und Kapern in die Sauce geben. Mit frischem Oregano bestreuen.
Die gekochten Spaghetti unterrühren und sofort servieren.