Knoblauchzehe und Zwiebel schälen und fein würfeln. Tomaten waschen, Sardellenfilets abtropfen und klein hacken. Petersilie waschen und grob hacken.
In einer grossen Pfanne 3 EL Olivenöl erhitzen, den Knoblauch und die Zwiebeln darin anschwitzen. Tomatenmark und gehackte Sardellen zugeben und kurz mit braten. Tomaten, Kapern und Oliven zugeben und vermengen. Ca 5 Minuten auf kleiner Flamme dünsten, dann die Tomaten leicht andrücken.
Spaghetti in reichlich Salzwasser kochen. Die Nudeln und etwa eine Tasse Nudelwasser zur Sosse geben, gehackte Petersilie zugeben. Mit Salz und Pfeffer abschmecken und Parmesan bestreuen.