Die Schale der Zitrone mit einem Schälmesser abziehen und in 1l Wasser geben. Saft auspressen. Knoblauch pressen und mit der Butter in einer Pfanne dünsten. Ungekochte Spaghetti dazugeben und mit Zitronensaft ablöschen. Mit der Hälfte des Zitronenwassers übergießen und Nudeln in der Pfanne weichkochen. Wenn das Wasser eingezogen ist, immer wieder eine Kelle das Zitronenwassers zugeben. Währenddessen Parmesan reiben und 2/3 am Ende der Garzeit zu den Nudeln geben. Wenn die Nudeln al dente sind mit Salz und Pfeffer würzen. Frühlingszwiebeln schneiden und mit dem Parmesan über die fertigen Nudeln geben.