As I stood in my kitchen, the fragrant aroma of frying pastry wrapped around me like a comforting hug, I knew I was about to whip up something truly special: Pistachio Cannoli. This authentic Italian dessert combines crispy, golden-brown pastry shells with a luscious mascarpone and pistachio cream filling that leaves everyone asking for more. Not only is this Pistachio Cannoli recipe a showstopper perfect for gatherings, but its quick prep time also makes it achievable even for the busiest home-chefs. The delightful texture contrast between the crunchy shell and the creamy interior is simply irresistible. So, are you ready to indulge in a little taste of Italy with me? Let’s dive into this delicious dessert together!

Why Make Pistachio Cannoli at Home?
Irresistible Crunch: Each bite of these Pistachio Cannoli features a crispy shell that perfectly complements the creamy filling, offering a delightful textural contrast.
Authentic Flavor: Bring the taste of Italy to your kitchen with high-quality ingredients like mascarpone and pure pistachio paste.
Simple Ingredients: With straightforward components and step-by-step instructions, crafting these delicious pastries is accessible for all skill levels.
Crowd-Pleasing Dessert: Show off your culinary skills at gatherings; these treats will leave your guests asking for your secret recipe! For another delightful dessert option, consider trying this stunning Pistachio Raspberry Cake.
Versatile Variations: Customize your cannoli by experimenting with different nut pastes or flavored extracts, making every batch uniquely yours.
Pistachio Cannoli Ingredients
For the Shell
• All-purpose flour (2 cups / 250g) – Provides structure for the cannoli shells; Note: Whole wheat can be used for a healthier option, but it will change texture.
• Granulated sugar (2 tbsp / 25g) – Adds sweetness to the dough; Note: Can substitute with coconut sugar for a less refined option.
• Unsalted butter (3 tbsp / 45g, cold and cubed) – Contributes flakiness to the pastry; Note: Cold butter ensures a light texture; margarine can be used as a substitute.
• Marsala wine (1/2 cup / 120ml) – Adds flavor and acidity, aiding in the dough’s texture; Note: Substitute with dry white wine or a mix of white grape juice and vinegar.
• Cocoa powder (1 tsp) – Adds color and slight flavor; Note: Omit if a traditional white cannoli is desired.
• Egg white (1 large) – Acts as glue to seal the dough; Note: Flaxseed mixed with water can be used as a vegan substitute.
For the Filling
• Mascarpone cheese (16 oz / 450g, very cold) – Main ingredient for the filling, providing richness; Note: Substituting with cream cheese will alter flavor and texture.
• Pistachio paste (1/3 cup / 80ml, 100% pure) – Key flavor component for the filling; Note: Look for product without added sugars or oils.
• Powdered sugar (1 cup / 120g, sifted) – Sweetens the filling; Note: Coconut sugar can be used for a different sweetness profile.
• Roasted pistachios (1/2 cup / 60g, finely crushed for garnish) – Adds a crunchy texture; Note: Almonds can be used instead for a different nutty flavor.
Step‑by‑Step Instructions for Pistachio Cannoli
Step 1: Prepare the Dough
In a large mixing bowl, combine 2 cups of all-purpose flour, 2 tablespoons of granulated sugar, 1 teaspoon of cocoa powder, and a pinch of salt. Rub in 3 tablespoons of cold, cubed unsalted butter until the mixture resembles coarse crumbs. Gradually mix in ½ cup of Marsala wine until a dough forms. Knead on a floured surface for about 10 minutes until the dough is stiff. Wrap it in plastic wrap and let it rest for 1 hour.
Step 2: Roll and Cut the Dough
Once the dough has rested, divide it into quarters for easier handling. Roll each piece out on a floured surface to about 1/16th inch thickness. Use a 4-inch round cutter to cut out circles, then stretch each circle into an oval to fit around your cannoli tubes. Ensure the edges are slightly thicker for better frying. Use an egg white to seal the edges as you wrap the dough around the tubes.
Step 3: Fry the Cannoli Shells
Heat vegetable oil to 375°F (190°C) in a deep fryer or a heavy-bottomed pot. Carefully slide the cannoli tubes with the wrapped dough into the hot oil, frying for about 2 minutes until golden and crispy. Use tongs to turn them occasionally for even cooking. Once done, remove the shells and drain on paper towels, allowing them to cool before removing the tubes.
Step 4: Make the Filling
While the shells cool, prepare the filling. In a mixing bowl, beat together 16 ounces of very cold mascarpone cheese and 1 cup of sifted powdered sugar until smooth and creamy. Gently fold in ⅓ cup of pure pistachio paste, stirring until evenly distributed. If the mixture feels too soft, chill it for a short time to help it firm up.
Step 5: Assemble the Cannoli
Once the cannoli shells are completely cooled, fill a piping bag with the pistachio cream filling. Carefully pipe the filling into each shell from both ends, ensuring they’re well-filled. For a final touch, dip the open ends of the filled cannoli into finely crushed roasted pistachios, adding a delightful crunch while enhancing the pistachio flavor of your Pistachio Cannoli.

Expert Tips for Perfect Pistachio Cannoli
Fill Just Before Serving: Always fill the cannoli just before serving to keep the shell crispy and enjoyable.
Mind the Temperature: Maintain your frying oil at 375°F to ensure the right texture and golden color of the cannoli shells.
Seal Properly: When wrapping the dough around the tubes, use enough egg white to seal the edges well; this prevents any leaks during frying.
Avoid Sogginess: Brush the insides of the cool cannoli shells with melted chocolate before filling to help create a barrier against moisture and keep them crispy.
Quality Ingredients: For the best flavor in your Pistachio Cannoli, use high-quality mascarpone and pure pistachio paste; it makes all the difference in taste.
Experiment Freely: Don’t hesitate to try different nuts or flavored extracts in your filling—a creative twist can take your cannoli experience to the next level!
Pistachio Cannoli Variations & Substitutions
Feel free to get creative with these delightful Pistachio Cannoli and make them your own!
-
Nut-Free: Substitute the pistachio paste with sunflower seed butter for a nut-free twist that keeps the creamy texture intact. The slight sweetness will still shine!
-
Vegan: Replace the mascarpone cheese with a combination of silken tofu and coconut cream. Blend until smooth for a luscious filling that everyone can enjoy.
-
Gluten-Free: Use a gluten-free flour blend instead of all-purpose flour for a gluten-free version of the shell. Just note, it may alter the texture slightly.
-
Chocolate Twists: Add cocoa powder to the cannoli dough for a chocolatey shell. Pair it with a vanilla or chocolate filling for a delicious treat!
-
Zesty Boost: Incorporate a teaspoon of orange or lemon zest into the filling for a refreshing citrus twist that complements the pistachio beautifully.
-
Flavor Explosion: Try folding in a tablespoon of almond extract into the filling for an enhanced flavor profile that elevates your dessert to new heights.
-
Spicy Kick: If you’re feeling adventurous, add a pinch of cayenne pepper to the filling. The unexpected heat pairs wonderfully with the sweet, creamy texture.
-
Gourmet Touch: Drizzle melted chocolate over the filled cannoli for a gourmet finish that’s almost too pretty to eat. And if you love decadent desserts, don’t miss out on my Pistachio Raspberry Cake for another succulent option!
Enjoy experimenting with these variations, and remember, the heart of any recipe lies in your personal touch!
What to Serve with Pistachio Cannoli
Imagine finishing off your meal with a decadent dessert that delights the senses and leaves everyone wanting more.
- Bitter Espresso: The rich, bold flavor of a bitter espresso perfectly balances the sweetness of the pistachio cannoli.
- Vin Santo: This sweet Italian dessert wine enhances the nutty notes of the cannoli, creating a harmonious finish.
Pair with fresh fruit for a burst of brightness! Sliced strawberries or citrus segments add a refreshing contrast, cleansing the palate between bites.
-
Italian Pastries Platter: Create a dessert spread with assorted pastries like tiramisu and biscotti, inviting guests to explore various flavors and textures.
-
Chocolate Dipped Strawberries: The addition of glossy chocolate-covered strawberries brings a touch of indulgence and elegance to your dessert table.
-
Gelato: A scoop of creamy pistachio or vanilla gelato harmonizes beautifully with the cannoli while adding a luscious, cold contrast.
-
Zabaglione: This light, foamy custard dessert brings a delightful richness to the table, making each bite an unforgettable experience.
Make Ahead Options
These Pistachio Cannoli are perfect for meal prep enthusiasts looking to save time on busy weeknights! You can prepare the cannoli shells up to 24 hours in advance and store them in an airtight container at room temperature to maintain their crispiness. As for the creamy filling, it can be made up to 2 days before serving; simply store it in a piping bag in the refrigerator. When you’re ready to enjoy your delicious treat, fill the cooled shells with the pistachio cream and dip the ends in crushed pistachios for that satisfying crunch. By prepping ahead, you’ll have restaurant-quality Pistachio Cannoli ready to impress without the last-minute rush!
Storage Tips for Pistachio Cannoli
-
Room Temperature: Unfilled cannoli shells can be stored at room temperature for up to 5 days in an airtight container to maintain their crispness.
-
Fridge: The mascarpone and pistachio filling can be made up to 2 days in advance and kept chilled in a piping bag inside the refrigerator, ensuring it’s ready to fill your shells on a moment’s notice.
-
Freezer: While it’s best to freeze unfilled shells for optimal texture, you can store them in a freezer-safe bag for up to 2 months. Just make sure they are well-wrapped to prevent freezer burn.
-
Reheating: If you’ve frozen the shells, reheat them in an oven at 350°F (175°C) for about 5-7 minutes to regain their crispiness before filling with your silky Pistachio Cannoli cream.

Pistachio Cannoli Recipe FAQs
How do I select the best ingredients for my Pistachio Cannoli?
Absolutely! When choosing your ingredients, look for high-quality mascarpone cheese; it should be very cold for the smoothest filling. For pistachio paste, seek out 100% pure versions without added sugars or oils. As for flour, all-purpose works well, but if you prefer a healthier option, whole wheat flour can be used—just be prepared for a denser texture.
How should I store my Pistachio Cannoli?
Unfilled shells can be stored at room temperature in an airtight container for up to 5 days to maintain their crispness. The pistachio filling can be prepared up to 2 days in advance and stored in the fridge in a piping bag until you’re ready to fill the shells. Remember, don’t fill the cannoli until just before serving!
Can I freeze the Cannoli?
Yes, you can freeze unfilled cannoli shells! Wrap them tightly in plastic wrap and place them in a freezer-safe bag. They’ll stay fresh for up to 2 months. When you’re ready to enjoy, reheat them in a 350°F (175°C) oven for about 5-7 minutes to regain their crunchiness. Avoid freezing filled cannoli, as they lose their delightful texture.
What if my cannoli shells are soggy or not crispy?
Very! To ensure you’re serving crispy cannoli, it’s essential to keep your frying oil at a steady temperature of 375°F (190°C). If you find your shells turning soggy, here’s a tip: brush the insides of the cooled shells with melted chocolate before filling them to create a moisture barrier.
Are there any dietary considerations I should keep in mind?
Certainly! This Pistachio Cannoli contains dairy and gluten, so if you’re cooking for anyone with allergies, keep that in mind. You can use flaxseed mixed with water as a substitute for the egg white if you’re looking for a vegan option. As always, check ingredient labels for any potential allergens, especially with the pistachio paste.

Pistachio Cannoli: Delightfully Crispy Italian Treats at Home
Ingredients
Equipment
Method
- In a large mixing bowl, combine 2 cups of all-purpose flour, 2 tablespoons of granulated sugar, 1 teaspoon of cocoa powder, and a pinch of salt. Rub in 3 tablespoons of cold, cubed unsalted butter until the mixture resembles coarse crumbs. Gradually mix in ½ cup of Marsala wine until a dough forms. Knead on a floured surface for about 10 minutes until the dough is stiff. Wrap it in plastic wrap and let it rest for 1 hour.
- Once the dough has rested, divide it into quarters for easier handling. Roll each piece out on a floured surface to about 1/16th inch thickness. Use a 4-inch round cutter to cut out circles, then stretch each circle into an oval to fit around your cannoli tubes. Ensure the edges are slightly thicker for better frying. Use an egg white to seal the edges as you wrap the dough around the tubes.
- Heat vegetable oil to 375°F (190°C) in a deep fryer or a heavy-bottomed pot. Carefully slide the cannoli tubes with the wrapped dough into the hot oil, frying for about 2 minutes until golden and crispy. Use tongs to turn them occasionally for even cooking. Once done, remove the shells and drain on paper towels, allowing them to cool before removing the tubes.
- While the shells cool, prepare the filling. In a mixing bowl, beat together 16 ounces of very cold mascarpone cheese and 1 cup of sifted powdered sugar until smooth and creamy. Gently fold in ⅓ cup of pure pistachio paste, stirring until evenly distributed. If the mixture feels too soft, chill it for a short time to help it firm up.
- Once the cannoli shells are completely cooled, fill a piping bag with the pistachio cream filling. Carefully pipe the filling into each shell from both ends, ensuring they're well-filled. For a final touch, dip the open ends of the filled cannoli into finely crushed roasted pistachios, adding a delightful crunch while enhancing the pistachio flavor.
