clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Authentic Sicilian Cannoli Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 5 reviews

Who doesn’t love Italian cannoli? The crunchy fried pastry shell filled with creamy sweet ricotta filling dipped in a variety of fun topping to decorate the ends. You will be surprised by how easy this popular Italian dessert comes together! This recipe is straight from Sicily, the motherland of cannoli. 

  • Total Time: 40 minutes + dough rest time
  • Yield: 12 servings 1x


Units Scale

Cannoli Dough 

  • 2 cups 00 flour or all-purpose flour
  • 1/4 teaspoons cocoa powder
  • 2 tablespoons confectioners sugar (granulated is fine as well)
  • pinch of salt
  • 1 egg, well beaten
  • 1/8 cup cold butter, cut in cubes
  • 1/4 cup Marsala wine, more if needed
  • Vegetable or canola oil, for frying (about 8 cups)
  • 1 egg, well beaten for egg wash to seal the dough around the cannoli form sticking


  • 3 cups ricotta cheese, stained (no liquid)
  • 3/4 cup powdered sugar (if you use granulated, it won’t be as smooth)
  • pinch of salt
  • 1/2 cup mini chocolate chips (optional, but traditional, to put in the filling. I prefer without)

Optional decorations for the ends:

  • candied orange slices
  • crushed pistachios
  • chocolate chips


Cannoli Shells

  1. In a large mixing bowl sift in flour, cocoa, powdered sugar and salt. Add egg and butter start to work with hands. Mix until crumbly and butter is in small pieces. Add marsala wine little by little until dough comes together. You may need to add a little extra wine here to create a soft doughy mixture. 
  2. Take the dough out of the bowl and knead on a floured surface for an additional 10 minutes.  Shape the well mixed dough into a ball and transfer to a bowl. Cover and let rest at room temperature at least 30 minutes and up to 2 hours.
  3. Heat a large pot with 1 1/2 inches vegetable oil to 345 – 355 degrees. Working with half the dough at a time (and keeping the other half covered in the bowl) roll the dough out very thinly onto a well-floured surface (nearly 1/16-inch). You can use a pasta machine to roll it out thin or a rolling pin will do. 
  4. Using a 3 1/2 to 4-inch cookie cutter (or shape of a round glass cup), cut dough into rounds. Wrap dough circles around each cannoli mold, and brush about 3/4-inch of one end lightly with beaten egg (use a pastry brush or just your fingertip). Press the edge to the opposite side to seal the dough together around the cannoli form.
  5. Using metal tongs, carefully immerse the shell in preheated oil and fry until golden brown and crisp, about 1 – 2 minutes (be sure to watch oil temp so the oil doesn’t get too hot and burn shells. You can fry up to 6 at a time).
  6. Remove from oil using metal tongs to grasp the cannoli shell (let oil from inside forms drain back into pot), transfer to paper towels to drain. Use metal tongs to hold mold (or folded layers of paper towels) and wrap a paper towel around shell to carefully slide off of form.
  7. Let forms cool and repeat the process with the remaining dough circles. You can shake excess flour from the scraps, press them back together, cover in a bowl and let it relax at least 10 minutes, then reuse.
  8. Allow to cool on a wire rack then fill with cannoli filling and decorate as desired (with melted chocolate on edges, chopped pistachios, mini chocolate chips or dust tops with powdered sugar).

Cannoli Filling

  1. Whip the ricotta with a hand or a stand mixer, about 2-3 minutes. Sift the powdered sugar into the ricotta. Gently fold in the powdered sugar with a wooden spoon or spatula until smooth and combined. Then, fold in chocolate chips (if using). 
  2. Transfer the filling into a piping bag fitted with a large round tip. Pipe filling into cooled cannoli shells. You can also cut off the tip with a spoon or a sandwich bag.
  3. Add the ricotta filling to a pastry bag. Squeeze it into the shells from each side, then dip in your desired topping (crushed pistachios, orange peel, or chocolate chips), and finish with a dusting of powdered sugar.
  4. For best results, fill your cannoli just before serving — or at the table in front of your guests! 
  • Author: Elena Davis
  • Prep Time: 20 minutes + dough rest time
  • Cook Time: 20 minutes
  • Category: Sweet
  • Method: Italian
  • Cuisine: Italian