Ingredients
Method
Prepare the shells
- Mix flour, sugar, and salt in a medium bowl. Cut in the butter with your fingertips until the texture looks sandy.
- Add the egg, vinegar, and wine. Stir with a fork until a shaggy dough forms. Knead briefly—just until smooth. It won’t feel super soft.
- Wrap in plastic and let the dough rest at room temperature for 30 minutes. Don’t skip this; it makes rolling easier and prevents snapping shells.
- Cut the dough in half. Roll each half very thin—about 2mm—on a lightly floured surface. I use a wine bottle when I can’t find my rolling pin.
- Use a 9cm round cutter (or glass) to cut circles. Wrap each around a metal cannoli tube, sealing with a dab of egg white if it resists sealing.
- Heat the oil in a pot to 180°C (350°F). Fry a few shells at a time, turning, until deep golden (about 90 seconds each). Drain on paper towels. Cool completely before filling.
- Remove gently from the tubes. Don’t force it or they’ll crack—twist first, then slide off.
Prepare the ricotta filling
- If you haven’t already, let ricotta drain overnight in a fine sieve for the creamiest result. Sometimes I just press it quickly between two layers of paper towels if I forget.
- In a bowl, combine ricotta, powdered sugar, and vanilla. Stir until very smooth. Fold in mini chocolate chips and orange zest.
Assemble and serve
- Right before serving, pipe or spoon filling into both ends of each shell. Don’t fill too early or the shells will go soggy.
- Dip the ends in chopped pistachios. Dust with powdered sugar before serving.
Notes
Some desserts just make people pause and smile — cannoli is at the top of that list for me. Honestly, I started making these because I was so tired of soggy, bland bakery versions. The homemade shell and real ricotta filling is a game changer.
