Schil de asperges en snijd de houtige onderste einden af. Snijd de asperges schuin in stukken maar laat de punten heel. Kook de asperges beetgaar. Spoel ze af in koud water en laat ze uitlekken. Kook de pasta beetgaar in licht gezouten water. Doe intussen de boter met de room in een pan en verwarm ze enkele minuten op laag vuur. Voeg de stukjes asperge, de citroenschil- en sap toe. Neem de pan van het vuur en laat de saus 5 minuten rusten. Giet de pasta af als deze gaar is maar vang een beetje van het kookvocht op. Voeg 1 eetlepel van het kookvocht en 2 eetlepels olie aan de pasta toe. Giet de asperge-citroensaus ook bij de pasta. Schep alles goed om, voeg nog wat zout en peper toe en bestrooi met peterselie. Geef er een kommetje geraspte Parmezaanse kaas bij.