Sahne in einen Topf geben und aufkochen lassen, dann bei niedriger Hitze köcheln lassen, bis sie auf etwa die Hälfte reduziert ist.
Butter hinzufügen und gut umrühren, bis sie geschmolzen ist. Parmesan einstreuen und weiter rühren, bis eine glatte Sauce entsteht. Mit Salz, Pfeffer und Muskatnuss abschmecken.
Spaghetti in einem großen Topf mit gesalzenem Wasser nach Packungsanweisung al dente kochen.
In einer Pfanne Olivenöl erhitzen, Knoblauch hinzufügen und goldbraun braten.
Garnelen hinzufügen und 3-4 Minuten braten, bis sie rosa und durchgegart sind. Mit Petersilie bestreuen.
Garnelen und Knoblauch aus der Pfanne nehmen, überschüssiges Öl abgießen und die cremige Sauce hinzufügen. Gut vermischen.
Gekochte Spaghetti abgießen und mit der Sauce in der Pfanne vermengen. Sofort servieren.