Vegan Chocolate Coconut Truffles

Vegan chocolate coconut truffles

Elizabeth LaBau

Prep: 90 mins
Cook: 0 mins
Total: 90 mins
Servings: 36 servings
Yield: 36 truffles

These vegan chocolate coconut truffles use coconut milk in place of cream to create rich, creamy truffles that are decadent and silky, without using any dairy products. Make sure that you're using full-fat canned coconut milk, not refrigerated carton milk as it is very liquidy. If you can find canned coconut cream, not cream of coconut, that's even better.

The coconut milk adds a nice fruity flavor, subtle enough that you can use this as a base recipe for other kinds of vegan truffles. Add your favorite flavoring extracts like vanilla, almond, coffee, citrus, or peppermint. Make batches of different flavors, combine them in a truffle box, and give these treats away as holiday gifts to friends and colleagues.

These truffles can be stored in an airtight container in the refrigerator for up to two weeks, and are best served at room temperature.


  • 3/4 cup canned full-fat coconut milk

  • 10 ounces vegan bittersweet chocolate, finely chopped

  • 1/4 to 1/2 teaspoon coconut extract, optional

  • 1/4 cup cocoa powder

  • 1 pound chocolate candy coating

  • Flaked coconut, toasted, optional

  • Himalayan salt, optional

Steps to Make It

  1. Gather the ingredients.

  2. Place the finely chopped chocolate in a medium, heat-safe bowl and set aside.

  3. Place the coconut milk in a small saucepan over medium-high heat. Heat the coconut milk until it is just under a boil—bubbles should appear along the sides of the pan, but it shouldn’t be bubbling vigorously.

  4. Pour the hot coconut milk over the chopped chocolate and allow it to sit for 1 to 2 minutes so the chocolate can soften. Gently whisk them together until the chocolate is melted and it becomes a smooth, shiny chocolate ganache.

  5. If you leave the ganache plain, it has a subtle fruity flavor from the coconut milk, but it is not extremely noticeable and you could add other extracts or additives to make other flavors of vegan truffles. If you want to increase the coconut flavor, add the optional 1/4 teaspoon of coconut extract to the ganache. Taste it and add up to 1/4 teaspoon more if you prefer a stronger coconut flavor.

  6. Press a layer of cling wrap directly on top of the ganache. Refrigerate it until it is firm enough to scoop and roll, approximately 1 to 1.5 hours. Check the consistency at the 1-hour mark and give it 30 more minutes if necessary. If you wait too long it will get very stiff and hard to work with.

  7. Pour the cocoa powder in a shallow bowl. Dust your hands lightly with cocoa powder. Use a spoon or a small candy scoop to form small ganache balls, and roll them between your hands to make them round. Roll them in a thin coating of cocoa powder, or shredded toasted or untoasted coconut. You can eat these truffles as is at this point.

  8. Or, if you would prefer chocolate-covered truffles, melt the optional chocolate candy coating in the microwave in 30 seconds intervals until it is smooth and fluid, mixing between intervals.

  9. Using forks, toothpicks, or dipping tools, dip each truffle in the chocolate until it's completely submerged in the coating. Bring it up out of the coating and tap the fork or utensil against the lip of the bowl to remove excess chocolate. Place the truffle on a foil-covered baking sheet, and while it is still wet, sprinkle the top with toasted or untoasted coconut, or Himalayan salt.

  10. Repeat until all the truffles have been dipped. Place the tray in the refrigerator for about 15 minutes to set the coating.

  11. Enjoy!