
Classic Homemade Cannoli
About this recipe
Crispy, golden fried shells filled with a lusciously sweet and creamy ricotta filling — this is the classic Sicilian cannoli, made the traditional way at home. The shells shatter with every bite, and the filling is rich, smooth, and studded with mini chocolate chips. With a few simple techniques and a little patience, you'll produce bakery-worthy cannoli that will impress everyone at the table.
Instructions
- 1
In a large Mixing Bowl, whisk together the All-Purpose Flour, Granulated Sugar, Unsweetened Cocoa Powder, Cinnamon, and Fine Salt. Add the cold Butter cubes and rub them into the All-Purpose Flour mixture with your fingertips until the mixture resembles coarse, damp sand with no large Butter pieces remaining.
- 2
Add the egg yolk (reserve the egg white in a small Mixing Bowl for sealing), the Marsala wine, and the White Wine Vinegar. Mix with a fork until a shaggy dough forms, then turn it out onto a lightly All-Purpose Flour-dusted surface and knead for 3–4 minutes until smooth and pliable. The dough should not be sticky — add a tiny bit of All-Purpose Flour if needed. Wrap tightly in Plastic Wrap and rest at room temperature for at least 30 minutes (up to 1 hour). This relaxes the gluten for easy rolling.
- 3
On a lightly All-Purpose Flour-dusted surface, roll the dough out very thin — about 1/16 inch thick (roughly as thin as a dime). Thin dough is the secret to truly crispy, light shells. Use a 4-inch round cutter (or the rim of a similarly sized Mixing Bowl) to cut out circles. Re-roll the scraps and cut more circles until you have about 12–14.
- 4
Wrap each dough circle loosely around a cannoli tube. Brush a small amount of the reserved egg white on the overlapping edge and press firmly to seal. Do not wrap too tightly — the shell needs a little room to slide off after frying.
- 5
Pour the Vegetable Oil into a deep, heavy Pot to a depth of at least 3 inches. Heat over medium-high heat to 350°F. Use a Meat Thermometer — temperature control is critical for crispy, non-greasy shells. Line a Baking Sheet with a Wire Rack.
- 6
Working in batches of 2–3 at a time (do not crowd the Pot), carefully lower the cannoli tubes into the hot Vegetable Oil using Tongs. Fry for 2–3 minutes, turning occasionally, until the shells are deep golden brown and blistered. The blisters are a good sign — they create extra crunch.
- 7
Using Tongs, transfer the fried shells (still on the tubes) to the Wire Rack. Let them cool for 2–3 minutes until just cool enough to handle, then carefully grip each shell with a folded Kitchen Towel and slide the tube out with a gentle twisting motion. Let the shells cool completely on the Wire Rack before filling. Repeat with the remaining dough circles, making sure the Vegetable Oil returns to 350°F between batches.
- 8
The night before (or at least 4 hours ahead): Line a fine-mesh Sieve with cheesecloth and set it over a Mixing Bowl. Add the ricotta, cover, and refrigerate. This drains excess moisture and is the single most important step for a thick, pipeable, non-runny filling. Discard the liquid that collects.
- 9
In a large Mixing Bowl, beat the drained ricotta with a Hand Mixer or Stand Mixer on medium speed for 1–2 minutes until smooth and creamy. Add the sifted Powdered Sugar, Pure Vanilla Extract, and Cinnamon. Beat on medium-high for another 2 minutes until light and fluffy. Taste and adjust sweetness if needed.
- 10
Fold in the Mini Chocolate Chips with a Spatula. Transfer the filling to a Piping Bag fitted with a large round or star tip (or use a Ziploc Bag with a corner snipped off). Refrigerate the filling until ready to use — it should be cold and firm when you pipe.
- 11
Fill the cannoli only when you are ready to serve — filled shells soften quickly. Hold a cooled shell in one hand and pipe filling from the center outward toward one end, then flip and repeat from the other side, until the filling is visible at both ends and the shell feels full.
- 12
Dip or press each exposed end of filling into Mini Chocolate Chips, chopped Pistachios, or place a maraschino cherry or piece of candied orange peel at each end. Dust the shells lightly with Powdered Sugar. Serve immediately for the crispiest shells.
Master the techniques
Free step-by-step guides with exact times and temperatures.
60-day free trial
Cook this with your whole family on Homii
Save this recipe, plan your week, build smart shopping lists, and let Chef Mii adapt it to your household's tastes and allergies.
60-day free trial
Let Homii's AI run your kitchen
- Chef Mii plans meals around your tastes, schedule & budget
- A full week of dinners built in seconds
- Smart shopping lists, auto-organized by aisle
- Adapts every recipe for allergies & serving sizes
No credit card required