Nudelwasser aufsetzen und mäßig salzen. Währenddessen Zitrone heiß waschen und trocknen. Die gelbe Schale fein abreiben, Saft auspressen. Parmesan fein reiben, Petersilie bei Verwendung hacken.
Spaghetti ins kochende Wasser geben und 1–2 Minuten kürzer als die auf der Packung genannte Zeit für al dente kochen. Gegen Ende etwa 200 ml Kochwasser auffangen.
Während die Nudeln kochen, Butter in einer breiten Pfanne bei kleiner Hitze schmelzen, ohne sie zu bräunen. Etwa drei Viertel des Zitronenabriebs hineingeben und kurz in der warmen Butter ziehen lassen.
Spaghetti mit der Zange in die Pfanne geben. 1 EL Zitronensaft und zunächst etwa 60 ml Nudelkochwasser zufügen. Bei mittlerer Hitze 1–2 Minuten wenden und schwenken, bis die Nudeln bissfest sind. Falls die Pfanne trocken wird, etwas weiteres Kochwasser ergänzen.
Pfanne vom Herd nehmen und warten, bis nichts mehr kocht. Parmesan in 2–3 Portionen unter die Pasta ziehen. Dabei bei Bedarf esslöffelweise weiteres Kochwasser dazugeben, bis eine glänzende Sauce die Nudeln umhüllt. Nach dem Käse nicht mehr kräftig aufkochen.
Mit Pfeffer und bei Bedarf etwas zusätzlichem Zitronensaft abschmecken. Auf zwei vorgewärmte Teller verteilen, restlichen Zitronenabrieb und nach Belieben Petersilie darüberstreuen und sofort servieren.