Die Spaghetti nach Packungsanweisung in reichlich Salzwasser al dente kochen.
In einer großen Pfanne Butter und Olivenöl erhitzen. Knoblauch hinzufügen und kurz anbraten.
Die Garnelen in die Pfanne geben und von beiden Seiten je 2-3 Minuten braten, bis sie rosa und gar sind. Herausnehmen und beiseitestellen.
Sahne in die Pfanne geben und aufkochen lassen. Parmesan einrühren und die Sauce mit Salz und Pfeffer abschmecken.
Die gekochten Spaghetti in die Sauce geben und gut vermengen.
Die Garnelen wieder in die Pfanne geben, alles gut durchmischen und kurz erhitzen.
Mit frischer Petersilie garnieren und sofort servieren.