Prep the chocolate: Finely chop the sugar-free chocolate if using bars. Add it to a heatproof bowl along with the butter.
Warm the cream: In a small saucepan, heat heavy cream over medium-low until it’s steaming and just starting to bubble at the edges.
Do not boil.
Make the ganache: Pour the hot cream over the chocolate and butter. Let sit for 2 minutes, then stir slowly from the center outward until smooth and glossy.
Flavor and sweeten: Stir in powdered sweetener, vanilla, salt, and any optional flavor boosts. Adjust sweetness to taste.
The mixture should be silky and slightly thick.
Fold in coconut: Add the unsweetened shredded coconut and mix until evenly distributed.
Chill: Cover the bowl and refrigerate for 1–2 hours, until firm enough to scoop but not rock-hard.
Form truffles: Line a baking sheet with parchment. Use a small scoop or spoon to portion 1–tablespoon mounds. Roll quickly between your palms to form balls.
If the mixture gets too soft, chill it for 10–15 minutes and continue.
First coating option (quick): Roll each truffle in extra unsweetened shredded coconut. Return to the tray and chill 15–20 minutes to set.
Second coating option (chocolate shell): Melt additional sugar-free chocolate in short 15–20 second bursts in the microwave, stirring between, or use a double boiler. Using a fork, dip each truffle, let excess drip off, then place on parchment.
Chill 20–30 minutes, until set.
Serve: Enjoy slightly chilled or at cool room temperature for the creamiest texture.