
Don’t assume these dark chocolate peppermint truffles taste “healthy.” They deliver rich, decadent dark chocolate with a cool hint of peppermint—pure holiday indulgence.
Chocolate and peppermint feel especially festive at Christmas; the combination instantly brings to mind trees, wrapped presents, and snowy afternoons.

What makes these truffles healthier? The base is simple: nuts (I used almonds and pecans, but any combination works), unsweetened cocoa powder, and Medjool dates for natural sweetness and binding. Peppermint and vanilla extracts add flavor, and a dark chocolate shell finishes the truffles. For a festive finish, crush 1–2 candy canes and sprinkle over the coated truffles for a pleasant crunch and visual cue to the flavor.
That’s it—clean, whole-food ingredients. The dates blend into the cocoa for a creamy, naturally sweet texture, so nobody will guess these are a healthier treat.
Bonus: these dark chocolate peppermint truffles are vegan and gluten-free when you use dairy-free chocolate.

Look at that glossy dark chocolate coating—creamy inside, crisp shell outside. It’s tempting to grab one straight from the fridge, and yes, I have eaten one as a “breakfast dessert.” If you know what’s in them, why not enjoy them guilt-free?
Make a batch for your dessert table, wrap them as edible gifts, or bring them to a holiday swap. They keep well in the refrigerator for 2–3 weeks, so they’re perfect for making ahead.

These truffles are still an indulgence, but one that feels good for both mind and body. Packed with fiber, healthy fats, nutrient-dense dates and nuts, plus antioxidant-rich dark chocolate, they’re a satisfying holiday treat.

Description
Dark chocolate peppermint truffles are the perfect holiday dessert—made with wholesome ingredients but tasting decadently rich. Simple to prepare and ideal for gifts, parties, or an everyday treat.
Ingredients
- 15 pitted Medjool dates
- 2 cups raw nuts (pecans, walnuts, almonds, or cashews – I used 1 cup pecans and 1 cup almonds)
- 1/2 cup + 2 tablespoons unsweetened cocoa powder or cacao powder
- 1/4 teaspoon salt
- 2 teaspoons peppermint extract (adjust to taste)
- 1/2 teaspoon pure vanilla extract
- 1 to 3 tablespoons filtered water (if needed)
- Chocolate shell
- Optional: 1 to 2 crushed candy canes for garnish
- 8 ounces dark chocolate bar (use dairy-free/vegan chocolate to keep the recipe vegan)
- 1 teaspoon coconut oil (optional, to keep the chocolate slightly softer)
Instructions
- Prepare: Soak the pitted dates in hot water for 10 minutes. Line a large rimmed baking sheet with parchment paper and set aside.
- Process the nuts: Pulse the nuts in a food processor until they form a fine meal—avoid overprocessing or they’ll become nut butter. Add the cocoa powder and salt and pulse until combined. Transfer to a bowl and set aside.
- Process the dates: Drain the dates and pulse them in the food processor until broken down and forming a sticky ball. Return the nut-cocoa mixture to the processor, break the date ball into pieces, and add them back in.
- Finish the batter: Add peppermint and vanilla extracts and pulse until the mixture forms a cohesive ball. If it’s too dry, add water 1 tablespoon at a time until it holds together smoothly.
- Form truffle balls: Use about 1 tablespoon of mixture per truffle. Squeeze to compact and roll between your hands to form round balls. Place on the prepared baking sheet. You should get roughly 31 small truffles.
- Optional—crush candy canes: Place candy canes in a sealed bag and crush with a mallet or rolling pin. Finer pieces work best for eating.
- Melt the chocolate: Chop the chocolate and place in a microwave-safe bowl with the coconut oil. Heat in 30-second intervals, stirring between each, until fully melted and smooth.
- Coat the truffles: Dip each truffle into the melted chocolate, use a fork to lift and drain excess chocolate, then transfer to the parchment-lined sheet. Sprinkle with crushed candy cane if desired. Repeat until all truffles are coated.
- Set: Let the chocolate cool and set for 20–30 minutes. Store truffles in an airtight container in the refrigerator for up to 2–3 weeks.
Notes
Extra chocolate: If you have leftover melted chocolate, spread it on parchment and top with nuts or berries for a simple extra treat.
Coconut oil in the chocolate: Adding a teaspoon of coconut oil makes the coating a bit softer and easier to bite into so the chocolate won’t flake off in chunks on first bite.