Homemade classic cannoli, the iconic Sicilian dessert has a flakey shell and ricotta and mascarpone filling with chocolate chips.
jump toRECIPE
Coming from New Jersey I have had my fair share of cannoli. The iconic Sicilian dessert is one of my favorites because it isn’t overly sweet – it’s flakey shell and ricotta and mascarpone filling with chocolate chips are the perfect mixture of crispy and creamy to end (or start if you’re like me) any meal.
Be sure to buy (or make) cannoli molds ahead of time so that you can make the shells. While you can always just pick up some pre-made shells at an Italian bakery, the shells really aren’t hard to make. Be sure the dough is rolled thin – I use a pasta roller to keep it even.
Ricotta – Ricotta is a mild, soft and creamy Italian cheese that is made from the leftover whey created when making mozzarella and other similar cheeses. The texture and look is similar to cottage cheese. When making the filling, be sure to drain the ricotta as much as possible, any residual water could water down the filling.
Mascarpone – This soft Italian double or triple cream cheese is rich and silky. While a cannoli is classically made with just a sweetened ricotta filling, I like to add mascarpone to add creaminess and a subtle sweetness.
White wine – Wine is added to the shells to add distinct flavor, and while Marsala wine is classically used, I use whatever dry white wine I have on hand. While I will use just about any white wine in a pinch I prefer cooking with Sauvignon blanc.Never cook with a wine you wouldn’t drink!
How to Make Cannoli
For the shells:
Make the dough. Add the flour, granulated sugar, salt, cinnamon, shortening, one egg and wine to the bowl of a stand mixer fitted with the hook attachment. Mix on medium-low speed until well-combined and a smooth dough forms, about 8 minutes.
Let the dough rest. Wrap the dough in plastic wrap and let sit at room temperature for at least 30 minutes.
Roll out the dough. Turn the dough out onto a lightly floured work surface and roll out so that it is 1/8-inch thick. The dough can also be rolled out thinly and evenly by putting the dough through a pasta machine set to the thickest setting (usually setting number 1).
Cut the dough. Using a 4-inch cookie cutter cut circles out of the dough. Gently pull the dough into an oval 5-inches long. Repeat with the remaining dough, you may have to re-roll out the dough with the scraps. You should end up with about 12 ovals. In a small bowl whisk the remaining egg.
Heat oil. Fill a wide heavy-bottom pot so it reaches 2″ up the side with canola oil and heat over medium heat until the oil reaches 350ºF.
Wrap the dough around molds. Wrap one oval lengthwise loosely around once of the cannoli molds. Use a pastry brush to lightly brush one end of the shell with the egg wash. Pull the egg-brushed end over the other end and press them together to seal. Repeat with three more molds and shells.
Fry the shells. Carefully lower one mold at a time into the oil and fry, turning occasionally, until the shells are golden brown, about 8 minutes. Transfer to a paper-towel-lined plate to drain. Carefully pull the dowels out when cool to the touch and repeat with the remaining dough.
For the filling:
Make the filling. To make the filling, add the ricotta, mascarpone, powdered sugar and cinnamon to a medium-mixing bowl. Whisk together until just completely combined then stir in the chocolate chips. Cover the bowl and refrigerate for at least 30 minutes and up to overnight.
For assembly:
Add the filling to a pastry bag. When ready to fill and serve the cannolis, add the cannoli cream to a pastry bag fitted with a large circle tip.
Pipe the filling into the shells. Carefully insert the tip halfway into one shell and pipe the cream, pulling the tip out to fill all the way to the end. Insert the tip in the other side of the shell, to the center and pipe and pull again to completely fill the shell from end to end.
Repeat and serve. Repeat with the remaining shells then dust the filled cannoli with powdered sugar.
Other Recipes to Try
If you enjoy this recipe, I recommend checking out some of these:
4 metal cannoli molds, or 4 wooden dowels cut to 6-inch long, 1-inch-diameter
Ingredients:
For the shells:
2cupsall-purpose flour,plus additional, for rolling
1tablespoongranulated sugar
¼teaspoonkosher salt
¼teaspoonground cinnamon
2tablespoonsvegetable shortening
2eggs,divided
½cupdry white wine
For the filling:
2cupswhole milk ricotta,drained
1cupmascarpone
1cuppowdered sugar,plus additional for dusting
¼teaspoonground cinnamon
¾cupmini semi-sweet chocolate chips
Canola oil,as needed, for frying
Instructions:
For the shells:
Add the flour, granulated sugar, salt, cinnamon, shortening, one egg and wine to the bowl of a stand mixer fitted with the hook attachment. Mix on medium-low speed until well-combined and a smooth dough forms, about 8 minutes.
Wrap the dough in plastic wrap and let sit at room temperature for at least 30 minutes.
Turn the dough out onto a lightly floured work surface and roll out so that it is 1/8-inch thick. The dough can also be rolled out thinly and evenly by putting the dough through a pasta machine set to the thickest setting (usually setting number 1).
Using a 4-inch cookie cutter cut circles out of the dough. Gently pull the dough into an oval 5-inches long. Repeat with the remaining dough, you may have to re-roll out the dough with the scraps. You should end up with about 12 ovals. In a small bowl whisk the remaining egg.
Fill a wide heavy-bottom pot so it reaches 2" up the side with canola oil and heat over medium heat until the oil reaches 350ºF (180ºC).
Wrap one oval lengthwise loosely around once of the cannoli molds. Use a pastry brush to lightly brush one end of the shell with the egg wash. Pull the egg-brushed end over the other end and press them together to seal. Repeat with three more molds and shells.
Carefully lower one mold at a time into the oil and fry, turning occasionally, until the shells are golden brown, about 8 minutes. Transfer to a paper-towel-lined plate to drain. Carefully pull the dowels out when cool to the touch and repeat with the remaining dough.
For the filling:
To make the filling, add the ricotta, mascarpone, powdered sugar and cinnamon to a medium-mixing bowl. Whisk together until just completely combined then stir in the chocolate chips. Cover the bowl and refrigerate for at least 30 minutes and up to overnight.
For assembly:
When ready to fill and serve the cannolis, add the cannoli cream to a pastry bag fitted with a large circle tip.
Carefully insert the tip halfway into one shell and pipe the cream, pulling the tip out to fill all the way to the end. Insert the tip in the other side of the shell, to the center and pipe and pull again to completely fill the shell from end to end.
Repeat with the remaining shells then dust the filled cannoli with powdered sugar.
DID YOU MAKE THIS?
TAG ME ON INSTAGRAM TO BE FEATURED ON MY STORIES!
@cookingwithcocktailrings
The shells are pretty sturdy and since they are a little thicker when they are fried they can hold up pretty well throughout the day! I like like filling mine as fresh as possible!
Line a fine mesh strainer with cheesecloth and place over a bowl. Then add the ricotta and add something heavy on top to drain. Do this until no liquid drips from the cheese – about 1 hour. Or twist the cheese cloth around the ricotta and squeeze it to drain quickly.
We made cannoli a couple of weeks ago one day and then filled and served the next day. They were not crisp. I think they were crisp the day before when we made. I was wondering if there is a way to store for a day or two to ensure they are crisp when serving? Thank you!
I would recommend making sure the oil is hot enough and that you fry the shells long enough so that they are a deep golden brown – which will keep them nice and crisp (test one to make sure you get a nice crisp and flakey shell). As for storing them- make sure you keep them in a cool, dry place if you aren’t filling and serving them right away. I have made the shells a day ahead then kept them in an airtight container on my kitchen counter until I was ready to fill them the next day. Hope this helps Judy!
This looks so fun! Does the dough for the shells keep in the refrigerator? If I made it the day before, wrapped it well, and then let it get to room temperature before rolling out, would that work? Thanks!
I was told in Italy they have them in a display counter filled up in advance, do you know by any chance how do they keep them from getting soggy?
The shells are pretty sturdy and since they are a little thicker when they are fried they can hold up pretty well throughout the day! I like like filling mine as fresh as possible!
Do I measure the ricotta before or after staining it?
I measure it after straining! Hope you enjoy the recipe!
straining
How long should you drain the ricotta for?
Line a fine mesh strainer with cheesecloth and place over a bowl. Then add the ricotta and add something heavy on top to drain. Do this until no liquid drips from the cheese – about 1 hour. Or twist the cheese cloth around the ricotta and squeeze it to drain quickly.
I was wondering if the Ricota should be drained before making the filling most recipes say to drain it to drain it first.
Yes, I would recommend draining the ricotta before use. As long as it is whole milk ricotta it won’t need as much draining as the low-fat version!
Can I substitute something for the wine in the shell?
While I haven’t tested it you can try substituting white grape juice or lemon juice diluted with water
How did you drain your ricotta?
I line a fine mesh strainer with cheesecloth and then squeeze the remaining water out in the cheesecloth. Hope this helps!
We made cannoli a couple of weeks ago one day and then filled and served the next day. They were not crisp. I think they were crisp the day before when we made. I was wondering if there is a way to store for a day or two to ensure they are crisp when serving? Thank you!
I would recommend making sure the oil is hot enough and that you fry the shells long enough so that they are a deep golden brown – which will keep them nice and crisp (test one to make sure you get a nice crisp and flakey shell). As for storing them- make sure you keep them in a cool, dry place if you aren’t filling and serving them right away. I have made the shells a day ahead then kept them in an airtight container on my kitchen counter until I was ready to fill them the next day. Hope this helps Judy!
This looks so fun! Does the dough for the shells keep in the refrigerator? If I made it the day before, wrapped it well, and then let it get to room temperature before rolling out, would that work?
Thanks!
Yes, it should be totally fine as long as you let it get to room temperature before you roll them out! Hope you enjoy the recipe Lucy!
Nonna added bits of fresh pineapple to hers as well. It was sooo delicious!
Oh that sounds so refreshing! I’ll definitely have to try it!
Good recipe. Cannoli is plural, cannolo is singular. No ‘s’ is needed.
Thank you! Duly noted and adjusted accordingly – you learn something new every day.