There is something truly magical about a perfectly made cannoli. The way the shattered-glass crunch of the shell gives way to a velvet-smooth, sweet cream filling—it’s an experience that feels like a trip to a tiny pasticceria in the heart of Sicily.

But let’s be honest: finding a really good cannoli at the store can be a gamble. Often, the shells are soggy, or the filling is far too sweet and runny. That is exactly why I set out to master the Chocolate Dipped Cannoli at home. By using a blend of traditional ricotta and rich mascarpone, we create a filling that is stable, decadent, and holds its shape beautifully.
Whether you’re hosting a dinner party or just want to treat your family to a weekend surprise, these chocolate-dipped delights are guaranteed to be the star of the show. Grab your piping bag, and let’s dive into the secrets of the perfect cannoli!
Why You’ll Love This Recipe
- The Perfect Texture: By draining the ricotta and adding mascarpone, you get a thick, pipeable cream that won’t make your shells soggy instantly.
- Elegant Presentation: Dipping the ends in chocolate makes these look like they came straight from a high-end bakery.
- Simple Ingredients: You don’t need a long list of exotic items—just a few high-quality staples.
- Make-Ahead Friendly: You can prep the filling and the shells separately so you’re ready to assemble in seconds.
- Kid-Approved: Who doesn’t love chocolate chips and creamy sweetness wrapped in a cookie shell?
Ingredient Notes
To get that authentic Italian flavor and the best possible texture, keep these ingredient tips in mind:
- Full-Fat Ricotta: This is non-negotiable! Low-fat versions have too much water content. Look for a high-quality brand and always drain it. This step removes the excess whey, ensuring your filling stays thick.
- BelGioioso Mascarpone: Mascarpone is essentially Italian cream cheese, but much smoother and richer. It adds a luxurious mouthfeel that ricotta alone can’t achieve.
- Mini Chocolate Chips: Regular-sized chips can get stuck in your piping tip. Mini chips provide the perfect amount of crunch in every bite without the hassle.
- Candy Melts & Shortening: Using candy melts mixed with a little shortening or coconut oil creates a smooth, glossy coating that sets up quickly and doesn’t bloom (turn greyish).
- Cannoli Shells: To keep this recipe accessible, I use high-quality store-bought shells. If you have a local Italian market, grab theirs for the best flavor!
Step-by-Step Instructions
1. The Critical Drain
The secret to a professional cannoli is time. Line a fine-mesh strainer with cheesecloth and place it over a bowl. Add your ricotta and let it sit in the fridge overnight. You’ll be surprised at how much liquid releases! This ensures your filling isn’t grainy or watery.
2. Mix the Base
In a medium bowl, combine your drained ricotta and the mascarpone. Use a rubber spatula to stir them together. You want them well-combined but don’t over-mix, or the mascarpone might lose its structure.
3. Add the Aromatics
Stir in the powdered sugar, vanilla extract, and that hint of cinnamon. The cinnamon is a classic Italian touch that adds warmth and depth to the sweetness.
4. The “Fold-In”
Gently fold in the mini chocolate chips. Using a folding motion preserves the airy texture of the cheeses.
5. Prep the Shells
Melt your chocolate candy melts and shortening in the microwave in 30-second bursts. Stir until it’s “ribbon-smooth.” Dip each end of your cannoli shells into the chocolate. If you’re feeling fancy, this is the time to add sprinkles or crushed pistachios! Let them set on wax paper.
6. Pipe and Serve
Once the chocolate is hard, fill your piping bag. Pipe from the center out to one end, then flip and pipe from the center out to the other end. This ensures the entire shell is filled with no hollow spots!
Expert Tips for Best Results
- Don’t Over-Sweeten: It can be tempting to add more sugar, but cannoli filling is meant to be subtly sweet to balance the rich chocolate and fried shell.
- The Piping Bag Hack: If you don’t have a piping bag, a heavy-duty Ziploc bag with the corner snipped off works perfectly. Just make sure the hole is big enough for the chocolate chips to pass through.
- Chill the Filling: For the best “set,” let your finished filling chill in the piping bag for about 30 minutes before you start filling the shells.
- The 1-Hour Rule: For the absolute best experience, fill your cannoli no more than one hour before serving. This keeps the shell perfectly crispy.
Variations and Substitutions
- Pistachio Dream: Skip the chocolate dip on the ends and instead dip the cream-filled ends into crushed roasted pistachios.
- Citrus Zest: Add 1 teaspoon of orange zest to the filling for a bright, Mediterranean flavor profile.
- Dark Chocolate: Use 70% dark chocolate melts for a less sweet, more sophisticated version.
- Dairy-Free: While difficult to replicate exactly, there are now almond-based ricottas and vegan cream cheeses that can be used for a similar effect, though the texture will vary.
Storage and Freezing
In the Fridge: The filling can be made up to 2 days in advance and stored in an airtight container or a sealed piping bag. Once the cannoli are filled, they are best eaten within a few hours.
Freezing: I do not recommend freezing the prepared filling, as the texture of ricotta and mascarpone can become grainy once thawed. However, you can freeze unfilled cannoli shells in a sturdy container for up to 3 months.

FAQ
Can I use cream cheese instead of mascarpone?
While you can, mascarpone is much less tangy and has a higher fat content, providing a more traditional flavor. If you use cream cheese, the filling will taste more like a “cannoli cheesecake.”
Why is my cannoli filling runny?
This almost always happens because the ricotta wasn’t drained long enough. If you’re in a rush, you can try pressing the ricotta between several layers of paper towels, but overnight is the gold standard.
Where do I find cannoli shells?
Most major grocery stores carry them in the bakery section or the international aisle. You can also order them online or visit an Italian specialty grocer.
A Sweet Conclusion
Making your own Chocolate Dipped Cannoli is a rewarding experience that elevates any dessert table. There’s something so satisfying about seeing those perfectly piped ends and the glistening chocolate coating. Plus, when you make them at home, you get to control the quality of the ingredients—and maybe sneak a few extra chocolate chips into the filling!
If you try this recipe, I’d love to see your creations. Tag me on Instagram or pin this recipe to your “Italian Desserts” board on Pinterest so you never lose it!
PrintThe Best Chocolate Dipped Cannoli with Creamy Mascarpone Filling
These Chocolate Dipped Cannoli are the ultimate Italian indulgence. By mixing traditional ricotta with rich mascarpone, you get a filling that is incredibly stable, creamy, and bakery-worthy.
Ingredients
3/4 cup full-fat ricotta cheese (drained overnight)
1 cup BelGioioso mascarpone cheese
1 teaspoon vanilla extract
1/4 cup powder sugar
1/4 teaspoon ground cinnamon
1/2 cup mini chocolate chips
8 cannoli shells
1/4 cup chocolate candy melts
1 teaspoon shortening or refined coconut oil
Instructions
1. Drain the ricotta: Line a fine mesh strainer with cheesecloth over a bowl. Add ricotta and let drain in the fridge overnight.
2. In a mixing bowl, combine the drained ricotta and mascarpone cheese. Stir with a spatula until smooth.
3. Add vanilla extract, powdered sugar, and cinnamon. Stir until fully incorporated.
4. Fold in the mini chocolate chips.
5. Transfer the filling to a piping bag with a large round tip or a storage bag with the corner cut off.
6. Melt the chocolate candy melts and shortening in the microwave in 30-second intervals until smooth.
7. Dip the ends of the cannoli shells into the melted chocolate. Place on wax paper to set.
8. Once the chocolate is firm, pipe the filling into both ends of each shell.
9. Store in an airtight container in the fridge until serving.
Notes
Always drain your ricotta! This is the secret to a filling that isn’t runny.
Wait to fill the shells until right before serving to maintain that perfect crunch.
Use mini chocolate chips so they don’t clog your piping tip.




