Vegan Truffles

Make the chocolate-lover in your life ecstatic with these decadent Vegan Truffles. It’s a super easy recipe with only 4 ingredients, plus toppings. Enjoy these creamy, smooth vegan chocolate truffles for the holidays, Valentine’s Day, or any time of year you’re ready for some chocolate indulgence.

Several vegan truffles are in a bowl with more truffles behind them. They're all coated with different toppings, like chopped nuts and coconut.

I’ve seen so many delicious chocolate truffles recipes that it seemed like an easy one to veganize. I love chocolate truffles so the idea of having some homemade vegan ones around, was definitely too tempting to ignore!

Why are they called Truffles?

These small chocolate confections are often unevenly shaped and when when dipped in cocoa powder, resemble the expensive delicacy truffles (a fungi) that grows near the base of trees.

What is a truffle?

A truffle is basically a chocolate ganache that’s been rolled in any assortment of toppings, such as cocoa powder or chopped nuts.

Let’s take this down a little further. A ganache is basically chocolate that’s been melted with cream. You’ve seen an assortment of vegan ganache recipes here, including this vegan chocolate pie.

Of course, you can roll chocolate truffles in a variety of toppings, like chopped nuts, sprinkles, coconut, and more. We’ll still call them the same thing.

Growing up in the Missouri, I’ve seen my share of morels, but I had never actually seen a truffle. I had to look it up and sure enough, I can see the resemblance in a sort of abstract, van Gogh kind of way.

A chocolate truffle sits in a bowl with cocoa powder, having recently been rolled in it.

Key Ingredients

You can find the full printable recipe, including ingredient quantities below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time!

Let’s talk about how to make a vegan truffle recipe, because it’s a little different than a traditional one. First, let’s go over some key ingredients.

  • Unsweetened chocolate — You can find this in the baking aisle of most grocery stores. I love using a high-quality chocolate like Guittard. Look at the ingredients to make sure they’re vegan, but most are made without dairy.
  • Full fat coconut milk — This coconut milk is from a can. The ingredients should indicate 12+ grams of fat. That’s how you’ll know it’s full fat.
  • Medjool dates — These are the big dates that make everything so deliciously sweet. It also means this recipe is made without any added sugar, because the dates add a bit of texture and sweetness. I buy my dates at Costco, but they can also be found in most health food stores and even some grocery stores.
  • Toppings — The truffles can be rolled in cocoa powder. See below for some more ideas on toppings.

These are naturally gluten-free. However, if you are serving them to people with serious gluten issues, I recommend buying certified gluten-free ingredients.

Looking down on several rows of vegan truffles, all with different toppings, like nuts or sprinkles.

How to Make Vegan Chocolate Truffles

I love making these dairy-free truffles, so let’s go over some of the key steps involved.

Prepare the Chocolate: Cut the chocolate into bits and then transfer them into a microwave-safe bowl.

Quick Fix Tip

Chop the chocolate into smaller bits to help it melt quicker.

Chocolate bits on a wooden cutting board with a serrated knife next to it.

Prepare the Sweet Coconut Milk: Add the coconut milk and dates to a food processor and pulse until smooth.

Looking down on a blender jar with coconut milk and dates in the bottom.

Then you’ll want to heat up this sweet mixture. So, transfer it to a microwave-safe bowl and heat for 1 minute. Be sure to use oven mits to remove it from the microwave becasue the bowl will be hot.

A dark milk mixture is being poured over chopped up chocolate in a bowl.

Pour this mixture over the chopped chocolate. Cover, and set it aside for 1 – 3 minutes to allow the chocolate to melt. Then stir it all together. Voila! Vegan chocolate ganache! Cover the bowl and refrigerate it for 4 – 6 hours or up to overnight. 

Chocolate balls sit on a pan lined with waxed paper. A cookie scoop with bits of chocolate on it sits next to it.

I recommend using a cookie dough scoop to scoop the chocolate. I filled each scoop about a little more than half way and that created 22 balls.

Place scoops on a pan and roll each scoop into a rough ball shape. I find this is still a little too soft, so transferring the pan toe the fridge for 30 minutes helps.

Adding Flavor

You can add a variety of flavors to your truffles. Use any of these extracts:

  • vanilla
  • coconut
  • peppermint
  • hazelnut
  • rum
  • coffee
  • orange

All of these will add delicious flavors to your dairy free truffles.

You can also use liqueurs with homemade truffles. For example,

  • Grand Marnier for an orange flavor
  • Chambord for a raspberry flavor
  • Kahlua for a coffee flavor
  • Rum is a great flavor for truffles too.

Favorite Truffle Toppings

Once the balls have chilled, roll them again to create a more round shape. Then roll those balls in your favorite toppings.

Chocolate truffles sit next to bowls of cocoa powder and sprinkles. A cutting board has chopped nuts on it.

Here are some of the best toppings for dark chocolate truffles:

  • Cocoa powder.
  • Finely chopped nuts, like walnuts, almonds, pecans, pistachios, hazelnuts, etc.
  • Himalayan Salt — combining chopped almonds with Himalayan salt is so good!
  • Coconut flakes — pulse coconut flakes in a food processor to make them smaller.
  • Cookie crumbs can add a sweet touch as well.
  • Sprinkles — colorful truffles can be a lot of fun!
A hand holds a chocolate truffle and is rolling it in a bowl of sprinkles. More truffles sit near the bowl.

Making Vegan Lindt Chocolates

If you’d rather fancy vegan chocolate candies, you can dip the truffle balls in melted dark chocolate.

To make a dark chocolate candy coating, combine 1 cup of vegan chocolate chips with a teaspoon of coconut oil (the kind that’s firm at room temperature). Melt these two together and dip the chilled truffle balls in the melted chocolate.

Set them on a pan covered in waxed paper for the chocolate to set. I usually put them in the fridge to speed the setting process.

Recipe Notes & Tips

I have found these tips to be helpful in making this recipe:

  • I’m calling for 1 cup of dates, which is usually between 8 – 12 dates, depending on their size.
  • Using a serrated knife helps chop up the crisp, dark chocolate into small bits.
  • If the dates are firm (because they’ve been around awhile and firmed up), heat them up in a microwave for approximately 30 seconds.
  • When you first scoop the chocolate, it will be sticky. Place the scoops on a tray lined with waxed paper and then refrigerate it to help firm up the scoops.
  • I always keep paper towels nearby to wipe my hands as needed.
A hand grabs a chocolate truffle from a bowl full of them.

You May Also Like…

Here are some more favorite vegan no-bake, chocolate recipes:

A woman holds a truffle out in front of her. Her face, along with the rest of the background, is out of focus.

If you love dark chocolate, you’ll want to give a vegan chocolate truffle a try.

A bowl of chocolate balls all have different toppings and sit in front of a bowl of cocoa powder and nuts in the background.

I hope you love this recipe as we do! Have you tried it? Be sure and leave a comment and a rating of this recipe below and then take a quick photo and share it with me using #namelymarly on Instagram. I love seeing your creations!

Several vegan truffles are in a bowl with more truffles behind them. They're all coated with different toppings, like chopped nuts and coconut.

Chocolate Vegan Truffles

Delicious and decadent, these easy chocolate vegan truffles make a perfect treat, holiday gift, or party tray for the holidays and any time of the year!
5 from 1 vote
Print Pin Rate
Course: Dessert
Cuisine: French
Keyword: Chocolate Vegan Truffles
Prep Time: 10 minutes
Cook Time: 4 hours 30 minutes
Total Time: 4 hours 40 minutes
Servings: 22
Calories: 96kcal
Author: Marly


For the Ganache:

  • 8 ounces Unsweetened chocolate squares (see note)
  • cups full fat coconut milk (see note)
  • 1 cup Medjool dates (8 – 12 dates, pitted)
  • 1 teaspoon coconut extract (or vanilla)
  • Topping ideas: cocoa powder, finely chopped nuts, shredded coconut, sprinkles. (see note)


  • Use a serrated knife to chop the chocolate bars. The smaller pieces, the faster the chocolate will melt. Transfer the chopped chocolate into a heat-resistant bowl.
  • Canned coconut milk usually has the fat separated from the milk part. So, scoop it all into a blender and pulse a few times to combine it. Then pour it into a measuring cup. You can use the unused portion of the milk in smoothies or other recipes. Pour the measured quantity back into the blender.
  • Remove the pits from the dates and add them to the blender. Note: if your dates are older and thus dried out a little, it helps to heat them up in the microwave for thiry seconds or so. Or you can also let them sit in hot water for 10 minutes or so.
  • Pulse the coconut milk and dates together. Remove the lid and use a rubber spatula to push down contents from the side of the bowl. Pulse again. Continue this process until the mixture is relatively smooth.
  • Transfer the coconut date mixture to a microwave-safe bowl and heat for 1 minute. Be sure to use oven mits to remove it from the microwave becasue the bowl will be hot. Pour this mixture over the chopped chocolate. Cover the chocolate and set aside for 1 – 3 minutes to allow the chocolate to melt. Then stir it all together. If the chocolate isn't entirely melted, just place the bowl in the microwave and heat for 1 minute. Stir again. Cover and refrigerate for 4 – 6 hours or up to overnight.
  • When you're ready to roll the truffles, place a sheet of parchment paper over a pan. Use a cookie dough scoop to scoop the chocolate. I filled each scoop about a little more than half way. Place scoops on prepared pan. Roll each scoop into a rough ball shape. Place the tray in the fridge for 30 minutes or so.
  • Once the balls have chilled, roll them again to create a more ball shape. Then roll balls in your favorite toppings, like cocoa powder, finely chopped nuts, sprinkles and more.
  • Store truffles in the fridge. They will keep up to 5 days there. They can also be frozen where they'll keep up to 2 months.

Recommended Equipment


Use a high-quality, 100% dark chocolate, usually found in the baking aisle of most grocery stores.
Use canned coconut milk with at least 12g of fat or more. Sometimes this is referred to as coconut cream. Either way, it has a high fat content, which is what we’re after.
You can switch up the flavorings by using raspberry, hazelnut, vanilla, coffee, mint, orange, or any extracts (or liquor) of your choice. 
Topping options: cocoa powder, finely chopped nuts, Himalayan salt (combines nicely with chopped onions), cookie crumbs, sprinkles, or even melted chocolate. See post for how to dip truffles in chocolate.
Nutrition Facts
Chocolate Vegan Truffles
Amount Per Serving
Calories 96 Calories from Fat 72
% Daily Value*
Fat 8g12%
Saturated Fat 6g30%
Sodium 4mg0%
Potassium 160mg5%
Carbohydrates 8g3%
Fiber 2g8%
Sugar 5g6%
Protein 2g4%
Vitamin A 10IU0%
Vitamin C 1mg1%
Calcium 17mg2%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.


This post may have affiliate links. See our full disclosure for more information.

2 Responses to Vegan Truffles


Your email address will not be published.

Recipe Rating

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