Chocolate Coconut Truffles

These delicious Chocolate Coconut Truffles are rich, creamy, and perfectly sweet! Made with just a handful of simple ingredients, they feature a soft, chewy coconut center coated in a smooth chocolate shell and topped with shredded coconut.

No baking required! They’re perfect for Christmas treats, holiday parties, homemade gifts, or whenever you’re craving something sweet.

Prep time: 20 minutes
Chilling time: 30–40 minutes
Total time: Approximately 1 hour
Yield: 18–22 truffles

1. Ingredients

IngredientQuantity
Unsweetened shredded coconut2½ cups
Sweetened condensed milk1 can (14 oz / 397 g)
Vanilla extract1 tsp
Semi-sweet chocolate, chopped or chips8 oz (225 g)
Coconut oil1 tsp
Extra shredded coconut for toppingAs needed

2. Step-by-step instructions

Step 1 – Prepare the coconut mixture

In a large mixing bowl, combine the shredded coconut, sweetened condensed milk and vanilla extract.

Stir thoroughly until all the coconut is evenly coated and the mixture becomes thick and sticky.

Step 2 – Shape into balls

Scoop approximately 1 tablespoon of the coconut mixture at a time.

Roll between your palms to form small, evenly sized balls.

Place them on a baking sheet lined with parchment paper.

Step 3 – Chill the truffles

Transfer the baking sheet to the refrigerator and chill for 20–30 minutes, or until the coconut balls become firm enough to dip.

Step 4 – Melt the chocolate

Place the semi-sweet chocolate chips in a microwave-safe bowl.

Add 1 teaspoon of coconut oil.

Microwave in 20–30-second intervals, stirring between each interval, until the chocolate is completely melted and smooth.

Alternatively, melt the chocolate using a double boiler over gently simmering water.

Step 5 – Dip the coconut balls

Remove the chilled coconut balls from the refrigerator.

Using a fork or dipping tool, dip each ball into the melted chocolate until completely coated.

Allow the excess chocolate to drip back into the bowl.

Step 6 – Add the coconut topping

Place each chocolate-coated truffle back onto the parchment-lined baking sheet.

While the chocolate is still wet, sprinkle shredded coconut over the top of each truffle.

Step 7 – Let the chocolate set

Refrigerate the truffles for approximately 20–30 minutes, or until the chocolate coating has completely hardened.

Step 8 – Serve and enjoy!

Transfer the finished truffles to a serving plate or decorative container.

Enjoy them chilled or let them sit at room temperature for a few minutes before serving for a softer coconut center.

3. Tips for perfect coconut truffles

  • Use unsweetened shredded coconut because the condensed milk already provides plenty of sweetness.
  • If the mixture feels too wet or sticky, add a little extra shredded coconut.
  • Chill the coconut balls before dipping to prevent them from falling apart.
  • Make sure the chocolate isn’t overheated.
  • Add the coconut topping immediately after dipping so it sticks properly.
  • Use dark chocolate for a less sweet, richer flavor.

4. Delicious variations

  • Almond Joy style: Place one roasted almond inside each coconut ball before chilling.
  • White chocolate version: Replace semi-sweet chocolate with melted white chocolate.
  • Dark chocolate truffles: Use dark chocolate for a more intense cocoa flavor.
  • Extra coconut: Roll the finished truffles in additional shredded coconut.
  • Festive version: Add holiday sprinkles for Christmas celebrations.

5. Storage instructions

  • Refrigerator: Store in an airtight container for up to 1 week.
  • Freezer: Freeze in a sealed container for up to 2 months for best quality.
  • Serving: Let frozen truffles thaw in the refrigerator before serving.