Die Spaghetti nach Packungsanweisung in reichlich Salzwasser al dente kochen.
Währenddessen in einer großen Pfanne Butter und Olivenöl erhitzen.
Knoblauch hinzufügen und kurz anbraten, bis er duftet.
Garnelen hineingeben und 2–3 Minuten pro Seite braten, bis sie rosa und durchgegart sind. Herausnehmen und beiseitestellen.
Sahne in die Pfanne gießen, aufkochen lassen und dann Parmesan einrühren, bis eine cremige Soße entsteht.
Mit Zitronensaft, Salz und Pfeffer abschmecken.
Die gekochten Spaghetti und Garnelen zurück in die Pfanne geben, gut vermengen und kurz erhitzen.
Mit Petersilie bestreuen und sofort servieren.