1. Започва се с Рикотата, която се поставя в цедка да се изцеди от излишната вода.
2. В купа се пресява брашното, добавя се солта и всички прахообразни съставки. Разбъркват се. Добавя се маслото на кубчета, размесва се и се прибавя яйцето. Течностите се прибавят внимателно, защото тестото трябва да е едновременно твърдо, но и меко, затова се прибавят бавно и се преценява колко се абсорбира влагата в брашното. Първо се измесва в самата купа, а след това върху плот с малко посипано брашно. Тестото трябва да е по-твърдо от хлебното. Увива се във фолио и се оставя на стайна температура за около 1 час да почива.
3. След като се е дренирала достатъчно Рикотата се прибавя захарта и се смачква през цедката с шпатула, за да излезе много гладък, фин крем. Прибавя се шоколадът на малки парченца. Разбърква се с шпатула. Оставя се в хладилник за около 1/2 час.
4. Тестото се разточва много тънко на 1 мм и с кръгла форма около 9 см. се изрязват кръгове, които се увиват около тръбичките за каноли, като в единия край се намазват с белтък, за да залепнат една в друга.
5. Готовите каноли се пържат в олиото на 170-180 градуса. Поставят се в олиото не повече от 3 бр., защото при повече каноли ще спадне температурата, а това е от голямо значение. След като се охладят се маха тръбичката, а канолите се пълнят чрез шприц с крем, но точно преди сервиране, защото иначе ще омекнат, а те задължително трябва да са силно хрупкави. Накрая се добавя и по една кандирана череша, може и да се натопят в малко запечени ядки.