
Sicily's iconic fried pastry shells filled with sweetened ricotta cream, studded with chocolate chips and candied orange peel.
Cannoli are one of Sicily's most celebrated exports, a pastry born in the Palermo carnival tradition and now beloved worldwide. The name means 'little tubes' in Sicilian, referring to the crisp fried shells formed around metal tubes. The filling is almost as important as the shell: freshly made, lightly sweetened sheep's milk ricotta, drained until dry and smooth, mixed with sugar and enriched with chocolate chips, candied peel or pistachios. The cardinal rule of cannoli is that the shells must be filled at the very last moment — a filled cannolo left to sit quickly becomes soggy, losing the textural contrast that makes it so compelling.
Serves 12
Combine flour, sugar, cocoa powder and salt in a bowl. Rub in the cold butter until the mixture resembles coarse breadcrumbs. Add the Marsala and mix to a smooth, pliable dough. Knead for 5 minutes until elastic. Wrap in cling film and rest at room temperature for 30 minutes.
On a lightly floured surface, roll the dough out very thinly, to about 2 mm. Cut into circles of approximately 10 cm in diameter using a round cutter. Wrap each circle around a cannoli tube, sealing the overlapping edge with a dab of beaten egg.
Metal cannoli tubes are essential — the shells need to hold their cylindrical shape in the hot oil.
Heat vegetable oil in a deep pan to 180°C. Fry the cannoli on their tubes in batches, turning occasionally, until golden brown and blistered, about 3–4 minutes. Remove with tongs onto kitchen paper to drain. When cool enough to handle, slide the shells carefully off the tubes.
Beat the drained ricotta with the icing sugar until very smooth. Fold in the chocolate chips and candied orange peel. Transfer to a piping bag fitted with a wide plain nozzle. Refrigerate until needed.
Fill the cooled shells just before serving. Pipe the ricotta cream from both ends, meeting in the middle. Dust with icing sugar and serve at once.
Drain the ricotta overnight in a fine sieve to remove as much liquid as possible — wet ricotta makes a runny filling.
The shell dough should be rolled very thin — thicker dough results in a tough, bready shell rather than the characteristic crisp, blistered texture.
Always fill shells at the last possible moment to preserve their crunch.
Pistachio dust and a maraschino cherry are traditional Palermitan garnishes.
Pistachio cannoli: replace chocolate chips with chopped pistachios and add a few drops of almond extract to the filling.
Mini cannoli: use smaller cutters (6 cm) for bite-sized versions, perfect for parties.
Chocolate dipped ends: dip each end of the filled cannolo in melted dark chocolate for extra indulgence.
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
Unfilled shells can be stored in an airtight container at room temperature for up to 1 week. Fill only just before serving. Refrigerate filled cannoli and eat within 2 hours.
Cannoli originated in Sicily, with roots traced back to the Arab-Norman period of the ninth and tenth centuries. They were traditionally made during Carnival season, but became a year-round staple. Their fame spread globally with Sicilian emigration in the late nineteenth and early twentieth centuries.
Baking does not produce the same blistered, crispy texture. Frying is traditional and essential for authentic cannoli shells.
Metal cannoli tubes are widely available online and in Italian kitchen shops. They are inexpensive and reusable for many years.
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
Per serving · 12 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes