Crispy, fried pastry shells filled with a sweet, creamy ricotta cheese filling, often with a hint of vanilla and chocolate. A delightful Italian dessert perfect for two.
In a large bowl, whisk together 1 cup all-purpose flour, 1 tablespoon granulated sugar, 1/2 teaspoon unsweetened cocoa powder, 1/4 teaspoon ground cinnamon, and 1 pinch salt. Add 1 tablespoon cold unsalted butter pieces and use your fingertips to rub it into the flour until the mixture resembles coarse crumbs. Gradually add 1/4 cup dry white wine, mixing until a firm dough forms. Knead the dough on a lightly floured surface for 5-7 minutes until it is smooth and elastic. Cover the dough tightly with plastic wrap and let it rest at room temperature for at least 1 hour. Resting makes the dough easier to roll.
Place 1 cup whole milk ricotta cheese in a fine-mesh sieve lined with cheesecloth or a coffee filter. Place the sieve over a bowl and refrigerate for at least 2 hours, or overnight, to drain excess liquid. This makes the filling thick and creamy. Once drained, transfer the ricotta to a bowl. Add 1/4 cup powdered sugar and 1/2 teaspoon vanilla extract. Mix gently until just combined. Fold in 1/4 cup mini chocolate chips or finely chopped candied orange peel. Cover and chill in the refrigerator for at least 30 minutes to firm up.
On a lightly floured surface, roll out the rested dough very thinly, about 1/16-inch thick. Use a 3-inch round cutter or a knife to cut out circles. Re-roll any scraps. You should get 4-6 circles. Wrap each circle around a metal cannoli form (a tube-shaped mold), overlapping the edges. Brush a little egg white on one edge before pressing it firmly to seal. This ensures the shell stays closed during frying.
Pour 3-4 cups vegetable oil or canola oil into a deep pot or Dutch oven, ensuring it's at least 3 inches deep. Heat the oil over medium-high heat to 350-375°F (175-190°C). Carefully lower 2-3 cannoli-wrapped forms into the hot oil. Fry for 2-3 minutes, turning occasionally, until the shells are golden brown and bubbly. Use tongs to remove the fried shells from the oil and place them on a paper towel-lined plate to drain. Once cool enough to handle, carefully slide the hot shells off the metal forms. Let the shells cool completely before filling.
Once the shells are completely cool, fill a pastry bag fitted with a wide plain tip (or a zip-top bag with the corner snipped) with the chilled ricotta filling. Pipe the filling into each cannoli shell from both ends until it is full. Dip each end of the filled cannoli into 2 tablespoons chopped pistachios or mini chocolate chips for garnish. Dust with 2 tablespoons powdered sugar just before serving.
Serve the cannoli immediately after filling and garnishing. Enjoy the delightful crunch and creamy sweetness!
Discover more delicious recipes similar to what you're cooking
I used to buy cannoli from the grocery store bakery, but making them fresh is a game changer. The ricotta filling tastes lighter, and I love that I can control how sweet it is. I dipped the ends in pistachios, and they looked straight out of a michelin star restaurnat. This one definitely impressed my family.
I tried making my own shells from scratch, and wow… it was a process. Frying, rolling, waiting - it took forever. But when I finally filled them, the payoff was huge. The smile I saw on my kids face and all was devoured in minutes. I’d give it 5 stars if it weren’t so time consuming, so I’ll stick with 4. Next time I will be using premade shells for sure.
Cannoli are awesome, but man they are messy. I took one bite and podwered sugar went everywhere. The creamy filling with chocolate chips tho.. my mouth is just watering typing this.
I get why people like cannoli, but I thought the filling was a little too sweet. The shell was really good and crunchy, but after two bites I was done. Not terrible, just not my kind of dessert.
I made these for a dinner party and people thought I had bought them from a bakery! The filling is creamy but not too sweet, and the shells have that satisfying crunch. My only advice is to not fill them too early, otherwise the shells get soggy.
Could you make these in an oven instead of deep frying?
The picture made me crave these so bad!!!