Ingredients
Method
Shells
- In a large bowl, combine the flour, sugar, cocoa powder, and a pinch of salt. I do this with my hands—it helps spot any lumps.
- Add butter and rub it into the mix until it looks like coarse breadcrumbs.
- Pour in the egg, vinegar, and wine. Knead until you have a smooth, elastic dough. This takes 6–8 minutes by hand. If it feels too sticky, dust with a little extra flour.
- Wrap the dough in plastic and rest at room temperature for 30 minutes. Don’t skip this—it relaxes the gluten so you can roll it thin.
- Roll the dough very thin—about 2 mm—on a floured surface. I cut circles with a 10cm cutter (a mug will do if you don’t have one).
- Wrap circles around cannoli tubes, sealing with a dab of beaten egg on the edge.
- Heat vegetable oil (at least 5cm deep) to 180°C/350°F. If you don’t have a thermometer, dip the end of a wooden spoon in—the oil should bubble steadily around it.
- Fry shells in batches, rolling gently, until deeply golden—about 1–2 minutes each. Don’t crowd the pan.
- Drain on paper towels. Cool, then slide the shells off the tubes. If they stick, twist instead of pulling.
Filling
- Drain ricotta overnight in a fine sieve over a bowl, covered and refrigerated. This prevents a soggy filling. If you forgot, press it with paper towels for a few minutes—less ideal, but it works.
- Mix ricotta, powdered sugar, vanilla, and orange zest until smooth. Stir in chocolate chips by hand. Chill the filling for at least 20 minutes to firm up.
To assemble
- Fill shells just before serving—otherwise, they absorb moisture and go soft. Pipe or spoon the ricotta filling into both ends of each shell.
- Dip the ends in chopped pistachios or extra chocolate chips.
- Dust with powdered sugar right before you eat. I always wait until the last minute—the shells keep their crunch that way.
Notes
I make these cannoli when I want something a bit extra but don’t feel like fussing with cake pans or fancy decorating. The big payoff: crisp shell meets creamy, barely-sweet filling—and you control both.
