Creamy Pistachio Cannoli Recipe Filled With Crunchy Goodness
Pistachio cannoli is one of those timeless Italian treats that feels special no matter the occasion.
Rich, creamy, and satisfying, it strikes a perfect balance between nutty depth and sweet indulgence.
Few desserts manage to feel both classic and a little luxurious at the same time, yet this one does so effortlessly.
You deserve a dessert that genuinely impresses without demanding an unreasonable amount of effort in the kitchen.
The crispy shell paired with a smooth, pistachio-kissed filling creates a texture contrast that is genuinely hard to resist.
It works beautifully for casual evenings at home or as a showstopper on a festive dessert table.
Best Things About Pistachio Cannoli
Ingredient Mix for Pistachio Cannoli
Pistachio Filling:Cannoli Shells:Pistachio Cannoli Prep Tools Overview
How To Prepare Pistachio Cannoli
Drain The Ricotta
Get your ricotta ready by placing it in a fine mesh sieve or a cheesecloth-lined colander that’s set over a bowl. Let it sit in the refrigerator for at least 2 hours, though overnight works even better.
This step removes extra moisture so your filling won’t end up watery, and it makes a real difference in how your cannoli turn out.
Mix The Base Filling
In a large mixing bowl, combine these ingredients together:
Beat everything with a hand mixer or stand mixer until the mixture becomes smooth and creamy.
This blending process takes a few minutes, and your goal is to get rid of any lumps so the filling has a nice, uniform texture.
Add Sweetness And Flavor
To your mixed filling, add these ingredients:
Mix everything together until fully combined.
Take your time here to make sure the powdered sugar is completely blended in without any dry spots remaining.
Color The Filling
Add green gel food coloring to your filling one drop at a time, mixing thoroughly after each addition.
Start with 2-3 drops and adjust as needed based on how green you want your cannoli to look. The coloring should blend smoothly throughout without any streaks.
Chill The Mixture
Cover your bowl with plastic wrap and place it in the refrigerator for at least 1 hour. During this time, your filling firms up and becomes easier to work with when piping.
The colder texture also gives your finished cannoli better structure.
Pipe The Filling
Spoon your chilled filling into a piping bag fitted with a large round or star tip.
Taking one cannoli shell at a time, pipe the filling in from both ends of the shell, making sure it reaches all the way to the center. Each shell should be generously filled but not overflowing.
Add The Pistachio Coating
Take each filled cannoli and dip both ends into 1/2 cup of finely chopped pistachios. Press the nuts gently so they stick to the filling.
The chopped pistachios add both crunch and visual appeal to each piece.
Serve Your Cannoli
Arrange your filled cannoli on a serving plate and get them to the table right away.
If you want, dust them lightly with a bit more powdered sugar, or leave them plain so the green filling and pistachio coating stand out. These taste best when served fresh.
Smart Cooking Ideas For Pistachio Cannoli
What Substitutions Work for Pistachio Cannoli
What Are Good Pairings for Pistachio Cannoli
Top Storage Advice For Pistachio Cannoli
FAQs
Why do I need to drain the ricotta?
Draining removes extra liquid that would make your filling watery and soggy. This step takes time, but it makes a big difference in how your cannoli taste and feel in your mouth.
Can I skip chilling the filling?
Chilling helps the filling get firmer so it pipes smoothly into the shells without falling apart. If your filling is too soft, it becomes messy to work with.
What if I don’t have pistachio paste?
Regular pistachio butter works just as well. Grind roasted pistachios in a food processor until they turn into a creamy spread, then use that in your filling.
Why pipe from both ends?
Filling from one end leaves an empty pocket in the center. Piping from both ends makes sure the entire cannoli is filled evenly with no gaps inside.
How do I get the nuts to stick?
The filling is naturally sticky, so the chopped pistachios grip it easily. Just press them gently as you dip each end, and they stay put without any extra help.
Is the food coloring necessary?
Food coloring adds a pretty green tint, but your filling tastes the same without it. This step is just about how your cannoli look on the plate.
Pistachio Cannoli Recipe
- Total Time: 2 hours 15 minutes (excluding optional overnight draining)
- Yield: 12 1x
Description
Pistachio cannoli brings together crispy shells with a creamy, nutty filling that makes for a delightful treat whenever you’re craving something special. Your homemade version tastes far better than anything from a bakery, and the combination of toasted pistachios mixed into the ricotta filling gives each bite real flavor and texture.
Ingredients
Filling:
- 1 cup whole milk ricotta
- 3/4 cup mascarpone cheese
- 1/2 cup pistachio cream
- 1/2 cup powdered sugar
- 1/2 teaspoon vanilla extract
- 1/4 teaspoon almond extract
- 2 drops green gel food coloring
- 1 pinch salt
Garnish:
- 1/2 cup finely chopped pistachios
Shells:
- 12 store-bought cannoli shells
Instructions
- Drain your ricotta through fine mesh or cheesecloth set over a bowl in the refrigerator for at least 2 hours, preferably overnight, so excess moisture releases completely.
- Combine 1 cup drained ricotta, 3/4 cup mascarpone, and 1/2 cup pistachio cream in a large bowl, then beat with a mixer on medium speed for 2-3 minutes until the texture turns smooth and creamy.
- Add 1/2 cup powdered sugar, 1/2 teaspoon vanilla extract, 1/4 teaspoon almond extract if using, and a pinch of salt to your mixture, then blend on medium speed for 1-2 minutes until everything combines evenly.
- Drop 2-3 drops of green gel food coloring into your filling and mix on low speed for 30 seconds, adding more coloring one drop at a time if you need a deeper shade.
- Cover your filling with plastic wrap and refrigerate for at least 1 hour so the texture firms up before piping.
- Transfer your chilled filling into a piping bag fitted with a large round or star tip once it’s ready to use.
- Pipe the filling from both ends of each of the 12 cannoli shells, pressing from opposite sides until you reach the center of each shell completely.
- Roll each filled cannoli end in 1/2 cup finely chopped pistachios that you’ve spread on a plate, pressing gently so the nuts stick to your filling.
- Arrange your finished cannoli on a serving plate and serve right away while the shells maintain their crispness.
Notes
- Drain your ricotta for at least 2 hours or overnight in a fine mesh sieve or cheesecloth to remove excess moisture, which keeps the filling from becoming watery.
- Mix your filling until completely smooth, then chill it for at least 1 hour before piping so it firms up enough to hold its shape inside the shells.
- Pipe the filling into each shell from both ends to ensure it reaches the center, then immediately dip the ends into chopped pistachios while the filling is still slightly soft so they stick properly.
- Fill and serve your cannoli right before eating since the shells will soften as they sit, though chilling the filled cannoli for up to 2 hours before serving helps them hold together better if needed.
- Prep Time: 2 hours 15 minutes
- Cook Time: 0 minutes
- Category: Others
- Method: Blending
- Cuisine: Italian
Nutrition
- Serving Size: 12
- Calories: 242 kcal
- Sugar: 13 g
- Sodium: 74 mg
- Fat: 19 g
- Saturated Fat: 9 g
- Unsaturated Fat: 8 g
- Trans Fat: 0.1 g
- Carbohydrates: 12 g
- Fiber: 1.2 g
- Protein: 6 g
- Cholesterol: 44 mg





Jacob Price
Recipe Developer and Baking Lead
Expertise
Small Batch Baking, Bread and Dough Basics, Texture and Timing Cues, Make Ahead Prep Plans, Budget Smart Shopping, Clear Step by Step Recipe Writing
Education
Jacob Price, Recipe Developer and Baking Lead, brings steady precision from Santa Rosa, CA. With formal culinary training from Kirkwood Community College, he focuses on small batch baking, bread basics, and texture driven timing that works in real home ovens. He created our “Rescue Lines” troubleshooting notes and visual baking checks to ensure recipes rise, crisp, and set exactly as they should. For Jacob, a great recipe is one that delivers flavor and confidence on the very first try.