• Cocoa cannoli with ricotta (cannoli al cacao con ricotta). (Paola Bacchia)

Cannoli are one of the most popular sweet Sicilian street foods. This unique version adds cinnamon, cocoa and coffee to the pastry. 






Skill level

Average: 2.6 (14 votes)

The pastry is traditionally made with strutto (a type of pork fat), which makes the shells very crisp. This version uses butter but please feel free to substitute strutto if you know anyone who can get it for you! Cannoli can be filled with vanilla or chocolate custard but I love the traditional version filled with sweet ricotta and the ends dipped in chopped nuts. You will need metal cannoli tubes to make the shape, which can be purchased from most homeware shops. Alternatively, you can try using scrunched aluminium foil, but they won’t be as even.



  • grapeseed, peanut or sunflower oil, for frying
  • 1 egg white, for brushing
  • crushed pistachio nuts, for garnish icing (confectioners’) sugar, for dusting


  • 250 g (9 oz/1⅓ cups) plain (all-purpose) flour
  • 40 g (1½ oz) caster (superfine) sugar 2 tsp ground cinnamon
  • 2 tsp dark bitter cocoa
  • 2 tsp finely ground coffee
  • pinch of salt
  • 50 g (1¾ oz) cold unsalted butter, cut into small dice
  • 2 tsp white wine vinegar
  • 50 ml (1¾ fl oz) dry white wine
  • 1 egg, lightly beaten


  • 600 g (1 lb 5 oz) firm ricotta
  • 150 g (5½ oz) caster (superfine) sugar

Cook's notes

Oven temperatures are for conventional; if using fan-forced (convection), reduce the temperature by 20˚C. | We use Australian tablespoons and cups: 1 teaspoon equals 5 ml; 1 tablespoon equals 20 ml; 1 cup equals 250 ml. | All herbs are fresh (unless specified) and cups are lightly packed. | All vegetables are medium size and peeled, unless specified. | All eggs are 55-60 g, unless specified.


Resting time: 1 hour

To make the pastry, place the flour, sugar, cinnamon, cocoa, coffee and salt in a large bowl. Scatter over the butter and using your fingers, work the butter into the dry ingredients until the mixture resembles breadcrumbs. Add the vinegar, wine and egg and stir until well incorporated. Tip the dough onto a lightly floured work surface and knead for about 2 minutes until smooth. Wrap in plastic wrap and set aside in the fridge for at least 1 hour.

To make the filling, combine the ricotta and sugar in a bowl until you have a smooth cream. Alternatively, you can do this in a food processor. If you have a particularly sweet tooth, feel free to add a bit of extra sugar, to taste. Set aside in the fridge until ready to use.

Roll out the pastry on a lightly floured work surface to 1–2 mm (1/16 in) thick. You can also use a pasta machine to roll out the dough, taking it down to the third-last setting. Cut out circles of dough using a 9 cm (3½ in) cookie cutter.

Heat plenty of oil in a small deep saucepan or deep-fryer to 170°C (340°F) or until a scrap of dough dropped into the oil bubbles immediately.

Wrap the dough circles around metal cannoli tubes so that the edges overlap slightly. Seal the two edges with egg white and press firmly. Brush a little egg white over the shell as well.

Cook the cannoli tubes, one at a time, for 2–2½ minutes until brown. Lift out the cannoli by holding the metal tube with heatproof tongs (or lift up the basket if using a deep-fryer). Shake the shell from the tube and place on kitchen towel to absorb any excess oil. If the shells do not come o easily, then leave the cannolo to cool slightly, then hold it gently with kitchen towel and use the tongs to lift the metal tube out from the cooked pastry. Carefully wipe the metal tube with kitchen towel and wrap another uncooked pastry circle around the tube, sealing it well with egg white. Repeat until they are all cooked.

Fill the shells with the ricotta cream, using a knife to push the mixture into the tubes from either end. Alternatively, place the sweet ricotta in a piping bag and pipe into the tubes using a wide nozzle. Dip the ends of the cannoli in crushed pistachio nuts, then dust with icing sugar and serve.

If you are not going to eat them immediately, leave the shells unfilled in an airtight container. They will keep for about 1 week.


This recipe is from Italian Street Food(Smith Street Books). Photography by Paola Bacchia.