Steps
1. In a bowl, mix flour, sugar, and salt. Add softened butter and white wine/vinegar. Gradually add water until a dough forms.
2. Knead the dough on a floured surface for about 5 minutes until smooth. Wrap in plastic and let it rest for 30 minutes.
3. Roll out the dough thinly and cut into circles.
4. Wrap each circle around a cannoli tube, sealing the edges with water.
5. Heat oil in a deep pan and fry the dough until golden brown. Remove and let cool.
6. In another bowl, mix ricotta, powdered sugar, and vanilla until smooth. Fold in chocolate chips if using.
7. Once shells are cool, carefully remove them from the tubes. Fill each shell with the ricotta mixture using a piping bag.
8. Dust with powdered sugar and garnish with pistachios or chocolate shavings before serving.