Traditional Sicilian Cannoli

Every step explained. Every technique grounded.

Staple generates AI recipes calibrated to your skill level — with the science behind every step. Start free with 3 recipes, no account needed.

How Staple works

Guided mode

Answer a few questions.

Custom mode

Describe exactly what you want.

Cook Mode

Keep your screen awake and follow each step, one tap away while you cook.

Adjust Recipe

Adjust lets you change any recipe in plain English — without losing the parts you liked.

Pricing

Start free with 3 recipes — no account needed. Create a free account and get 7 more. Pro is $4.99/month, or $3.25/month billed annually.

Crisp, blister-fried shells filled with a cloud-light ricotta cream that has been properly drained and whipped to an airy, spoonable texture. The shell dough uses white grape juice and vinegar in place of Marsala, and fresh orange zest brightens the filling in place of candied peel. This recipe follows the Sicilian tradition of frying the shells around metal tubes, then filling them to order so they stay shatteringly crisp.

Ingredients

Instructions

  1. Drain the ricotta: Line a fine-mesh strainer with two layers of cheesecloth and set it over a bowl. Add the ricotta, cover, and refrigerate for at least 8 hours or overnight. The ricotta should lose a noticeable amount of liquid and feel thick and cohesive when you press it — this step is non-negotiable for a filling that pipes cleanly rather than weeping into the shell.
  2. Make the shell dough: In a large bowl, whisk together the flour, sugar, and salt. Rub in the cold butter with your fingertips until the mixture resembles coarse crumbs with no large butter pieces remaining. Make a well in the center and add the egg yolk, white grape juice, and both teaspoons of white wine vinegar (2 teaspoons / 10g total). Mix with a fork, then knead by hand on an unfloured surface for 3–4 minutes until the dough is smooth, supple, and barely tacky. It should feel like soft leather — not sticky, not stiff. Wrap tightly in plastic and rest at room temperature for 30 minutes.
  3. Roll and cut the shells: On a lightly floured surface, roll the dough to about 1/16 inch (1.5mm) thick — as thin as a playing card. Use a 4-inch (10cm) round cutter or the rim of a glass to cut circles. Re-roll scraps once. You should get 12–14 circles. Lightly beat the reserved egg white. Wrap each circle around a cannoli tube, overlapping the edge by about ½ inch. Brush the overlap with egg white and press firmly to seal — this is critical to prevent the shell from unrolling in the oil.
  4. Fry the shells: Pour the neutral oil into a medium heavy-bottomed pot and heat to 360°F / 182°C. Fry 2–3 shells at a time (while still on their tubes), turning them occasionally, for 2–2½ minutes until deep golden brown and visibly blistered. Use tongs to transfer to a paper-towel-lined tray. Grip the tube with a folded kitchen towel and slide the shell off while it is still warm — it will release more easily than when cold. Let the shells cool completely on a wire rack before filling.
  5. Make the filling: Transfer the drained ricotta to a large bowl. Add the sifted powdered sugar and vanilla extract. Whip vigorously with a stiff whisk or a hand mixer on medium speed for 1–2 minutes until the filling is smooth, a little fluffy, and holds a soft peak when you lift the whisk. Fold in the orange zest (1 tablespoon / 6g) and mini chocolate chips by hand with a spatula. Transfer to a piping bag fitted with a large round or star tip and refrigerate until ready to use.
  6. Fill and serve: Fill the shells no more than 15–20 minutes before serving. Pipe the ricotta cream into one end of each shell until it reaches the middle, then pipe from the other end — this ensures even filling without air pockets. The cream should be visible and a little proud at each opening. Dip or press the exposed ends into chopped pistachios or top with a candied cherry if you like, then dust lightly with powdered sugar and serve immediately.