Se limpia y deshila un cardo de la huerta calagurritana. Se corta en tacos y se pone a cocer durante unos 30 minutos en unos 250 ml de agua que reservaremos después para ligar la bechamel. Mientras, picamos muy fino un diente de ajo, una cebolla y pochamos en aceite a fuego lento. Cuando estén dorados, tamizamos una cucharadita de harina y removemos bien para tostarla, añadiendo finalmente el agua de cocción del cardo (según cantidad deseada) y nata líquida para cocinar hasta que la mezcla vaya espesando, sin dejar de remover. Cuando alcance la textura deseada, se aporta el cardo y se deja cocinar unos minutos, corrigiendo de sal si fuese necesario.
Finalmente, en un mortero se hace una mezcla con aceite de oliva, almendra picada y un poco de trufa. Una vez conseguido un majado fino, se aporta para finalizar el plato.