Dulce de Leche Truffles
Dulce de Leche Truffles are my favorite kind of no-bake treat: creamy, rich, and just the right size when you want something sweet but not a whole slice of dessert.
The center tastes like caramel and vanilla with a little tang from cream cheese, and the coating is up to you. I usually go with chocolate-dipped, but rolling them in cocoa is great when I want them quick and a little more grown-up.
These are especially good on a holiday platter or cookie tray, and I like serving them slightly chilled with coffee. They’re also a nice option when you need a dessert you can make ahead and stash in the fridge.

Why You’ll Love This Recipe
No-bake: No oven, no fuss. It’s just mix, chill, roll, and coat.
Soft and creamy: The center stays smooth and rich, more like a candy truffle than a cookie dough ball.
Holiday worthy: They look great on a platter, and you can dress them up with flaky salt, nuts, or toasted coconut.
Easy to make ahead: These hold well in the fridge, so you can knock them out early and serve when you’re ready.
Choose your coating: Dip in chocolate, roll in cocoa, or go with coconut or nuts depending on what you like (or what you have).
Key Ingredients
Truffle Base
- Dulce de leche: I use the canned kind for this. It’s thick, sweet, and already the right texture for truffles.
- Cream cheese: Full-fat is the move here. It makes the centers creamy and keeps the mixture from tasting flat.
- Vanilla wafer crumbs: These thicken everything up and give the truffles a cookie-like base. Any similar vanilla cookie works too if you crush it fine.
- Vanilla extract: Just enough to make the dulce de leche taste a little more “finished.”
- Fine salt: Don’t skip it. It keeps the sweetness in check and makes the caramel flavor pop.
Coating Options
- Semisweet chocolate: Semisweet is my go-to here so the coating doesn’t get too sweet. Chop it so it melts quickly and evenly.
- Coconut oil (optional): A little helps the chocolate melt smoother and dip easier. If you don’t have it, you can leave it out.
- Unsweetened cocoa powder: This gives you that classic truffle look and a slightly bitter finish. Use unsweetened, not hot cocoa mix.
- Shredded coconut (optional): I like it toasted for more flavor and a little crunch. Sweetened coconut works too if that’s what you have.
- Finely chopped nuts (optional): Pecans, walnuts, or almonds all work. Chop them pretty small so they stick well and don’t make rolling hard.
- Flaky sea salt (optional): Nice on the chocolate-dipped ones, especially if you like that sweet-salty thing.
Recipe Instructions
- Beat the cream cheese: Beat the softened cream cheese until smooth and lump-free.
- Mix in the dulce de leche: Add the dulce de leche, vanilla extract, and fine salt, then beat again until fully combined and creamy.
- Fold in the crumbs: Add the vanilla wafer crumbs and fold until you get a thick, scoopable dough.
- Chill the mixture: Cover the bowl and chill for about 60 minutes, or until the dough is firm enough to roll.
- Roll the truffles: Scoop and roll the mixture into 24 balls, then place them on a parchment-lined sheet.
- Freeze to set: Freeze the truffles for about 10 minutes so they hold their shape better when coating.
- Melt the chocolate: Melt the chopped chocolate (with coconut oil if using) until smooth, then let it cool for about 3 minutes so it’s not piping hot.
- Coat the truffles: Dip the chilled balls in chocolate and set back on parchment, or roll them in cocoa powder, toasted coconut, or chopped nuts.
- Chill to finish: Refrigerate for about 20 minutes, until the coating is set. Serve slightly cool.
My Tips!
This is the section that separates “good” from “wow.” If you read only one part of this post, make it this one — it’s where I reveal my recipe trick.
Recipe Tips & Tricks
Use full-fat cream cheese. It gives you a smoother, richer center and the truffles hold their shape better once chilled.
Chill longer if your kitchen is warm. If the dough still feels sticky after an hour, give it more time. Cold dough is easier to portion and roll.
Add more crumbs if the mixture is too soft. Stir in a tablespoon or two of extra cookie crumbs, then chill again. It’s an easy fix.
Freeze before dipping in chocolate. A short freeze helps the balls stay round and keeps them from sliding around in warm chocolate.
Let the chocolate cool a few minutes. If it’s too hot, it can melt the outside of the truffles and make dipping messy. Slightly cooled is easier to work with.
Simple tweaks
Here’s where the fun begins — a few simple tweaks can turn this recipe from casual treats into the star of any party.
Serving Suggestions
- Coffee or espresso: These are really good with coffee. I like them best with espresso or a strong latte.
- Hot chocolate: If you’re doing a holiday dessert table, serve these with mugs of hot chocolate. The cocoa-rolled ones especially make sense here.
- Fresh fruit: Strawberries or banana slices are nice on the side if you want something simple to cut the richness. It also makes a small dessert plate look more intentional.
- Cookie tray: Add them next to butter cookies or shortbread. The mix of textures is good, and the truffles disappear fast.
Eat it later
This section explains how to store leftovers properly and how far in advance the recipe can be prepared.
Storage and Make Ahead
Store the truffles airtight in the fridge for up to 7 days. I like them best cold or just barely warmed up at room temp for a few minutes.
You can make this recipe ahead and keep the rolled balls chilled until you’re ready to coat them. If you’re dipping in chocolate, coating them closer to serving keeps them looking the neatest.
For longer storage, freeze the truffles for up to 2 months. I freeze them on a sheet first, then move them to a container so they don’t stick together.
Thaw in the fridge overnight (or for a few hours) before serving. If they’re cocoa-rolled, you may want to give them a quick re-roll after thawing.
It could help!
Before you close the tab or print the recipe, scroll through these quick answers.
Recipe FAQs
Can I use homemade dulce de leche?
Yes. As long as it’s thick and scoopable, it works well. If your homemade dulce de leche is a little looser, you may need extra cookie crumbs and a longer chill.
Why are my truffles too soft to roll?
Usually they just need more chilling time. If they still won’t hold their shape, mix in 1 to 2 tablespoons more cookie crumbs, then chill again until firm.
Do I have to dip them in chocolate?
No. Rolling in unsweetened cocoa powder is the fastest option and tastes great, and chopped nuts or toasted coconut are easy too. You can also do a mix of coatings so the platter looks more interesting.
Can I freeze these truffles?
Yes, they freeze well. Freeze them in a single layer first, then transfer to an airtight container, and thaw in the fridge before serving.
What’s the best chocolate for dipping?
I usually use semisweet chocolate because it balances the sweetness of the dulce de leche. If you want a softer bite, stir in a little coconut oil while melting.
Keep it with you
The printable version with print button is at the end of the post, easy to follow, and includes all the steps you’ll need.
Dulce de Leche Truffles

Ingredients
Truffle Base
- 1 can dulce de leche 13.4 oz
- 4 oz cream cheese softened
- 1 cup vanilla wafer crumbs finely crushed
- 1 tsp vanilla extract
- ¼ tsp fine salt.
Coating Options
- 8 oz semisweet chocolate chopped
- 1 tsp coconut oil optional
- ½ cup unsweetened cocoa powder
- ½ cup shredded coconut toasted optional
- ½ cup finely chopped nuts optional
- flaky sea salt optional.
Instructions
Mix And Chill
- Beat cream cheese until smooth
- mix in dulce de leche vanilla and salt until fully combined
- fold in vanilla wafer crumbs until a thick scoopable dough forms
- cover and chill 60 minutes until firm.
Shape And Coat
- Scoop and roll into 24 balls then freeze 10 minutes to set
- melt chocolate with coconut oil and cool 3 minutes then dip balls and place on parchment or alternatively roll in cocoa coconut or nuts
- chill 20 minutes until coating is set and serve slightly cool.
