Prendi un panetto di pasta sfoglia di circa 500 g e stendilo con il matterello in un rettangolo dello spessore di 1/2 cm; appoggia il rettangolo su un foglio di carta da forno, utilizza come guida un'assicella di legno e, con una rotella tagliapasta a bordi zigrinati, taglialo a strisce larghe circa 2,5 cm e lunghe 30 cm.
Spennella con un uovo sbattuto le strisce fino a metà larghezza e per tutta la lunghezza.
Avvolgi ogni striscia attorno a un cannello di metallo a forma di cono, iniziando dalla parte appuntita e sovrapponendo di circa un cm il lato della striscia indorato con l'uovo.
Prepara uno sciroppo facendo sciogliere 3-4 cucchiai di zucchero in 1/2 dl acqua, lascialo raffreddare, poi spennella i cannoncini; spargi uno strato di zucchero semolato su un vassoio e rotolaci i cannoncini.
Sistema i cannoncini su una placca foderata con carta da forno o un foglio siliconato e passali in forno già caldo a 200° per 15-18 minuti, finché la pasta risulterà ben dorata.
A fine cottura togli la placca dal forno, lascia riposare i cannoncini per qualche minuto, poi sfilali delicatamente dai cannelli.
Prepara una crema pasticciera (o altra crema a piacere: vedi sotto) e usando una tasca con bocchetta larga e liscia farcisci i cannoncini.
Raccogli in 3 ciotoline separate un trito di pistacchi, uno di mandorle e uno di arachidi a appoggiaci l'imboccatura dei cannoncini, alternando i diversi gusti. Disponi man mano i cannoncini su un vassoio e tienili in frigorifero fino al momento di servire.
Servi i cannoncini.