Verwarm de oven voor op 200 °C. Snijd met een ronde koekjesuitsteker 15 rondjes uit de tortilla’s. Doe in een kleine kom de agavesiroop, kaneel en cacao. Meng goed door elkaar.
Rol de tortillarondjes om cannolivormen en maak ze vast met een tandenstoker.
Bestrijk de cannoli met het agavemengsel en leg ze op een bakplaat. Zet deze 10 min. in de oven of totdat ze goudbruin en krokant zijn.
Verwijder, voordat ze afkoelen, de tandenstoker en laat ze helemaal afkoelen. Verwijder de cannolivormen.
Doe de tofoe, citroen-, sinaasappelrasp, kaneel, het vanille-extract en de agavesiroop in een blender. Laat draaien tot een glad en romig mengsel.
Doe de pistachenoten, amandelen, abrikozen en rozijnen erbij en meng goed door het tofoemengsel.
Vul een spuitzak met de ricottavulling en spuit deze in de cannoli.
Bestrooi met wat fijngehakte chocolade. Eet de cannoli onmiddellijk op, aangezien ze in de koelkast taai en soppig worden.