This post may contain affiliate links. Please read my disclosure policy.
This authentic Cannoli recipe is the classic Cannoli you would buy at the best Sicilian bakeries. Crunchy shell with a sweet creamy filling made with ricotta. I love to make them at home so I can make them natural, simple, and fresh and let the taste of the good ricotta prevails.
Jump to:
- What are Sicilian Cannoli
- How to prevent shells from going soggy
- Shells size
- Cannoli fillings
- Ricotta and Italian desserts
- Tools you need to make Cannoli
- Making the shells for the cannoli
- Making the ricotta filling
- How to serve the Cannoli
- Cannoli variations: sizes and flavors
- 📋 Authentic Cannoli Recipe
What are Sicilian Cannoli
Sicilian Cannoli are round crunchy fried dough shells filled with ricotta cream. In Sicily, you find them in any sweet bakery, Pasticceria, throughout the entire year.
Selling good Cannoli is a pride for a Sicilian Pasticceria, the shells have to be crunchy and the filling creamy made with good quality sheep’s ricotta.
If a bakery serves mushy Cannoli, it is a bad sign. They clearly don’t know how to make them.
How to prevent shells from going soggy
The Cannoli should be filled at the last minute, just before serving them so the shell does not have time to absorb the humidity from the filling.
Mushy Cannoli means they have been sitting on the counter for too long.
If a Cannolo is nice and crunchy, you know it has been freshly made.
Some bakeries cover the inside of the cannoli shells with chocolate to create a protective layer that will prevent the shells from getting soggy.
This is an option, but I do prefer the authentic plain Cannoli without chocolate coating.
Shells size
There are 2 different size of Cannoli:
- Regular: 4.3 in – 11 cm long
- Mini: 2.5 in – 6.5 cm long
The classic Sicilian Cannoli you find in the bakeries are 4.3 in 11 cm, however, they are very big and if you serve them after a lavish dinner a whole Cannolo is a lot for just one person.
They are not practical to cut in two as the crunchy shell breaks into small pieces when cut.
That is why I prefer to make mini Cannoli which are easier to serve and are more appropriate portions.
You can always go for a second one!
Cannoli fillings
The Cannoli filling is made with ricotta, an ingredient often used in desserts especially in the South of Italy.
The ricotta is mixed with sugar and flavored with vanilla and some form of citrus flavor, either orange or lemon zest, or orange blossom water.
Unfortunately for me, they often add candied orange peels or squash, which I really do not enjoy. Especially the processed ones!
That is why I rather make Cannoli at home, so I can choose what to add to the filling and how to decorate them.
While I prefer plain ricotta cream decorated with toasted pistachios, for my sons I add chocolate chips.
Pistachios are very common in many Sicilian desserts as some of the best pistachios grow in the fertile soil of the Etna Vulcano, called Bronte.
Ricotta and Italian desserts
Ricotta is a cheese made by re-cooking (ri-cotta in Italian) the serum, called whey, that is left over after the milk has been curdled to make cheese.
Therefore ricotta is a cheese with low-fat content. Usually made from cow’s milk, it can also be made from sheep or goat’s milk.
In the South of Italy, sheep’s milk ricotta is often used to make desserts in substitution of butter or cream.
Delicious ricotta desserts are Cannoli Siciliani, but also Sfogliatella Napoletana, and the traditional Easter Pie Pastiera Napoletana
Cow milk ricotta is the most common ricotta you find in the supermarkets, it is lighter and perfect for making desserts as it has a milder flavor.
However, the classic Sicilian desserts are made with sheep’s milk ricotta, which is not as easy to find outside Italy.
Goat’s ricotta is much stronger in flavor and has a higher fat content. It is not a good choice for desserts.
Tools you need to make Cannoli
The cannoli shells are wrapped around a tube and deep-fried, then the ricotta filling is piped inside the shell.
To make them you need specific tools and here is the list:
- You can either make the dough by hand or use an electric mixer. You can use the mixer also to make the ricotta cream.
- To shape the rounds for the shells you can either use a regular rolling pin, a pasta maker roll, and a cookie-cutter of 2.5 in – 6.5 cm in diameter or a dough press like I do in the video below.
- Cannoli tube molds 2.5 in – 6.5 cm or 4.3 in – 11 cm: I like those as they are easy to remove once the cannoli shells are done. They are non-stick and have a flexible round shape so they shrink or expand with the fluctuation of the temperature. You can buy the bigger size if you want to make larger cannoli. You can also use them to make different types of pastries.
- Pastry brush to seal the shells with egg wash
- Deep fryer or a regular pan for frying the shells
- Piping bag to fill in the shells with the ricotta cream
Making the shells for the cannoli
I have found many different recipes to make the cannoli shells, and I tried several but this recipe remains my favorite due to its simplicity and natural flavor.
Some recipes add cinnamon, cocoa, or Marsala wine, but I like to have a plain shell without too many aromas as I like ricotta to be the dominant flavor.
Making the dough
The ingredients for this dough are simply flour, sugar, white wine, white vinegar, salt, and lard. You will find the exact measurement in the recipe card below.
- Mix all the ingredients together until you have a smooth dough
- Wrap the dough into cling film and let it rest for 10 minutes
- Cut the dough into 20 equal parts
- Make 20 balls
3 easy ways to make the rounds for the shells
To make the rounds for the shells I used 3 different methods:
- The classic way is using a rolling pin and cut the round with a cookie cutter
- I also used the rolls for making pasta. This method makes a nice thin layer so the shells come out very thin. Cut the round with a cookie cutter and keep rolling the remains in the pasta rolls. As the thickness will be much thinner, you will have more than 20 shells and you may need to double the dose of ricotta cream from this recipe.
- I decided to buy a dough press and never looked back to the other 2 methods. So much easier. You can see how I make them in the video below with step by step instructions. With this dough press also make homemade wraps and tortillas. An excellent timesaver!
Using the dough press
- Open the press and lay a sheet of parchment paper over the disk
- Dust with plenty of flour
- Place a ball of dough in the center, make sure it is well-floured
- Cover with another sheet of parchment paper
- Close the top disk
- Press
- Open the press and remove the round from the parchment paper
- The circles will be 2.5 in – 6.5 cm in diameter
Wrapping the shells around the tube
- Coat all the tubes in vegetable oil, the same you use for frying
- Place the tube in the middle of the circle (2.5 in – 6.5 cm of diameter)
- Fold one side
- Prepare the egg wash by whipping an egg
- Brush with the egg wash the edge of the dough over the tube
- Fold the other side and seal the two ends
Frying and removing the tube
- Once the first 10 shells are ready, prepare the fryer
- Place the shells inside the fryer filled with hot oil
- Fry until they turn golden brown
- Drain the excess oil
- Place them on a kitchen paper to absorb the rest of the oil
- Holding the tubes with kitchen paper, remove the tubes from the shells. The tube will be very hot
- Make the second batch of shells
Storing the shells
If you missed it earlier in the article, the Cannoli has to be filled just before you serve them otherwise the shell will become soggy.
Once the shells are ready they will keep for few days stored in an air-thigh container until you are ready to fill them with the ricotta cream.
If you wish you can dip the shells in chocolate and let it solidify to form a coat inside as well as outside the shell.
Making the ricotta filling
- Before you make the ricotta cream, make sure the ricotta is well drained from the water
- Mix with a blender the ricotta, the sugar, and the flavoring (vanilla, orange blossom water, or zest from an orange or lemon)
- Best if you let the filling rest in the fridge for few hours
NB: since the cannoli needs to be filled just before serving, you can prepare both the cream and the shells the day before
How to serve the Cannoli
To finish the cannoli just before serving them:
- Place the ricotta cream into a piping pastry bag
- Push the cream at the front of the pipe so there are no air pockets
- Pipe the cream inside the shells from each side
- You can decorate each side of the cannoli with chocolate chips or grated toasted pistachios
- Dust them with icing sugar
Cannoli variations: sizes and flavors
This is the recipe for the authentic Cannoli, but you can find many more variations.
Cannoli can be large, covered with chocolate, filled with chocolate, pistachio, or hazelnut cream, flavored with candied squash, fruits, or orange peels.
Try out other variations, let your imagination go and see which one you like best.
This simple one is my favorite!
If you are making this authentic Cannoli recipe with ricotta filling, leave your comment below I would like to hear from you. You can find more delicious ideas if you FOLLOW ME on Facebook, YouTube, Pinterest and Instagram or sign up to my newsletter.
📋 Authentic Cannoli Recipe
Ingredients
For the shell
- 2 cups flour
- 2 tbsp lard
- 1/2 tbsp caster sugar
- 1 pinch salt
- 1 tbsp white wine vinegar
- 1/4 cup dry white wine
- 1 egg for sealing the shells
- vegetable oil for frying
For the ricotta filling
- 17 oz ricotta
- 1 drop vanilla essence
- 1/2 cup sugar
- 2 drops orange blossom water or orange zest
- 3.5 oz dark chocolate chip
- 2 oz candied fruits optional
Equipment
Instructions
Making the dough for the shells
- Mix all the ingredients together until you have a smooth dough
- Wrap the dough into cling film and let it rest for 10 minutes
- Cut the dough into 20 equal parts
- Make 20 balls
Making the rounds using the dough press
- Open the press and lay a sheet of parchment paper over the disk
- Dust with plenty of flour
- Place a ball of dough in the center, make sure it is well-floured
- Cover with another sheet of parchment paper
- Close the top disk
- Press
- Open the press and remove the round from the parchment paper
- The circles will be 2.5 in – 6.5 cm in diameter
Wrapping the shells around the tube
- Coat all the tubes in vegetable oil, the same you use for frying
- Place the tube in the middle of the circle (2.5 in – 6.5 cm of diameter)
- Fold one side
- Prepare the egg wash by whipping an egg
- Brush with the egg wash the edge of the dough over the tube
- Fold the other side and seal the two ends
Frying and removing the tube
- Once the first 10 shells are ready, prepare the fryer
- Place the shells inside the fryer filled with hot oil
- Fry until they turn golden brown
- Drain the excess oil
- Place them on a kitchen paper to absorb the rest of the oil
- Holding the tubes with kitchen paper, remove the tubes from the shells. The tube will be very hot
- Make the second batch of shells
Making the ricotta filling
- Before you make the ricotta cream, make sure the ricotta is well drained from the water
- Mix with a blender the ricotta, the sugar, and the flavoring (vanilla, orange blossom water, or zest from an orange or lemon)
- Best if you let the filling rest in the fridge for few hours
How to serve them
- Place the ricotta cream into a piping pastry bag
- Push the cream at the front of the pipe so there are no air pockets
- Pipe the cream inside the shells from each side
- You can decorate each side of the cannoli with chocolate chips or grated toasted pistachios
- Dust them with icing sugar
Video
Notes
- The Cannoli should be filled at the last minute, just before serving them so the shell does not have time to absorb the humidity from the filling.
- Some bakeries cover the inside of the cannoli shells with chocolate to create a protective layer that will prevent the shells from getting soaking wet.
- The classic Sicilian desserts are made with sheep’s milk ricotta, which is not as easy to find outside Italy. You can use cow’s milk ricotta
- Once the shells are ready they will keep for few days stored in an air-thigh container until you are ready to fill them with the ricotta cream.
- Before you make the ricotta cream, make sure you ricotta is well drained from the water
- Since the cannoli needs to be filled just before serving, you can make both the cream and the shells the day before
Claudia Lamascolo
The step by step is fantastic bravo to you! I make them all the time but I have to say yours look so much better so I am trying your recipe!
Laura
Thank you, let me know how they compare
Kelli
My husband is Italian and grew up in Connecticut with some of the best Italian bakeries. He’s always complained since moving to Colorado that he can’t find a good cannoli anywhere. Well thanks to this recipe he can now have the real thing at home! Used orange zest and they turned out perfect!
Laura
Fantastic, I am glad he can now enjoy them
Kara
I grew up just North of Boston. This post reminds me of cannoli I would see piled high in the Italian Bakeries in the North End. After reading this post, I have a new appreciation for the work that goes into them! These look absolutely delicious!
Laura
Thank you, yes they are a lot of work but the final result pay off
Beth Sachs
My kids love cannoli ever since we took them to Rome for the weekend. I’m definitely going to give this recipe a try at home with them.
Laura
Great, I am sure they will love them
Kacie Morgan
I love Italian cannoli but I have never made them myself at home before. They look so impressive and no doubt they’d go down well with the whole family!
Laura
Thank you, I am sure they will
Danielle Wolter
These were so delicious! I used the orange zest as I cound’t find orange blossom water and they came out perfect!
Laura
Thank you, orange zest goes very well