These vegan orange chocolate truffles are super creamy and easy to put together. They make a lovely light post-Christmas dinner treat!

Christmas desserts don’t need to be complicated and time consuming to be impressive. These truffles are extremely easy to make and guaranteed to impress anyone. Especially those with a sweet tooth and a weakness for chocolate.
Anything orange + chocolate reminds me of Christmas. Although I’m not one to restrict myself from enjoying that flavour combination the rest of the year. Chocolate truffles are amazing as is, but with a hint of orange they just taste so much more moreish, don’t you agree?
The combination of cashews, milk, melted dark chocolate and coconut oil creates the perfect texture for a truffle. Super smooth and creamy and covered with a crunchy chocolate shell for good measure.
If you’re looking for an easy, lighter treat to enjoy on Christmas day. This recipe is for you! These truffles are also perfect to make if you have guests over or to take with you as a gift if you’ve been invited to a Christmas dinner party.

What you’ll need to make these vegan orange chocolate truffles:
Cashews – these make the truffles super creamy. I start off by bending the cashews with oat milk into a cream. Soaking your cashews first means they will blend a lot easier and you’ll have a smoother result.
Dark chocolate – the base of every good truffle recipe. I like to use 70% dark chocolate for a more intense chocolatey flavour. For a more intense orange flavour, you can use orange dark chocolate.
Coconut oil – to add to the creaminess of these truffles and to make them more melt-in-your-mouth.
Maple syrup – just a little bit to add some extra sweetness.
Orange zest – to give these truffles a yummy orange flavour without needing to use artificial flavourings.

Why you need to try these vegan orange chocolate truffles:
- They’re easy to make
- Super creamy centre
- Completely vegan/plat-based
- Gluten-free
- Taste absolutely divine
- And they’re perfect for the festive season (but also all year round!)


Vegan Orange Chocolate Truffles
Ingredients
- 100g cashews soaked in water for at least 4 hours
- 100ml oat milk I used Califia Farms Barista Oat Drink
- 150g dark chocolate
- 2 tbsp coconut oil
- 2 tbsp maple syrup
- Zest of 1 orange
For the coating
- 150g dark chocolate*
- 1 tsp coconut oil
Instructions
- Drain and rinse the soaked cashews, then add to a blender along with the oat milk. Blend until smooth
- Pour into a saucepan along with the rest of the ingredients. Heat until everything is melted, then take off the heat and pour into a wide bowl.
- Allow to cool, then transfer to the fridge to set (around 4 hours).
- Use a small ice cream scoop or a spoon to scoop the set truffle mixture and shape into walnut sized balls.
- Place on a sheet lined with baking paper and freeze for 30-60 minutes.
- Break up the dark chocolate into a heat-proof bowl and add the coconut oil. Melt in the microwave, then dip each truffle to coat.
- Refrigerate again until the chocolate is set.
These are absolutely divine. Silky soft in the centre, full of flavour and taste decadent. I love the use of cashews instead of cream and will be making these again. My family adored them too. I wonder about adding some liqueur or even crushed raspberry to the chocolate before chilling. Excited to try some possibilities.
So glad you enjoyed them Laura 😀 I am really pleased with the texture considering there’s no cream in there. So happy to hear your family enjoyed them too 🙂 Love the idea of adding raspberries ? There are so many ways to flavour these truffles!
Love this recipe – made them for my colleagues a few days ago. Everyone loved them too x
I’m so glad to hear it Emma 😀
Hi, will they melt if left outside the refrigerator for sometime ?
Took these truffles to my in-laws last week and they were a hit! So creamy, but don’t feel too heavy which is nice.
? Glad to hear they were enjoyed! xx
I made these truffles last year and I’m serving them again on Christmas Eve this year. Everyone loved them!
So glad to hear that Sura 🙂 Hope everyone enjoys them this year too! xx
What do you soak the cashews in please ? The oat milk ?
Just plain water 🙂
Can I also use cashewbutter?
I assume almond milk is fine instead of oat milk?
Yes 🙂
Have you ever tried substituting the maple syrup with something like honey?
Hi can we use regular milk instead of oat milk? And olive oil instead of coconut oil? Thanks 🙏
These are AMAZING! absolutely delicious. Making them again for Christmas!
Thank you for the recipe!
What can I use instead of coconut oil?
Is the nutrition for the total end product of for each truffle.
Any substitute for coconut oil?
Lovely recipe, which I enjoyed at a recent gathering, made by a colleague. One question: in Step 2, do I add the orange zest to the saucepan as well or reserve it only for adding to the tops of the finished truffles at the end?
Hi Kathryn 🙂 So glad you enjoyed them! The orange zest goes in the saucepan with the rest of the ingredients if you would like them to tasty orangey
Hello, outstanding recipe. The 199 kcal you mention per piece or batch. thank you