Chocolate / Vegan Chocolate Truffles

Vegan Chocolate Truffles

Published November 19, 2025

Make these vegan truffles for the holidays or any time of year. With just three ingredients, they're easy, delicious, and so worth making.

Yield: 25 truffles

Prep time: 20 minutes

Total time: 4 hours 25 minutes

Several cocoa-coated truffles piled together, one with a bite taken out.

A Holiday Classic: Vegan Truffles

The author pouring chickpeas from a colander.

I’ve been making these vegan chocolate truffles for at least 15 years now, and made truffles every year with my sister since we were very small. In my mind, it’s not Christmas until I’ve made truffles, and I look forward to it every year.

These are quite traditional chocolate truffles, rolled in cocoa to look like the mushrooms, and with a strong dark chocolate flavour. Coconut cream replaces heavy cream (more on that below) and I’ve been making them this way ever since I had to stop eating dairy. I don’t miss the cream and I’m sure you won’t either.

I make a big batch of these exact vegan truffles to give as gifts every year, either plain or with different add-ins – more on that below too – and they’re always a big hit. It is a bit of work rolling the individual balls but it’s a fun thing to do with a friend or while watching something festive. It’s a tradition that I love, and I hope you do too.

Alexandra, handwritten.

Ingredients You’ll Need and Why

Since this recipe calls for just three ingredients, try to use the best quality possible. The chocolate should be one that you enjoy eating plain – not chocolate chips – with full-fat coconut cream and real vanilla. It makes such a difference. These are notes and recommendations from my testing over the last decade and a half, but you can find the full recipe card below.

Vegan truffles ingredients with labels.
  • Chocolate: choose a decent dark chocolate bar for good truffles. Pictured is the cheap organic grocery store-brand chocolate bar, but we like the taste, so it works here even though it’s the least expensive option. Not only will chocolate chips not taste as nice, but they also contain stabilisers that prevent them from melting fully.
  • Coconut cream: this is scooped from a can of full-fat coconut milk. Discard the water or use it in smoothies or to thin out a curry. This makes for an indistinguishable texture compared to heavy cream truffles and just the slightest trace of coconut flavour. I don’t recommend using coconut milk that comes in a tetra pack or carton, because the cream and water usually aren’t separated like in a can.
  • Vanilla: I always use homemade vanilla extract. Vanilla powder and paste are just as good, using half the amount as called for of extract.

How to Make Vegan Truffles

Your hands will get covered in chocolate while rolling the truffles, and that’s just part of the fun. Start with clean hands and you’ll be fine.

Truffles steps 1 to 4, melting chocolate, mixed, chilled, and rolled into truffles.

Step 1: heat the milk in a small saucepan, then pour over the chopped chocolate in a heat-safe bowl. Make sure to chop the chocolate finely so that it melts fully when the milk is added. Let this rest for about a minute.

Step 2: whisk to combine, and stir in the vanilla extract. This is when you’ll add any other flavourings as outlined below, if using.

Step 3: refrigerate until set, usually around four hours. If you have time, I recommend setting overnight. If you have a space that’s cool but not as cold as a refrigerator, that’s even better – it gets a little too solid when fully chilled.

Step 4: roll the truffles into balls with your hands, then roll in cocoa powder. If dipping in chocolate instead, make sure to refrigerate or freeze the truffles again first.

Rolling chocolate truffles into balls.

Expert Tips for the Best Truffles

Trust me, I’ve been making vegan truffles for ages! They’re just like standard truffles, really, but there are some tips to keep in mind for the best results (coconut milk and dark chocolate aren’t cheap).

  • Heat the milk, not the chocolate: for any ganache, the milk should be heated and then poured over the chocolate. This way you don’t risk burning the chocolate and ruining the taste and texture.
  • Roll the truffles twice: for rounder truffles, roll once, refrigerate to set, and then roll again to make for evenly round balls before coating in the cocoa powder.
  • Stick with dark chocolate: something with less cocoa solids, like milk or white chocolate, won’t set like dark chocolate does. Note the percentage values in the recipe card below and stick to a dark chocolate that fits within that range. Any less and the truffles will be too soft.
  • Use a double boiler: if your milk isn’t warm enough when added to the chocolate, it won’t fully melt. If that happens, don’t put the mixture directly on the stove top – you risk burning it. Use a heat-safe glass bowl and place it over a small saucepan of simmering water (it shouldn’t touch the water) to gently melt.
  • Do a shake test: if you hear the liquid sloshing around in the can of coconut milk in the store, the cream and water are combined, and no good for truffles.

Best Truffle Additions

This is a base recipe for chocolate truffles. You can add any number of flavourings or inclusions depending on what you like, and even use different types of chocolate. These are my tried and tested add-ins.

  • Orange zest: use an unwaxed orange and finely zest into the truffle mixture. Add to taste. Other citrus fruits, like bergamot, are also good. Don’t add orange juice. Orange oil for baking can be added if you don’t want the texture of the zest. See my recipe for chocolate orange truffles.
  • Peppermint: my personal favourite. I use peppermint oil specifically for baking (not essential oil) and just add a few drops, to taste. Too far and the truffles will taste like toothpaste.
  • Coconut: stir in some desiccated coconut while the truffle mixture is still warm, and coat in more coconut. Use toasted for a stronger taste.
  • Almond: add ¼ teaspoon of almond extract and taste before adding any more. It’s a very strong flavouring so be cautious. Coat the truffles in crushed almonds or top with a couple almond slices.
  • Hazelnut: this is a bit trickier but I sometimes add a whole toasted hazelnut to the middle of my truffles and then roll in cocoa. You can add hazelnut butter too but that’s a whole other recipe – to add the nut, you have to press it into truffle and then use your hands to squeeze the chocolate around it to cover before rolling into a ball.
  • Freeze-dried fruit: try adding crushed freeze-dried raspberries or strawberries to the ganache, or mix some fruit powder into the cocoa that you roll the truffles in. In my experience, rolling them in only fruit powder is a bit overwhelming.

More Holiday Sweets

There are some treats I make every December without fail, no matter where I am. These are the recipes I make every year no matter what, in addition to the vegan truffles.

If you make this Vegan Truffles recipe or any other dairy-free chocolate recipes on Occasionally Eggs, please take a moment to rate the recipe and leave a comment below. It’s such a help to others who want to try the recipe. For more OE, follow along on InstagramFacebook, and Pinterest, purchase the Occasionally Eggs cookbook, or subscribe for new posts via email.

Several cocoa-coated truffles piled together, one with a bite taken out.
No ratings yet

Vegan Chocolate Truffles

Prep Time: 20 minutes
Cook Time: 5 minutes
Setting Time 4 hours
Total Time: 4 hours 25 minutes
Servings: 25 truffles
Print Recipe

Description

Make these vegan truffles for the holidays or any time of year. With just three ingredients, they're easy, delicious, and so worth making.

Ingredients

  • 200 grams dark chocolate 55% to 75% cocoa solids
  • 150 grams coconut cream scooped from the top of a can of full-fat coconut milk
  • 1 teaspoon vanilla extract
  • Unsweetened cocoa powder, for rolling

Instructions

  • Finely chop the chocolate and place it in a heat-safe bowl. Set aside.
    200 grams dark chocolate
  • Heat the coconut cream over low-medium heat in a small saucepan until simmering. Pour it over the chopped chocolate. Let this rest for one minute, then whisk to combine.
    150 grams coconut cream
  • Whisk in the vanilla extract. If adding any other mix-ins, do that now.
    1 teaspoon vanilla extract
  • Let the truffle mixture cool to room temperature, then cover and refrigerate until set, at least four hours. If chilled overnight, bring it out and let it sit at room temperature for half an hour before rolling.
  • Add some cocoa powder to a bowl and set aside.
    Unsweetened cocoa powder, for rolling
  • Scoop small spoonfuls of the truffle mixture and use your hands to roll into rough balls. Place each ball into the cocoa powder and roll to coat. Repeat until the truffle mixture has been used up. This should make about 25 truffles.
  • Once all the truffles are shaped and coated in cocoa powder, place in a sealed container and refrigerate for up to one week. Freeze for up to one month in an airtight container.

Notes

Rolling in cocoa: make sure you’re using plain unsweetened cocoa to roll the truffles in, and not hot chocolate drink mix.
Chocolate coating: to add a chocolate coating, roll the truffles, then freeze on a parchment paper lined tray for 30 minutes. Melt 200 grams chocolate over a double boiler with a teaspoon of coconut oil, then dip the truffles in and lift out with a fork. Place onto a rack or back onto the lined tray to set. If you want sweeter truffles, dipping in a milk or white chocolate is the best way to accomplish that.

Nutrition

Serving: 1truffle | Calories: 63kcal | Carbohydrates: 4g | Protein: 1g | Fat: 5g | Saturated Fat: 4g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 1g | Sodium: 1mg | Potassium: 20mg | Fiber: 1g | Sugar: 3g | Vitamin C: 0.2mg | Calcium: 1mg | Iron: 0.1mg

Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.

About Alexandra Daum

Alexandra Daum is a professional recipe developer, food photographer, and cookbook author. She started sharing carefully tested vegetarian recipes in 2014 and has since published hundreds of recipes with seasonal ingredients and whole grains as the focus. Her work has been featured on CTV, in House & Home and Chatelaine, on popular websites like Buzzfeed and Best Health, and in countless other publications.

Woman smiling in a kitchen with open shelf at head height.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.