Die Spaghetti in einem großen Topf mit reichlich gesalzenem Wasser al dente kochen, dann abgießen und etwas Nudelwasser auffangen.
In demselben Topf die Butter bei mittlerer Hitze schmelzen lassen.
Den Knoblauch hinzufügen und 1 bis 2 Minuten anschwitzen, bis er duftet, aber nicht braun wird.
Die gekochten Spaghetti zurück in den Topf geben und gut mit der Knoblauchbutter vermengen.
Zitronensaft und Parmesan einrühren. Falls nötig, etwas vom aufgefangenen Nudelwasser hinzufügen, um die gewünschte Cremigkeit zu erreichen.
Mit Salz und Pfeffer abschmecken und optional mit frischer Petersilie bestreuen.