Homemade Chocolate Truffles

More Ways to Search: Recipe Index

Home » Desserts » Homemade Chocolate Truffles

Homemade Chocolate Truffles are SO EASY to make! You can get those decadent and creamy truffles at home with just a few simple ingredients.

A plate of beautifully decorated homemade chocolate truffles.

Homemade Chocolate Truffles

I have the easiest candy in the world to make for you…..truffles. They are creamy, rich, and show stopping! They would make a great gift to a loved one or anyone who loves chocolate!

Make a lovely gift package with these truffles and add Homemade Dark Chocolate Hot Cocoa Mix, Peanut Butter Ritz Cracker Cookies, and these Sweet and Spicy Pecans. I know I wouldn’t object to a gift like that!

And why they charge so much for truffles is beyond me because they require only a few simple ingredients: good quality chocolate, heavy whipping cream, butter, and vanilla.

You can even make truffles without the butter and vanilla but I have found by adding those two ingredients makes them that much better.

Pictures of chopped chocolate and chocolate being melted in heavy whipping cream.

Ingredients for Chocolate Truffles

  • Chocolate- Since chocolate is the main ingredient it is imperative to use good quality chocolate. No, chocolate chips are not allowed. They often have other ingredients added to harden them and so they aren’t suited for truffles. I suggest brands like Guittard, Lindt, and Ghirardelli are great choices. If you have a little extra you can spend splurge and try Scharffen Berger or Valrhona. Now those are just a few brands and there are many more good options so read below on how to choose good quality chocolate.
  • Heavy Whipping Cream– Heavy cream can be labeled as heavy whipping cream or heavy cream. Look for one that is at least 30% milkfat.
  • Butter- While this is an optional ingredient it helps make the truffles extra dreamy!
  • Vanilla- Again, an optional ingredient but makes them a little extra special.
A bowl of smooth and shiny melted chocolate.

How to choose quality chocolate

  • First, I will say this…..it comes down to personal taste preference. I can say that one brand is the best but that is because I like it and you may not. So follow these tips instead.
  • Think of choosing chocolate much like people do when tasting wine. They often look at it, smell it, and then taste it. Choosing chocolate is similar.
  • Look for chocolate that is shiny and free from any spots or blemishes. If the chocolate has a gray or cloudy look it’s a sign that it’s old or been in extreme temperature changes.
  • Next, break the chocolate. The chocolate should snap with a clean break. If it bends or doesn’t give a good crisp snap it’s a sign of poor quality chocolate or it’s really old.
  • Next, smell your chocolate. Close your eyes and take a deep breath. It should smell of strong chocolate. If you are getting other odors it could be inferior chocolate or it has picked up odors from its surroundings.
  • Finally, taste it. Close your eyes again and taste the chocolate. Let it melt in your mouth. What feeling does the chocolate leave in your mouth? Is it smooth and silky or waxy? If it leaves a greasy waxy feeling it’s poor quality. Choose one that tastes good to you and has a smooth and silky mouthfeel.
Top down view of a plate of chocolate truffles.

Troubleshooting tips

  • Chocolate looks greasy- If your chocolate looks greasy and is separating the cream was too hot. You want to heat the cream just until it starts to bubble and no more. If this does happen you will have to start over, unfortunately.
  • Chocolate is too hard to roll– don’t sweat this one. Just leave it sit at room temperature for a little bit and it will soften.
  • Too sticky to roll– I like to scoop all the chocolate into balls first using a small cookie scoop (2 teaspoon size) and refrigerate for about 15-20 minutes to firm them up. You can also use plastic food-safe gloves to help keep your hands clean.
Homemade Chocolate Truffles stacked on top of each other.

Make your truffles look extra special

  • If you are wanting to present your truffles in a nice package put each truffle into a small paper baking cup and a cute candy box.
  • For a decorative look roll the truffles in chopped nuts, sprinkles, or crushed candy. Or dip them in melted chocolate.
  • To dip them in melted chocolate I found it best to place the truffle on a fork then spoon the melted chocolate over the truffle or dip them into a deep container of melted chocolate. This gives that nice smooth outer coating. Carefully slide the truffle off the fork onto a piece of wax paper or parchment paper to dry.
  • If you want to drizzle white chocolate over them as I have done to some dip them in melted chocolate and let them dry for at least 10 minutes. Spoon melted white chocolate into a sandwich bag and cut a tiny bit of the corner off. Gently squeeze the bag and drizzle across the tops of the truffles.

HUNGRY FOR MORE? Subscribe to my newsletter and follow along on Pinterest, Facebook, and Instagram for all my latest updates!

5 from 4 votes
Homemade Chocolate Truffles stacked on top of each other.
Homemade Chocolate Truffles
Prep Time
2 hrs
Total Time
2 hrs

Homemade Chocolate Truffles are SO EASY to make! You can get those decadent and creamy truffles at home with just a few simple ingredients.

Course: Candy, Dessert
Cuisine: American
Keyword: chocolate truffles, easy truffle recipe
Servings: 20 truffles
Calories: 91 kcal
Author: Malinda Linnebur
  • 8 ounces (227g) good quality chocolate (use at least 60% cacao)
  • 1 tablespoon unsalted butter
  • ½ cup (120ml) heavy whipping cream
  • ½ teaspoon vanilla
  1. Finely chop the chocolate bars (this is important so it melts smoothly!) and place in a heatproof bowl. Add butter to the chocolate and set aside.

  2. Heat the heavy cream in a microwave-safe bowl just until it starts to bubble and no more. If you heat the cream to hot it will ruin the chocolate.

  3. Pour heated cream over the chocolate and butter and let sit for 5 minutes. Add the vanilla and stir until the chocolate is completely melted and smooth. Place a piece of plastic wrap over the chocolate pressing it against the surface of the chocolate. Refrigerate for 1 hour.

  4. Scoop the chocolate using a small cookie scoop (2 teaspoon size). Scoop all the chocolate first and place it into the refrigerator to harden a little if they are too soft to roll. If not roll into balls.

  5. Roll each into desired toppings.

Recipe Notes
  1. Storage- Store truffles at room temerature for up to 7 days. Store in the refrigerator for up to 3 weeks. Freeze for up to 3 months. To thaw place in the refrigerator.
  2. Always bring chocolate to room temperature before serving. Chocolate tastes best at room temperature. 
  3. Nutrition Facts: Since different brands of ingredients have different nutritional information, the information shown is just an estimate. Nutrition not calculated with toppings. 
  4. Please be sure to read the post about choosing quality chocolate, how to dress up the truffles, and other tips. 
Nutrition Facts
Homemade Chocolate Truffles
Amount Per Serving (1 truffle)
Calories 91 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 4g25%
Cholesterol 10mg3%
Sodium 3mg0%
Potassium 69mg2%
Carbohydrates 6g2%
Fiber 1g4%
Sugar 4g4%
Protein 1g2%
Vitamin A 110IU2%
Calcium 11mg1%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet. Since different brands of ingredients have different nutritional information, the information shown is just an estimate.

13 thoughts on “Homemade Chocolate Truffles”

    • I don’t recommend using unsweetened chocolate because there isn’t any other sweetener in this recipe. It will be too bitter. Let me know how you like them!

  1. I attempted to make the dark chocolate truffles. I followed the recipe exactly put it in the bowl in fridge. It’s been over two hours and it looks like soup I don’t know what I did wrong. This was my first time

    • That is so odd! The only thing I can think of is maybe accidentally putting in too much cream. So sorry this happened!


Leave a Comment

Recipe Rating

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