Lavate e mondate gli asparagi, lessateli e una volta cotti tagliateli a rondelle lasciandone alcuni interi da parte come decorazione.
Nel frattempo cuocete la pasta.Affettate sottilmente la cipolla e fatela rosolare nel burro in un salta pasta, aggiungete gli asparagi aggiustate di sale e cuocete per circa 6-7 minuti.
In una scodella mettete la panna e scioglietevi lo zafferano; versatela negli asparagi e cuocete per 5 minuti a fuoco medio.
Scolate le farfalle e versatela nel salta pasta , mescolate in modo da condirla bene e passatela sul fuoco per un paio di minuti.
Distribuite nei piatti e decorate con gli asparagi tenuti da parte.