ตามตำนาน การเกิดของ cannoli จะเกิดขึ้นใน Caltanissetta หรือ "Kalt El Nissa" ซึ่งเป็นคำในภาษาอาหรับ แปลว่า "ปราสาทแห่งสตรี" ซึ่งในเวลานั้นเป็นที่ตั้งของฮาเร็มจำนวนมากของ Saracen emirs ดังนั้น cannolo ซิซิลีในปัจจุบันจึงน่าจะ มีต้นกำเนิดมาแต่โบราณ แม้ว่าผ่านการเปลี่ยนแปลงมาหลายศตวรรษแล้วก็ตาม และบรรพบุรุษของมันอาจเป็นเค้กรูปกล้วย สอดไส้ริคอตต้า อัลมอนด์ และน้ำผึ้งสมมติฐานที่ได้รับการรับรองมากที่สุดคือการที่ผู้โปรดของ Emir อุทิศเวลาให้กับการเตรียมอาหารจานอร่อยโดยเฉพาะของหวานและในการทดลองทำอาหารหลายครั้งพวกเขา "คิดค้น" Cannolo ซึ่งเป็นการพาดพิงถึงสุลต่าน .อย่างไรก็ตาม แหล่งข่าวอีกรายระบุว่า cannoli ถูกเตรียมเป็นครั้งแรกในคอนแวนต์ใกล้กับเมือง Caltanissettaว่ากันว่าในโอกาสเทศกาลคาร์นิวัล แม่ชีได้ "คิดค้น" ของหวานที่ทำจากกระดาษห่อ ("สคอร์เซีย") สอดไส้ครีมริคอตต้าและน้ำตาล และเสริมด้วยชิ้นช็อกโกแลตและอัลมอนด์สับ (คูกุซซาตา)ไม่ว่าจะเป็นแม่ชีหรือนางบำเรอ "ผู้หญิงเหล่านี้ถูกทำให้แตกต่างออกไปด้วยคำปฏิญาณแห่งพรหมจรรย์ ในใจของพวกเธอคงไม่ต่างกันมากนักเมื่อเผชิญกับความเย้ายวนใจที่นำเสนอโดยของหวานเลิศรส"เราทราบอย่างแน่นอนว่ารากเหง้ามาจากการปกครองของชาวอาหรับในซิซิลี (ตั้งแต่ปี 827 ถึง 1091)