Pulite gli asparagi: lavateli, tagliate le estremità dure e separate le punte dai gambi.
Preparate la crema di asparagi: tagliate i gambi a rondelle e fateli bollire in acqua leggermente salata per circa 10-12 minuti, finché non saranno teneri.
Scolateli (conservando un po' dell'acqua di cottura) e frullateli fino a ottenere un composto liscio. Aggiungete un filo di olio d'oliva se necessario per migliorare la consistenza.
Preparate la "carbocrema": in una ciotola, sbattete insieme i 5 tuorli, il pecorino romano grattugiato e una generosa quantità di pepe nero.
Aggiungete la crema di asparagi e mescolate fino a ottenere una salsa liscia e cremosa.
Tagliate il guanciale a strisce e fatelo cuocere a fuoco lento fino a quando non sarà croccante e avrà rilasciato il suo grasso.
Aggiungete le punte degli asparagi e fatele saltare in padella per alcuni minuti fino a quando saranno tenere ma ancora croccanti.
Cuocete gli spaghetti in abbondante acqua salata fino a quando non saranno al dente.
Conservate un po' dell'acqua di cottura prima di scolare.
Aggiungete gli spaghetti alla padella con il guanciale e le punte degli asparagi, e mescolate per amalgamare il tutto.
Togliete dal fuoco e aggiungete velocemente il composto di uova e crema di asparagi.
Se necessario, aggiungete un po' dell'acqua di cottura della pasta per creare una salsa cremosa e vellutata.
Servite e buon appetito!
