Cannoli Recipe: How to Make Classic Italian Cannoli
Written by MasterClass
Last updated: Sep 11, 2025 • 2 min read
A cannoli is a pastry consisting of a crispy, fried tubular shell with a creamy cheese filling and a topping of nuts or chocolate.
Learn From the Best
What Is a Cannoli?
A cannoli is a pastry from Sicily, Italy, made of a crispy, tubular shell with a creamy cheese filling. Pastry chefs typically dip the sides of cannoli shells in pistachios and chocolate chips. The filling of cannoli shells is often ricotta or mascarpone cheese (or both) with orange zest.
Homemade cannoli use ingredients you can find at the grocery store, but seek out a specialty shop for cannoli shell molds. The dessert components are best stored separately. When making them ahead of time, store the filling in the refrigerator and store the fried shells in an airtight container at room temperature.
Origins of Cannoli
Cannoli originated in the Sicilian regions of Palermo and Messina around 1091 AD. Originally, it was baked as a fertility symbol during the Carnival season before Lent. Eventually, due to its rise in popularity, it became a year-round mainstay in Italy.
Classic Italian Cannoli Recipe
makes
12 cannoliprep time
2 hrtotal time
2 hr 15 mincook time
15 minIngredients
For the shells
For the filling and assembly
- 1
Make the shell dough. In a large bowl, combine the granulated sugar, salt, and flour.
- 2
Add cold butter and work with your fingers until it resembles coarse crumbs (or, pulse ingredients in a food processor).
- 3
Add marsala wine and 1 egg and knead until combined.
- 4
Press the dough into a disc and wrap in plastic wrap; refrigerate for at least 1½ hours.
- 5
Roll out the dough. On a lightly floured surface, roll out dough with a rolling pin until it’s ⅛-inch thick.
- 6
Using a cookie cutter, cut out 12 4-inch circles.
- 7
Wrap each circle around the cannoli tubes and brush with the remaining egg.
- 8
Fry the cannoli shells. In a Dutch oven or heavy-bottomed pot, pour enough oil to reach 3 inches high. Heat over medium until the oil reaches 360 degrees Fahrenheit.
- 9
Line a plate with paper towels.
- 10
In batches, use tongs to carefully lower cannoli forms into the oil and fully submerge. Cook, occasionally turning, until golden brown, 1–2 minutes.
- 11
Transfer the fried shells to the prepared plate, carefully remove cannoli molds, and cool shells to room temperature.
- 12
Make the filling. Using cheesecloth, strain the ricotta.
- 13
Combine the ricotta, mascarpone, powdered sugar, vanilla, and orange zest in a medium bowl.
- 14
Transfer the cannoli filling to a piping bag fitted with a large tip.
- 15
Fill the cannoli. Using the pastry bag, pipe the cannoli cream into the shells. Dip the ends of exposed cannoli cream in pistachios and/or chocolate chips.
Become a better chef with the MasterClass Annual Membership. Gain access to exclusive video lessons taught by the world’s best, including Gordon Ramsay, Gabriela Cámara, Chef Thomas Keller, Yotam Ottolenghi, Dominique Ansel, Alice Waters, and more.
Food
New England Clam Chowder: 4 Tips for Making Chowder
Oct 23, 2026
Food
Wine 101: What Is Barrel Aging? Understanding the Barrel Aging Process in Winemaking and the Difference Between Steel and Oak Barrels
Sep 2, 2022
Food
Simple Syrup Recipe: How to Make Simple Syrup for Cocktails
Oct 20, 2026
Food
Almond Meal vs. Almond Flour: What’s the Difference?
Sep 7, 2021
Food
What Is DOC and DOCG Wine? Differences Between DOC, DOCG, IGT, and VdT on Italian Wine Labels
Aug 10, 2021
Food
How to Cut Shiitake Mushrooms
Mar 25, 2022
Other articles
Claude Debussy: A Guide to Claude Debussy’s Life and Music
Jun 25, 2021
How to Play Basketball: Explore the Basics of Basketball
Jun 7, 2021
How to Write a Horror Story in 7 Steps
Dec 8, 2021
Daniel Pink’s ABC’s of Selling: Inside the 3 Key Sales Qualities
Dec 10, 2021
Heavy Metal Music Guide: A Dive Into Heavy Metal Music
Jul 15, 2021
Learn the Difference Between Phrases and Clauses
Aug 11, 2021
