Die Spaghetti in einem großen Topf mit Salzwasser al dente kochen. Abgießen und beiseitestellen.
In einer großen Pfanne die Butter schmelzen und den Knoblauch darin anbraten, bis er duftet.
Die Garnelen hinzufügen und von beiden Seiten jeweils 2–3 Minuten braten, bis sie rosa und durchgegart sind. Mit Salz, Pfeffer und optional Chiliflocken würzen.
Die Sahne hinzufügen und kurz aufkochen lassen. Den Parmesan einrühren, bis die Sauce cremig ist.
Die gekochten Spaghetti in die Pfanne geben und gut mit der Sauce vermengen.
Mit frischer Petersilie bestreuen und sofort servieren.