Chocolate truffles are rich, decadent, and incredibly creamy—little bites that melt in your mouth. They’re surprisingly simple to make at home. Who knew truffles could be this easy?

These mocha chocolate truffles are espresso-flavored and coated in chocolate. If you enjoy coffee, you’ll love the coffee and chocolate pairing—it’s a match made in dessert heaven.
If you prefer no coffee flavor, simply omit the espresso and add 2 extra tablespoons of heavy cream to the ganache.
These elegant truffles are perfect for any occasion—Christmas goodie trays, Valentine’s Day gifts, Mother’s Day treats, weddings, anniversaries, or any special celebration. They also make lovely edible gifts when placed in mini cupcake liners and boxed up.
Why This Recipe Works
- So Easy – These one-bite truffles require only a few steps: make the ganache, chill, shape, and dip in chocolate.
- Few Basic Ingredients – You only need a handful of pantry staples: heavy cream, chocolate, espresso (or coffee), butter, vanilla, and salt.
- Adaptable – Customize flavorings and toppings to suit your taste—cocoa, nuts, sea salt, or candy pieces work beautifully.

Ingredients
- For the truffles – heavy cream, semi‑sweet chocolate (chopped or chips), espresso or strong brewed coffee, butter, vanilla extract, and sea salt.
- To coat – chopped chocolate and a small amount of coconut oil (or another neutral shortening).

How to Make Mocha Chocolate Truffles
- Warm the cream – Heat heavy cream until it’s steaming but not boiling (about 115°F / 45°C). Very hot cream can make ganache greasy.
- Combine – In a heatproof bowl, whisk together the warm cream, chopped chocolate, espresso, butter, vanilla, and sea salt until smooth. If needed, melt the chocolate fully using a double boiler.
- Chill – Refrigerate the ganache until firm, about 2 hours (or up to 3 days if preparing ahead).
- Scoop and roll – Use a cookie scoop to portion the chilled ganache onto a parchment-lined sheet. Roll quickly between your palms to form smooth balls; they may be sticky—this is normal.
- Freeze briefly – Place the shaped truffles in the freezer for 10 minutes to firm up before dipping.
- Melt coating – Melt chopped chocolate with coconut oil in short intervals, stirring until smooth. A double boiler works well if you prefer not to use a microwave.
- Dip – Dip each truffle into the melted chocolate, tapping off the excess, then set on parchment. While the coating is still wet, add toppings if desired.
- Set and serve – Allow the coating to set completely, then enjoy or package as a gift.

Tips for Success
- Chocolate choice – Dark or milk chocolate both work well for the ganache. Avoid white chocolate for the ganache because it tends to be too thin; it’s fine for coatings if desired.
- Coating alternatives – Use chopped chocolate with a bit of coconut oil for a glossy coating, or use ready-made confectionery coating (often labeled candy coating or almond bark) which doesn’t require added shortening.
- Boozy variation – Swap espresso for Kahlúa to make boozy truffles.
- Salt substitution – If you don’t have sea salt, 1/4 teaspoon kosher salt will work.
- Topping ideas – Try crushed candy cane, pistachios, chopped nuts, toasted pecans, shredded coconut, toffee bits, cocoa powder, cookie crumbs, sea salt, or sprinkles.
- Double boiler – Melting chocolate over a low simmer in a double boiler is a reliable alternative to the microwave.
Storage
Store truffles in an airtight container at room temperature for up to 4 days or in the refrigerator for up to 2 weeks. For longer storage, freeze plain truffles (without fragile toppings) for up to 3 months. Thaw in the refrigerator and bring to room temperature before coating or decorating.

Recipe Summary
Yield: 24 truffles
Prep Time: 24 mins (plus chilling)
Cook Time: 1 min
Total Time: about 2 hrs 25 mins (including chilling)
Ingredients (Detailed)
- ½ cup heavy cream
- 8 ounces (230 g) semi‑sweet chocolate, chopped (or chocolate chips)
- 2 tablespoons espresso or strong brewed coffee
- 1 tablespoon butter
- 1 teaspoon vanilla extract
- ½ teaspoon sea salt
- For coating: 8 ounces (230 g) chocolate, chopped, and 1 tablespoon coconut oil
Instructions (Detailed)
- Warm the heavy cream until steaming but not boiling (about 115°F / 45°C).
- Place the chopped chocolate in a heatproof bowl. Pour the warm cream over the chocolate, then add the espresso, butter, vanilla, and sea salt. Stir or whisk until smooth and fully combined. Use a double boiler if the chocolate needs more melting.
- Cover and chill the ganache in the refrigerator until firm, about 2 hours.
- Use a cookie scoop to portion the ganache onto a lined sheet. Quickly roll into balls between your palms and arrange on the sheet.
- Freeze the shaped truffles for 10 minutes to firm up.
- Melt the coating chocolate with coconut oil until smooth, either in short microwave intervals or over a double boiler.
- Dip each truffle into the melted coating, tap off excess, and return to the lined sheet. Add toppings while the coating is wet.
- Let the coating set completely before serving or packaging.
Nutrition (Per Truffle)
Calories: 131 kcal | Carbohydrates: 11 g | Protein: 1 g | Fat: 10 g | Saturated Fat: 6 g
Notes
- Any quality dark or milk chocolate works well for these truffles. White chocolate is best reserved for coatings rather than the ganache.
- If you prefer not to microwave, melt chocolate using a double boiler over a low simmer.
- For a dairy‑free option, substitute full‑fat canned coconut milk for the heavy cream.