Sardellen auf ein Sieb geben, kalt abspülen und grob hacken. Oliven entsteinen und in Spalten schneiden. Zwiebel und Knoblauch schälen und sehr fein hacken. Chilischote entkernen, waschen und in feine Ringe schneiden. Kapern gut abtropfen lassen.
livenöl in einem Topf erhitzen. Zwiebeln und Knoblauch darin glasig dünsten. Sardellen und Chili zufügen und kurz mitdünsten. Stückige Tomaten, Oliven und Kapern zugeben, aufkochen und 5-10 Minuten köcheln lassen.
Inzwischen die Spaghetti in reichlich kochendes Salzwasser geben und ca. 8 Minuten sprudelnd kochen. Petersilie waschen, trockenschütteln und, bis auf etwas zum Garnieren, fein hacken.
Soße mit Salz und Pfeffer abschmecken. Spaghetti auf ein Sieb gießen, abtropfen lassen und mit der Soße mischen. Auf Tellern anrichten. Mit Petersilie bestreut und garniert servieren.