La nascita dei cannoli sarebbe avvenuta a Caltanissetta, antica "Kalt El Nissa" che in arabo significa "Castello delle donne", a quei tempi sede di numerosi harem di emiri saraceni. L'odierno cannolo siciliano sarebbe nato da allusioni sessuali: il suo antenato potrebbe essere un dolce a forma di banana, ripieno di ricotta, mandorle e miele. Le favorite dell'emiro, mentre erano rinchiuse nel castello di Caltanissetta, si dedicavano anche alla preparazione di dolci, e avrebbero "inventato" il cannolo, allusione evidente alle "doti" amatorie del sultano. Un'altra fonte, invece, tramanda che i cannoli siano stati preparati per la prima volta in un convento sempre nei pressi di Caltanissetta, dove delle suore rispettose del voto di castità, non lo erano così tanto di fronte al piacere voluttuoso offerto dal magnifico dolce.
I cannoli sono una delle specialità più conosciute della pasticceria siciliana.