Sahne in einen Topf geben und zum Kochen bringen. Hitze reduzieren und auf etwa die Hälfte reduzieren, dann Butter und Parmesan unterrühren.
In einem großen Topf Salzwasser zum Kochen bringen, Spaghetti hinzufügen und gemäß der Packungsanweisung al dente kochen.
Eine große Pfanne bei mittlerer Hitze erhitzen, Olivenöl hinzufügen und Knoblauch darin goldbraun braten.
Garnelen in die Pfanne geben und 3-4 Minuten braten, bis sie rosa sind. Mit Salz und Petersilie würzen.
Garnelen und Knoblauch aus der Pfanne nehmen, überschüssiges Öl abgießen und die Sahnesauce hinzufügen.
Spaghetti direkt aus dem Wasser in die Pfanne zu Garnelen und Sauce geben und gut vermengen.
Sofort heiß servieren, nach Belieben mit frischer Petersilie oder geriebenem Parmesan garnieren.