Für den Teig das Mehl, den Zucker und die weiche Butter in eine große Schüssel geben. Das Ei in einer kleinen Schüssel verquirlen. Etwa ein Drittel des verquirlten Eies beiseitelegen (wird später als Kleber benötigt). Den Rest des Eies zusammen mit dem Marsala-Wein zur Mehlmischung geben.
Alles zügig zu einem glatten, elastischen Teig verkneten. Sollte der Teig zu trocken sein, noch einen Teelöffel Wein hinzufügen. Den Teig in Frischhaltefolie wickeln und für mindestens 1 Stunde im Kühlschrank ruhen lassen.
In der Zwischenzeit die Füllung vorbereiten. Den gut abgetropften Ricotta mit dem gesiebten Puderzucker in einer Schüssel mit einem Schneebesen cremig rühren. Die Mini-Schokoladentropfen behutsam unterheben. Die Masse bis zur Verwendung abgedeckt in den Kühlschrank stellen.
Den gekühlten Teig auf einer leicht bemehlten Arbeitsfläche sehr dünn (ca. 1 bis 2 mm) ausrollen. Mit einem runden Ausstecher oder einem Glas Kreise von etwa 9 bis 10 cm Durchmesser ausstechen. Die Teigkreise leicht oval in die Länge ziehen.
Das Frittieröl in einem tiefen Topf auf etwa 170 °C erhitzen. Die Teigkreise locker um die metallenen Cannoli-Formen wickeln. Die überlappenden Ränder mit dem beiseitegelegten Ei bestreichen und gut andrücken, damit sie sich beim Frittieren nicht öffnen.
Die Teigrollen samt Form portionsweise vorsichtig in das heiße Öl geben und etwa 2 bis 3 Minuten goldbraun und knusprig frittieren. Mit einer Schaumkelle herausheben, auf Küchenpapier abtropfen lassen. Sobald sie etwas abgekühlt sind, behutsam von den Metallformen schieben und vollständig auskühlen lassen.
Die kalte Ricotta-Creme in einen Spritzbeutel füllen und großzügig von beiden Seiten in die ausgekühlten Cannoli-Rollen spritzen. Die offenen Enden abschließend in die gehackten Pistazien tauchen und zeitnah servieren.