Oliven entsteinen und in Ringe schneiden. Sardellenfilets kurz unter kaltem Wasser abspülen, auf einem Küchentuch abtropfen lassen und anschließend grob zerschneiden. Basilikum waschen und von Blätter von den Stielen zupfen. Tomaten waschen und in feine Würfel schneiden. Schalotte schälen und fein hacken. Knoblauch schälen und durch die Presse drücken.
In einem ausreichend großen Topf 2 EL Olivenöl erhitzen und die gehackte Schalotte darin glasig dünsten. Chiliflocken und Tomatenmark dazugeben und kurz ziehen lassen. Tomatenwürfel und Sardellenfilets hinzufügen und alles ca. 15 Minuten einkochen.
In der Zwischenzeit die Spaghetti nach Packungsanleitung kochen. Oliven und Kapern unter die Tomatensauce rühren und die Sauce mit Salz und Pfeffer abschmecken.
Fertige Pasta abgießen und sofort mit einem großen Löffel Tomatensauce Puttanesca, Basilikumblättern und frisch geriebenem Parmesan servieren.