Den Spargel waschen, die holzigen Enden abschneiden. Spargelköpfe abtrennen und den Rest in schräge Scheiben schneiden. Champignons vorsichtig mit einem Küchentuch abreiben, Stielenden abschneiden. Größere Champignons halbieren und dann blättrig schneiden. Die Knoblauchzehe fein würfeln.
Die Spaghetti kochen und abgießen, etwas Kochwasser aufheben.
Während die Spaghetti kochen, das Olivenöl in einer Pfanne heiß werden lassen und zuerst die Champignons, dann den Spargel und Knoblauch anbraten.
Die Sahne angießen und etwas einkochen lassen.
Die Zitrone heiß abwaschen und abtrocknen. Die Zitronenschale abreiben, die Zitrone halbieren und auspressen. Die Zitronenschale in die Sauce geben und die Hitze reduzieren.
Mit Salz, Pfeffer und dem Zitronensaft abschmecken.
Die gekochte Pasta in die Pfanne geben und vorsichtig vermischen, eventuell mit etwas Nudelwasser verdünnen.
Parmesan reiben und über die Spaghetti streuen.