I love cannoli and this recipe was invented after I spent a lot of time looking for the best homemade cannoli shells and filling. Since no two recipes were alike, and since instructions were a bit sketchy, I worked with a friend, Ana, to come up with a good recipe, including some tips that we came up with along the way. Special equipment is needed such as cannoli tubes, a pasta machine, and a pastry bag to help make these cannoli come out just like the ones at Italian restaurants and bakeries. Start with 1/2 cup of confectioners' sugar, and then add more to taste.
Achieving perfect cannoli shells relies on precise dough handling and frying. Ensure your ricotta is thoroughly drained, ideally overnight in cheesecloth, to prevent a watery filling that could make shells soggy. The Marsala wine is crucial for both flavor and a delightfully crisp texture in the shell. When frying, maintain a consistent oil temperature of 375°F (190°C) for even browning and to avoid greasy shells. Remove the cannoli tubes while the shells are still warm but manageable; waiting too long makes removal difficult. For optimal crispness, always fill the shells no more than an hour before serving. For enhanced flavor, consider using a good quality dark chocolate and grating fresh lemon zest directly into the filling.