
Pistachio cannoli bring together the irresistible crunch of golden shells with a silky pistachio-studded ricotta filling that always feels like a celebration. With some patience and the right technique, you can make bakery-quality cannoli at home and wow every guest with your handiwork. These beauties have become my go-to for family gatherings and holidays because they disappear faster than anything on the dessert table.
After my first batch, I realized how satisfying it is to hear the shells crack when you take a bite and the pistachio flavor always reminds me of summer nights on the porch at my Nonna’s house.
Ingredients
- All-purpose flour: Use for the perfect crisp texture Choose unbleached and fresh flour for best results
- Sugar: Lends the right amount of sweetness opt for fine granulated for even blending
- Unsweetened cocoa powder: Adds color and a hint of depth Look for a rich dark powder for traditional coloring
- Salt: Brings out the flavors and balances sweet and nutty notes Fine sea salt works well
- Unsalted butter: Cold and cubed for extra flaky shells Use high quality for better taste
- Large egg yolk: Gives richness and binding
- Marsala wine: Classic for authentic flavor but white wine works for extra crispness Pick a good-quality wine you would drink
- White vinegar: Adds extra snap to the dough and helps bubbles form
- Egg white: Helps seal the cannoli shells for frying
- Vegetable oil: For deep frying Use a neutral oil like canola or sunflower
- Whole milk ricotta cheese: Well-drained is key to avoid soggy shells Use whole milk and drain overnight for best texture
- Powdered sugar: Dissolves into the filling and sweetens it Just sift before mixing for a smooth result
- Pistachio paste: The real hero of the filling If homemade use shelled unsalted pistachios for more flavor
- Vanilla extract: Rounds out the filling and brings out pistachio notes
- Crushed pistachios: For a crunchy garnish Use fresh bright green nuts with no bitterness
- Mini chocolate chips: Optional but so good Look for dark chocolate mini chips for contrast
- Powdered sugar: For a snow-like finishing touch Sift over just before serving
Step-by-Step Instructions
- Prepare the Cannoli Dough:
- Whisk Dry Ingredients In a large mixing bowl thoroughly whisk the flour sugar cocoa powder and salt together until evenly combined
- Cut in Butter:
- Add the cold cubed butter and use your fingertips to rub it into the flour mixture until it looks like coarse sand with a few pea-sized bits
- Mix Wet Ingredients:
- Pour the egg yolk Marsala wine and vinegar over the dry mixture Stir gently with a fork just until it comes together into large clumps
- Knead the Dough:
- Turn out the dough onto a lightly floured surface Knead for five to seven minutes until smooth and elastic A well-kneaded dough creates crisp airy shells
- Rest the Dough:
- Shape into a disc wrap tightly in plastic and let chill for one hour Chilled dough is much easier to roll and keeps its shape when frying
- Roll and Shape the Cannoli Shells:
- Remove from fridge and let soften a minute Dust surface and rolling pin with flour Roll dough very thin ideally one sixteenth of an inch Otherwise shells will be too thick
- Cut into Rounds:
- Use a three to four inch cutter to punch out circles Gather scraps and reroll if needed
- Wrap on Tubes:
- Gently wrap each dough round around a metal cannoli tube overlapping edges Use a brush or fingertip to seal with a dab of egg white Press seams securely
- Heat Oil:
- Pour vegetable oil into deep pan reaching at least two inches deep Heat to three hundred seventy five degrees Fahrenheit Maintain temperature for even crispiness
- Fry the Cannoli Shells:
- With care lower two to four wrapped tubes at a time into hot oil Fry for one to two minutes until deep golden brown Turn gently with tongs
- Drain and Cool:
- Place shells on a paper towel lined tray to absorb oil Allow to cool just enough to handle
- Make the Pistachio Ricotta Filling:
- Place ricotta in several layers of cheesecloth and squeeze out as much liquid as possible or set in a sieve over a bowl Press or leave in fridge an hour for drier texture
- Mix Filling:
- In a large bowl combine drained ricotta powdered sugar pistachio paste and vanilla extract Stir or beat until smooth and creamy
- Chill to Thicken:
- Cover and refrigerate at least thirty minutes The mixture should feel rich and hold its shape
- Fill the Cannoli:
- Spoon filling into a piping bag fitted with a large round tip If you do not have a piping bag use a strong zip top bag with the corner cut off
- Garnish and Serve:
- Decorate Dip both ends of each filled cannolo in a plate of crushed pistachios or mini chocolate chips for extra crunch and color

My favorite part is watching everyone gather around the table when these come out and seeing the surprise on their faces as they bite through the crunchy shell to that nutty creamy filling Every batch reminds me of Sunday lunches at my grandparents where every cousin wanted an extra generous scoop of pistachios on top
Storage Tips
Cannoli shells and filling keep best when stored separately Store cooled shells in an airtight container at room temperature for up to three days If the weather is humid place a few dry rice kernels in the container to absorb moisture and keep the shells crisp The filling lasts in the fridge up to two days Place it in a covered bowl Press plastic wrap directly onto the surface to prevent skin forming Always fill the shells just before serving to keep their signature snap
Ingredient Substitutions
If you cannot find Marsala wine try using a crisp white wine or even a dry sherry for a slightly different twist For a nut free filling skip the pistachio paste and substitute with extra ricotta softly whipped with a bit of orange zest and chocolate chips Lactose intolerant Try dairy free ricotta such as almond based versions Use coconut oil for frying if you want a non neutral oil with extra flavor
Serving Suggestions
Pistachio cannoli shine as a show stopping ending to an Italian meal but they are also wonderful piled high on a cake stand for brunch or special parties I love to serve a platter alongside espresso or a little limoncello They also look beautiful nestled among bowls of fresh berries in summer For festive occasions sprinkle a bit of chopped cherry for a colorful touch
Cultural and Historical Context
Cannoli originated in Sicily where they were once reserved for Carnival celebrations and now are everyday treats in Italian bakeries The original shells were often made with a bit of lard but most home cooks now use butter or oil for a lighter crunch Pistachios bring a Sicilian twist as Bronte pistachios are renowned for their vivid color and sweet flavor This dessert symbolizes luck and abundance and every family has their own way to flavor the ricotta mixture making it a beloved heirloom dessert

Every bite of this dessert is both nostalgia and delight wrapped in a golden crunch — a truly special treat for any occasion.
Frequently Asked Questions
- → How do I achieve extra crispy cannoli shells?
Roll the dough very thin and ensure the oil is at 375°F before frying. Immediate serving keeps them crisp.
- → What can I use instead of Marsala wine?
White wine works well and also delivers a crisp texture in the shell, offering a milder flavor.
- → How do I prevent soggy shells after filling?
Fill shells just before serving. Moisture from the filling will soften them if left to sit too long.
- → Can I substitute pistachio paste in the filling?
You can pulse shelled pistachios with a bit of oil and confectioners’ sugar to make your own paste.
- → Is it necessary to drain ricotta for the filling?
Yes, thoroughly draining ricotta prevents a watery filling and helps maintain a luxurious, creamy texture.