Pinterest Hidden Image

These easy vegan chocolate truffles come together in just a few easy steps with minimal core ingredients.

Easily adapted, you can add a pop of color or flavor to them with pistachio, raspberry, or strawberry powder.

Like my homemade Ferrero rocher, these dairy-free chocolates make the perfect homemade gift for Christmas, Mother's Day, or Valentine's Day.

Jump to:

📖 Recipe Overview

  • Taste - Rich and creamy chocolate with a hint of Amaretto.
  • Texture - Smooth and soft filling and a crisp chocolate outer shell.
  • Level of Ease - Super easy to make, you can use a silicone mold or simply mold the truffles using your hands!
  • Best Served - Anytime you're in the mood for chocolate!
  • Free-From - Eggless, dairy-free, gluten-free with the option to make them nut-free.
chocolate truffles with pistachio and raspberry on top on a baking sheet.Pin

🧾 Ingredients Needed

Here's everything you need to make this easy vegan truffle recipe from scratch:

ingredients for chocolate truffles measured out in bowls.Pin

Ingredient Notes

  • Coconut Milk - You need full-fat coconut milk from a can to make these dairy-free truffles, the low-fat kind will NOT work as it won't set properly.
  • Dark Chocolate - Anything from 70%-90% will work depending on your taste. I personally prefer the 70% as it's sweeter but if you want a more bitter chocolate taste you can go with a higher cacao percentage.
  • Vegan Butter - Creates a silky smooth mouthfeel to the truffle filling that melts in the mouth. If you want to leave it out, you can swap it for extra coconut milk.
  • Coffee - You can use espresso beans or espresso powder. This is infused into the coconut milk and enhances the chocolate flavor.
  • Amaretto - I use Disarrono, which has a distinctive nutty almost marzipan-like flavor and pairs so well with chocolate. You can use another liquor if you'd prefer to. Whiskey, brandy, or rum would all be amazing too!
  • Sea Salt - The tiniest amount of salt is added simply to enhance the flavor of the chocolate truffles.

To decorate your truffles you can use vegan white chocolate, raspberry powder or freeze-dried raspberries or strawberries, chopped pistachios, almonds, chopped roasted hazelnuts, flaky sea salt, or gold leaf.

If you want to skip the chocolate coating, you could just thaw the truffles for 30 mins until slightly sticky to the touch, and then roll them in some cocoa.

Raw cacao powder will give a bitter flavor whereas Dutch-processed cocoa powder will give a deep chocolatey flavor!


🥣 How To Make Vegan Truffles

Essentially, making homemade chocolate truffles from scratch involves 3 simple stages: making a chocolate ganache, setting/shaping the ganache into chocolate balls, and decorating.

  1. Heat the coconut milk and coffee in a saucepan until gently simmering (but not boiling).
  2. Sift the heated coconut milk in a heat-resistant bowl with finely chopped chocolate and allow it to sit uncovered for 5 minutes.
  3. Stir in the vegan butter until melted through and smooth.
  4. Mix in the liqueur and sea salt until combined.
melting chocolate and coconut milk in a large clear mixing bowl.Pin
  1. Pipe the ganache into a silicone sphere mold pan.
  2. Freeze the chocolates until solid (about 4 hours).
  3. Remove the chocolates from the mold and place them on a parchment-lined tray.
piping melted chocolate into a silicone truffle mold.Pin
  1. Dip the chocolate balls into a jar of melted chocolate (I recommend using a skewer for this).
  2. Place the coated chocolate truffle back onto the tray lined with parchment.
  3. Sprinkle with freeze-dried raspberries, and pistachios, or drizzle with dairy-free white chocolate.
dipping chocolate truffles into a jar of melted chocolate.Pin

💬 FAQs

Can I make chocolate vegan truffles without using a mold?

Absolutely! Once the ganache is made, allow it to cool to room temperature for 15 minutes.

Cover and refrigerate the ganache in the mixing bowl for 4 hours or until solid to the touch.

Use a cookie scoop or spoon to scoop out servings and roll them into balls using your hands (I recommend wearing gloves for this!).

Place them on a tray lined with parchment paper and freeze for 2 hours.

hand holding up a freshly rolled chocolate truffle.Pin

Can chocolate truffles be stored at room temperature?

I don't recommend keeping these vegan truffles out at room temperature for more than 48 hours.

To get the longest shelf life out of them, store them in a sealed container and refrigerate them for up to 2 weeks. If you prefer a softer filling, take them out of the refrigerator for 1-2 hours before serving.

Can I make these vegan chocolate truffles without alcohol?

Absolutely, I would add some pure maple syrup in place of the liquor. You can also add a little rum extract, vanilla, and orange extract to add more flavor.

chocolate truffles with a bite taken from one of them with raspberry powder in a bowl.Pin

🍫 More Vegan Chocolate

Stay in touch with me through social media @ InstagramPinterestTikTok, and Facebook. And subscribe via email to get all our new recipes!

📖 Recipe

Vegan Truffles

5 from 14 votes
PREP TIME: 1 hour
Set time: 4 hours
TOTAL TIME: 5 hours
Servings: 20 truffles


These delicious vegan truffles are creamy, smooth, and perfect as a gift for Christmas or Valentine's Day! With lots of different decorating options, you can keep these as simple or extravagant as you like!


  • 180 g (¾ cup) chilled full-fat canned coconut milk , (cream from roughly 1x 400ml cans), or coconut cream, *see notes
  • 7 g espresso coffee beans, or 1 teaspoon espresso powder, optional
  • 150 g ( cup) dark chocolate , minimum 70% cocoa
  • 30 g (2 tbsp) vegan butter, *see notes
  • 2 tablespoons Amaretto, or vegan baileys, brandy, whiskey, or rum, *see notes
  • ¼ teaspoon sea salt


  • 250 g (1 ½ cups) dark chocolate, for coating
  • Freeze dried raspberries, or raspberry powder, optional
  • Freeze dried strawberries, or strawberry powder, optional
  • Pistachios, finely chopped, optional
  • Gold leaf, optional
  • vegan white chocolate, optional, for drizzling


  • Prepare: Very finely chop or grate the chocolate and set it aside in a heat-resistant bowl.
  • Make the filling: Add the coconut milk to a saucepan along with the espresso beans and powder and place it on medium heat until gently simmering - DO NOT BOIL.
  • Sift out the coffee beans if using and pour the heated coconut milk mixture over the chocolate. Allow it to sit for 3 minutes before stirring with a spatula until smooth.
    If the chocolate has not melted completely, simply heat the mixture on a double-boiler and stir until smooth and melted through.
    Add in the Amaretto and sea salt and stir until completely smooth and combined.
  • Using a mold: Spoon or pipe the chocolate mixture into the cavities of a silicone sphere mold pan. Freeze for a minimum of 4 hours or until solid.
  • Making truffles without a mold: Allow the filling to come to room temperature, cover with plastic wrap and refrigerate for 4 hours (or until set). Then (while wearing gloves) scoop out portions with a spoon and roll them into balls.
    Place them on a tray lined with parchment paper and freeze for 2 hours until solid.
  • Melt the coating: Melt the chocolate in a bowl over a double boiler (bain-marie). If your chocolate is very thick, add a teaspoon of coconut oil to help thin it out.
    Line a baking tray with parchment paper or a silicone mat and set it aside.
  • Coat the truffles: Remove the set truffles from the silicone molds just before you're ready to coat them, and place them on the sheet of parchment paper or a silicone mat.
  • Insert a cocktail stick or skewer into the bottom side of one of the truffles and dip it into the melted chocolate. Place the coated truffle back on the lined tray and immediately sprinkle with toppings if using (fruit powders or nuts).
    Because the truffles are frozen, the chocolate will set very quickly - so dip and coat them one by one. Once you have coated them all, place the tray in the freezer for 5 minutes to allow them all to set completely.
    If desired, you can drizzle some more melted dark or white chocolate over the truffles once they have set.
  • Storage: Store in an airtight container in your fridge for up to 2 weeks. Bring them to room temperature for one hour before serving. You can keep them at room temperature for 1-2 days.
    You can freeze them in an airtight container for up to 3 months, and defrost them at room temperature for a couple of hours before serving.


  • Chilled coconut milk: Refrigerate the coconut milk overnight, then only use the thick cream from the top of the cans. You may need more than 1x 400ml can depending on the brand of coconut milk, as they all yield different ratios of cream.
  • You can skip the vegan butter and sub it for additional coconut milk if preferred. 
  • To make them without alcohol, swap the Amaretto for maple syrup. You can also add a teaspoon of vanilla extract, rum essence, or orange extract.
  • Take them out of the freezer just before you are ready to coat them, as you don't want them to start thawing out before you get that chocolate coating on them!


Serving: 1truffle | Calories: 180kcal | Carbohydrates: 13g | Protein: 2g | Fat: 13g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.01g | Cholesterol: 1mg | Sodium: 44mg | Potassium: 164mg | Fiber: 2g | Sugar: 7g | Vitamin A: 65IU | Vitamin C: 0.1mg | Calcium: 16mg | Iron: 3mg
Did you make this recipe? Tag me TodayBe sure to leave a rating and a review in the section below, and mention @addictedtodates or tag #addictedtodates

© All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. instead, include a link to this post for the recipe.

*This recipe was originally published in January 2021. The recipe has since been improved and updated to minimize the ingredients used and simplify the instructions.

5 from 14 votes (12 ratings without comment)

Leave a Review:

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

Recipe Rating


  1. 5 stars
    recette rapide à faire, j'ai testé avec la poudre de cacao, sans la couverture en chocolat, c'est super bon avec l'amaretto pourtant j'étais sceptique au début.... comme quoi! c'est toujours bien de tester! merçi Christina pour cette recette

  2. Hello,

    I don't have a mold and I'm wondering if it would work to set, scoop and roll these like conventional truffles?