Einen großen Topf mit Salzwasser zum Kochen bringen und die Pasta nach Packungsanweisung al dente kochen.
Während die Pasta kocht, in einer großen Pfanne das Olivenöl erhitzen und den Knoblauch darin bei mittlerer Hitze anbraten, bis er duftet (ca. 1-2 Minuten).
Den Spargel hinzufügen und für etwa 5-7 Minuten anbraten, bis er zart, aber noch knackig ist.
Wenn die Pasta fertig ist, abgießen und etwas von dem Nudelwasser aufbewahren.
Die gekochte Pasta in die Pfanne mit dem Spargel geben. Zitronensaft und -schale hinzufügen und gut vermengen. Bei Bedarf etwas Nudelwasser hinzufügen, um die Sauce zu lockern.
Den geriebenen Parmesan unterrühren und mit Salz und Pfeffer abschmecken.
Die Pasta auf Tellern anrichten und mit frischer Petersilie garnieren.