Die Spaghetti in einem großen Topf mit gesalzenem Wasser al dente kochen, abgießen und beiseitestellen.
In einer großen Pfanne Butter und Olivenöl bei mittlerer Hitze erhitzen.
Den Knoblauch darin 1–2 Minuten anschwitzen, bis er duftet.
Die Garnelen hinzufügen und etwa 2 Minuten pro Seite braten, bis sie rosa und durchgegart sind. Herausnehmen und beiseitestellen.
Sahne in die Pfanne geben und kurz aufkochen lassen. Parmesan und Zitronensaft einrühren.
Mit Salz und Pfeffer abschmecken, dann die Garnelen und Spaghetti unterheben.
Alles gut vermengen und mit gehackter Petersilie servieren.