This post may contain affiliate links. Please read our disclosure policy.
This is the Best Cannoli Dip Recipe made with ricotta cheese, mascarpone or cream cheese, powdered sugar, brown sugar, vanilla, and mini chocolate chips. This cannoli dip is a quick, no-bake dessert and ready in 10 minutes with the classic flavor of a traditional cannoli filling.

I have heard so much about the viral Trader Joe’s cannoli dip that I knew I had to try it. I drove to my nearest Trader Joe’s, secured the cannoli dip and their butter waffle cone cookies, and couldn’t even wait until I arrived home to try them.
They were absolutely delicious but I wanted to create a homemade cannoli dip with chocolate chips that tasted like a classic cannoli filling.
If you love classic Italian cannoli but don’t want the hassle of frying shells, this easy cannoli dip is the perfect solution. It has all the rich, creamy flavor of traditional cannoli filling…sweet ricotta, smooth mascarpone, warm vanilla, and mini chocolate chips and ready in just minutes.
This no-bake dessert is ideal for parties, holidays, or anytime you need something quick but impressive. It’s light, fluffy, perfectly sweet, and incredibly versatile. Serve it with waffle cones, cookies, or fresh fruit for a crowd-pleasing treat that disappears fast.

What is Cannoli Dip?
Cannoli dip is a creamy sweet dip and a twist on the classic Italian pastry, the cannoli. Made with ricotta and mascarpone cheeses, powdered sugar, brown sugar vanilla, and mini chocolate chips. It is sweet, creamy, tangy, and perfectly balanced. This creamy, sweet dip captures the flavors of a classic Italian cannoli without the hassle of frying shells.
This dip is smooth, light, and easy to pair with crispy cannoli shell pieces, graham crackers, waffle cones, butter cookies or fresh fruit like strawberries and apples. It is a crowd pleaser that’s simple to make and perfect for sharing at parties, holidays, or any time you want a fun, easy dessert. All the flavor of cannoli without the hassle—what’s not to love?
I wanted to ensure the cannoli dip was extra creamy so I used equal parts ricotta and mascarpone cheese with the perfect amount of sweetness. It turned out to be the best cannoli dip!

My daughter and her husband live in Boston so whenever we visit, you better believe we try a lot of cannolis! My favorites always have creamy ricotta filling so I wanted to replicate those flavors into a dip.
I have shared several sweet dip recipes on Modern Honey. One of my favorites is my Chocolate Chip Cookie Dough Dip — a sweet cream cheese dip with chocolate chips and chocolate-covered toffee bits. Another popular one is my Caramel Toffee Dip — 5-ingredient Caramel Apple Dip made with cream cheese, brown sugar, vanilla, caramel sauce, and Heath Bar toffee pieces. This is the perfect dip for fresh apples!
What ingredients are in the Trader Joe’s Cannoli Dip:
The Trader Joe’s Cannoli Dip is mainly made with cream cheese, ricotta cheese, sugar, and sour cream. It is a thinner consistency and has a little tang due to the sour cream. If you want to add a little tang to this cannoli dip recipe, I suggest adding 1 Tablespoon of sour cream. It does have some preservatives so we are ditching those to make this homemade cannoli dip even better!
You can also tailor-make the sweetness according to your taste preference. The Trader Joe’s version is quite sweet so add more sugar, if you desire a sweeter cannoli dip.
Cannoli Dip Ingredients:
This Homemade Cannoli Dip can be made in less than 5 minutes with only six ingredients. Here is what you need to make homemade cannoli dip:
- Ricotta Cheese — use full-fat ricotta cheese and drain the ricotta cheese if there is any liquid to ensure a creamy texture.
- Mascarpone Cheese or Cream Cheese — mascarpone cheese is an Italian cream cheese that is very creamy. You can also substitute cream cheese but make sure it is room temperature so it blends into a smooth texture.
- Powdered Sugar — this helps to create a smooth creamy dip and adds the perfect amount of sweetness.
- Brown Sugar — adds some extra sweetness, warmth, and depth of flavor.
- Vanilla Extract — I suggest using pure vanilla extract. My favorite is Nielsen Massey Vanilla.
- Mini Chocolate Chips — I suggest using mini semi-sweet chocolate chips or you can use regular-sized chocolate chips.
Substitutions and Variations:
May add fresh orange zest, a touch of cinnamon, or pistachios for an authentic cannoli flavor. If you use cream cheese instead of mascarpone cheese, I suggest only using full-fat cream cheese.
No ricotta version: Use all mascarpone or cream cheese for a smoother dip
Chocolate cannoli dip: Add cocoa powder or melted chocolate
Pistachio: Add chopped pistachios for a classic twist
Orange zest: Adds brightness and depth

How to make Cannoli Dip (better than Trader Joe’s):
- In a mixing bowl, cream together ricotta cheese and mascarpone cheese. Make sure to drain any liquid off of the ricotta cheese before adding it to the bowl! Add powdered sugar, brown sugar, and vanilla. I love to use a hand mixer.
- Whip for 2-3 minutes, or until light, fluffy, and perfectly creamy. Add more powdered sugar for a sweeter cannoli dip.
- Fold in mini chocolate chips.
- Serve with waffle cone cookies, butter cookies, shortbread cookies, strawberries, apples, and fresh fruits.
Frequently Asked Questions (FAQ’s:):
Frequently Asked Questions
1. Can I use cream cheese instead of mascarpone? Yes, cream cheese can be used as a substitute for mascarpone, but it will have a tangier flavor. To mimic the richness of mascarpone cheese, use full-fat cream cheese and let it soften before mixing.
2. How do I keep the dip from being too runny? Straining the ricotta is key to preventing a watery dip. Also, avoid overmixing, which can break down the cheeses.
3. How long does cannoli dip last? Store cannoli dip in an airtight container in the refrigerator for up to 3 days. Stir before serving as it may separate slightly.
4. Can I make this dip ahead of time? Absolutely! In fact, making it a day ahead enhances the flavors. Just be sure to give it a good stir before serving.
What to Serve with Cannoli Dip:
Are you wondering what to eat with cannoli dip? There are so many options!
Pretzels: For a sweet-and-salty combo.
Waffle Cone Pieces: Mimic the crunch of cannoli shells. I love to use the Butter Cookies from Trader Joe’s that resemble waffle cones or pizzelle cookies.
Pizzelle Cookies: Thin, crispy Italian cookies are perfect for scooping.
Graham Crackers: A sweet and sturdy option.
Fresh Fruit: Strawberries or apple slices pair wonderfully.
Tips for the Best Cannoli Dip:
Use High-Quality Ingredients: The flavor of this dip relies on the quality of the ricotta, mascarpone, and chocolate.
Don’t Skip the Chill Time: Refrigerating the dip enhances its texture and flavor.
Serve Cold: Cannoli dip is best enjoyed chilled, so keep it refrigerated until just before serving.
More Dessert Dip Recipes:
If you love cannolis, check out my popular Cannoli Pie Recipe. I also share a Cannoli Sheet Cake Recipe. This cannoli dip is everything you want in a dessert—easy, creamy, and full of classic flavor. Whether you’re making it for a party or just a quick treat at home, it’s guaranteed to be a hit. Once you try it, you may never go back to traditional cannoli again!

Pin this now to find it later
Pin It
Cannoli Dip
Ingredients
- 8 ounces Mascarpone Cheese or Cream Cheese *
- 1 cup (8 oz) Ricotta Cheese
- 1 1/4 cups Powdered Sugar
- 2 Tablespoons Brown Sugar
- 1 teaspoon Vanilla Extract
- 1 to 1 1/2 cups Mini Chocolate Chips
Instructions
- In a mixing bowl, cream together ricotta cheese and mascarpone cheese. Make sure to drain any liquid off of the ricotta cheese before adding it to the bowl! Add powdered sugar, brown sugar, and vanilla.
- Whip for 2-3 minutes, or until light, fluffy, and perfectly creamy. Add more powdered sugar for a sweeter cannoli dip.
- Fold in mini chocolate chips. Serve with waffle cone cookies, butter cookies, shortbread cookies, strawberries, apples, and fresh fruits.
Notes
- Ricotta Cheese — use full-fat ricotta cheese and drain the ricotta cheese if there is any liquid to ensure a creamy texture.
- Mascarpone Cheese or Cream Cheese — mascarpone cheese is an Italian cream cheese that is very creamy. You can also substitute cream cheese but make sure it is room temperature so it blends into a smooth texture.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.


















I wasn’t able to find mascarpone cheese so I used cream cheese. It turned out great! I was also unable to find cannolli chips or pizzelles, so I substituted chunks of waffle cone bowls. I left out the mini chocolate chips, but I have some on hand in case anyone wants to add some to their dip. Very easy to make and delicious! Five stars!
Am i able to use this as a stacking cake filling?
Hi Maggie! I definitely believe that you could use this in a cake. 🙂 If you do, let me know how it turns out for you!
I made this Dip 2 year5s ago and everyone had a fit over it. now this is all they ask me to make. So I have to Double or triple this recipe everytime I make it. I went and got all of the stuff that was required for it Made it I had the fruit cookies everything. This has been a total hit at The Christmas Party. now we make this for any reason at all.