Ingredients
Method
Making the shells
- Combine flour, sugar, salt, and cinnamon in a bowl. Mix well.
- Add the cold diced butter. Rub using your fingertips until it looks like coarse sand. This step really improves crispness.
- Add the egg yolk, vinegar, and sweet wine. Mix until the dough comes together. If it feels dry, add another tablespoon of wine, just enough for a soft dough.
- Knead briefly—about 2-3 minutes—until smooth. Cover and rest for 30 minutes.
- Divide the dough in 2. Roll each piece very thin—aim for 2mm or about as thin as a coin. Cut into 4-inch circles.
- Wrap each circle around a metal cannoli tube, sealing the edge with water. Pinch well—it must stick or it will unwrap in the oil.
- Heat oil in a deep pot: 180°C (350°F). Fry just 2-3 shells at a time. Turn gently and fry until deep golden, about 2 minutes.
- Remove shells with tongs, slide off the metal tube (use a towel—it's hot), and cool on paper towels. Repeat for all dough.
Preparing the ricotta filling
- Push ricotta through a sieve for a smoother texture. This makes the filling silkier.
- Mix ricotta with powdered sugar, vanilla, orange zest, and candied orange peel (if using). Stir just until smooth, then fold in the mini chocolate chips.
- Cover and chill in the fridge until ready to fill the shells. You can do this up to 2 days ahead.
Filling and serving
- Right before eating, use a piping bag (or a big zip bag with the corner cut) and fill each shell from both ends so the middle isn't hollow.
- Don't fill too early—the shells stay crisp only for a few hours with filling.
- Dust with powdered sugar. Serve within a couple of hours for the best crunch.
Notes
I never thought I'd bother making cannoli at home, but once I tried it, the homemade shells put every bakery version to shame — light, shatteringly crisp, never tough.
