Einen großen Topf mit Wasser zum Kochen bringen und großzügig salzen. Die Spaghetti nach Packungsanweisung al dente kochen.
Während die Pasta kocht, den grünen Spargel waschen, die holzigen Enden abschneiden und in etwa 3 cm lange Stücke schneiden.
In einer großen Pfanne das Olivenöl erhitzen und den gehackten Knoblauch darin kurz anbraten, bis er duftet.
Den Spargel hinzufügen und bei mittlerer Hitze etwa 5-7 Minuten braten, bis er zart, aber noch knackig ist.
Den Saft und die abgeriebene Schale der Zitrone in die Pfanne geben und gut vermischen. Mit Salz und Pfeffer abschmecken.
Die fertigen Spaghetti abgießen und in die Pfanne mit dem Spargel geben. Alles gut vermengen, sodass die Pasta mit der Zitronen-Spargel-Sauce überzogen ist.
Den frisch geriebenen Parmesan unterheben und nach Belieben mit frischer Petersilie garnieren.