This Pistachio Cannoli Recipe is the ultimate tribute to the golden, bubbly, and decadent street food of Sicily. If you have been searching for a pastry that combines a shatteringly crisp fried shell with a silky pistachio and mascarpone filling, you have arrived at the right place. Every bite offers a contrast between the savory notes of roasted pistachios and the delicate sweetness of powdered sugar.
Creating the perfect Pistachio Cannoli Recipe at home is surprisingly achievable when you master the balance of textures. We are focusing on a pale-green pistachio cream that stays stable, ensuring your cannoli never turn soggy. The vibrant green coating of finely chopped pistachios on each end provides that iconic professional bakery finish that stops the scroll on Pinterest.

Why This Is The Best Pistachio Cannoli Recipe You Will Ever Try
- Visual Masterpiece: The contrast between the golden-brown, bubbly shells and the vibrant green pistachio bits makes these a showstopper for any dessert table.
- Perfectly Stable Filling: By blending mascarpone with traditional ricotta, we create a thick, pipeable cream that holds its shape for hours.
- Forensic Texture: The dough uses a specific ratio of acidity to ensure those signature blisters form instantly when the dough hits the hot oil.
- Nutty Depth: We double down on flavor by using both pure pistachio paste in the filling and roasted salted pistachios for the crunch.
Essential Ingredients for Crispy Pistachio Cannoli Shells
The secret to a world-class Pistachio Cannoli Recipe starts with the dough. Unlike standard pastry, cannoli dough requires a specific structural integrity to be rolled paper-thin without tearing.
All-Purpose Flour: 2 cups (250g). This provides the necessary gluten structure to hold the air bubbles during the frying process.
Granulated Sugar: 2 tablespoons (25g). Just enough to aid in the caramelization and browning of the shell while frying.
Unsalted Butter: 2 tablespoons (30g). Rubbing cold butter into the flour creates a short, flaky texture similar to a pie crust.
Marsala Wine: 1/3 cup (80ml). CRITICAL: The acidity and alcohol in the wine are what react with the heat to create the bubbly, blistered surface seen in the photos.
Cinnamon & Cocoa Powder: 1/2 teaspoon each. These are “invisible” ingredients that add warmth and a deep golden color to the finished shell.
Whole Egg: 1 large egg. Acts as the binder to ensure the dough remains pliable and elastic during the rolling phase.
The Ultimate Pistachio and Mascarpone Cream Filling
While traditional recipes use only ricotta, this Pistachio Cannoli Recipe elevates the filling by adding mascarpone for a richer, more luxurious mouthfeel, much like a velvety mascarpone frosting.
Whole Milk Ricotta: 1 cup (250g). You MUST drain this overnight in cheesecloth to remove excess moisture and prevent a runny filling.
Mascarpone Cheese: 1/2 cup (115g). Provides density and stability, ensuring the cream doesn’t collapse after piping.
Powdered Sugar: 3/4 cup (90g). Sifted to ensure a completely smooth texture in the final cream.
Pistachio Paste: 3 tablespoons (45g). Use a high-quality, 100% pistachio paste to achieve that pale-green hue and intense nut flavor.
Crushed Pistachios: 1/2 cup (60g). These are for dipping the ends, providing a salty-sweet crunch that balances the cream.

Step-by-Step Instructions for the Perfect Cannoli
1. Mastering the Blistered Dough
In a large bowl, whisk together your flour, sugar, cinnamon, and cocoa. Work the cold butter into the dry ingredients with your fingertips until it resembles coarse crumbs. Add the egg and the Marsala wine, stirring until a shaggy dough forms.
Knead the dough on a lightly floured surface for 5-8 minutes. You are looking for a smooth, elastic ball. Wrap it tightly in plastic wrap and let it rest at room temperature for at least 1 hour. This resting period is vital; it allows the gluten to relax, making it possible to roll the dough thin enough to see through.
2. Rolling and Shaping for Maximum Crunch
Divide the dough into four pieces. Using a pasta roller or a rolling pin, roll the dough until it is paper-thin (about 1/16th of an inch). Use a circular cutter to create 4-inch (10cm) rounds.
Lightly grease your cannoli tubes. Wrap a dough circle around the tube, brushing a tiny amount of egg white on the edge where the dough overlaps. Press firmly to seal; if the seal fails, the shell will unravel in the oil!
3. The Science of Frying the Shells
Heat neutral oil (like vegetable or canola) in a heavy-bottomed pot to 350°F (175°C). Carefully slide 2-3 tubes into the oil. Within seconds, you should see large bubbles and blisters forming on the surface.
Fry for about 2-3 minutes until the shells are a deep golden-brown. Remove with tongs and drain on paper towels. Slide the shells off the tubes while still warm, but be careful—they are fragile! Let them cool completely before filling.
4. Whipping the Pistachio Mascarpone Filling
In a medium bowl, beat the drained ricotta and mascarpone until smooth. Fold in the sifted powdered sugar and the pistachio paste. The color should be a beautiful, pale-green.
Transfer the mixture to a piping bag fitted with a large open star or round tip. If you love this flavor profile, you might also enjoy our Dubai Chocolate Pistachio Cake for your next celebration.
5. Assembly and Visual Finishing Cues
Do not fill the cannoli until you are ready to serve. Pipe the filling into one end of the shell until it reaches the center, then repeat from the other side. You want the pale-green cream to be flush with the edges of the shell.
Immediately dip both ends of the cannoli into the finely chopped roasted pistachios. The coating should be dense and vibrant green. Finally, give the shells a delicate dusting of powdered sugar to create that professional, handheld smartphone-photo aesthetic.
Expert Tips for Cannoli Success
- Drain the Ricotta: This is the #1 mistake. If your ricotta isn’t dry, your shells will be soggy in minutes.
- Check Your Oil Temp: If the oil is too cold, the shells will be greasy. If it’s too hot, they will burn before they become crispy and bubbly.
- Thin is In: If your dough is too thick, the shells will be chewy instead of shatteringly crisp.
- Sweetness Balance: Use roasted, salted pistachios for the ends. The salt makes the pistachio flavor in the cream pop!
Storage, Reheating & Freezing
Unfilled Shells: These can be stored in an airtight container at room temperature for up to 5 days. Keep them in a cool, dry place to maintain their crunchy texture.
Pistachio Filling: The cream can be made 24 hours in advance and stored in the refrigerator in a piping bag. Do not freeze the mascarpone filling, as the texture may become grainy.
Filled Cannoli: These are best enjoyed within 1-2 hours. Beyond that, the moisture from the pistachio mascarpone cream will begin to soften the fried shell.
What to Serve With This Pistachio Cannoli Recipe
This Pistachio Cannoli Recipe is the perfect conclusion to a traditional Italian meal. Start your evening with a Sicilian Pizza, or serve them alongside a cup of strong espresso.
If you are hosting a summer gathering, these pair beautifully with a light Rhubarb Galette or a refreshing scoop of watermelon sorbet. The nuttiness of the pistachio complements fruit-forward desserts perfectly.
Frequently Asked Questions
While you can bake them, they will not have the same bubbly texture or shatteringly crisp mouthfeel as a traditional fried Pistachio Cannoli Recipe.
Yes, as long as it is a smooth, 100% nut butter. Avoid varieties with large chunks of nuts for the filling to ensure a smooth pipeable texture.
Always drain your ricotta overnight in cheesecloth and only pipe the pistachio cream into the shells immediately before serving.
You can substitute with white wine or a mix of grape juice and a tablespoon of white vinegar, though the flavor profile will slightly change.
The bubbles come from the acidity in the Marsala wine reacting with the heat. Ensure you are using real Marsala wine and that your oil is at a steady 350°F (175°C).
Authentic Pistachio Cannoli Recipe

Pistachio Cannoli Recipe: Authentic Sicilian Crispy Shells & Cream
Ingredients
Equipment
Instructions
- Mix dry ingredients, rub in butter, add wine and egg. Knead for 5-8 minutes until smooth. Rest for 1 hour.
- Roll dough thin (1/16 inch), cut rounds, wrap on tubes, and fry at 350°F (175°C) for 2-3 minutes until bubbly and golden.
- Beat drained ricotta, mascarpone, sugar, and pistachio paste until smooth and pale-green.
- Pipe filling into shells, dip ends in chopped pistachios, and dust with powdered sugar.
Notes
Only fill cannoli immediately before serving to maintain maximum crispness.

Join the Conversation!
Did you try this Pistachio Cannoli Recipe? We want to see your results! Please save this recipe to your Pinterest Dessert Board so you never lose it. Follow paula_recipes for more authentic Italian treats.
If you made these, leave a 5-star rating in the recipe card below and share a photo of your golden, bubbly cannoli in the comments. There is nothing we love more than seeing your kitchen successes!