lavate e pelate gli asparagi, eliminando la parte più coriacea, quindi fateli bollire in una pentola con abbondante acqua non salata per circa 15-18 minuti (tenetene 4 – 5 a parte lunghi);
nel frattempo fate appassire in una padella con un filo di olio la cipolla tritata sottilmente, aggiungi gli asparagi cotti tagliati a pezzi grossolani e lasciate cuocere il tutto per qualche minuto, a fuoco dolce, aggiustando di sale e pepe;
una volta che tutta l’acqua sarà evaporata, trasferite gli asparagi nel bicchiere di un mixer assieme alla panna, il parmigiano e le uova leggermente sbattute, quindi frullate il tutto fino ad ottenere una crema liscia ed omogenea. Se il composto ti sembra troppo liquido, puoi addensarlo con un cucchiaio di pangrattato;
suddividete il composto in stampini di alluminio o silicone precedentemente imburrati e cosparsi di pangrattato e metteteli in forno caldo a 180 °C a bagnomaria per circa 40-45 minuti;
una volta pronti (fai sempre la prova dello stecchino: uno stecchino infilato nel centro del flan dovrà uscire perfettamente pulito) lasciateli intiepidire prima di sformarli e servirli in tavola;
terminate il vostro piatto prendendo gli asparagi che avete tenuto da parte; fate appassire lo speck in una padella fino a quando non sarà bello croccante. Posizionatelo sopra il vostro flan e servite in tavola.