Die Zwiebel und den Knoblauch klein schneiden und in einer beschichteten Pfanne in etwas Olivenöl anbraten.
Die Tomaten waschen, sehr klein schneiden und mit in die Pfanne geben. 10 Minuten schmoren lassen, dabei immer wieder umrühren.
Etwas gehackte Petersilie, die Mandeln und die in Scheiben geschnittenen Oliven in die Soße geben, mit etwas Salz würzen und 10 Minuten köcheln lassen.
Die Pasta in Salzwasser nach Anleitung al dente kochen, abtropfen lassen, mit der Soße und dem Parmesan vermischen und servieren.