01 - Place the finely chopped dark chocolate in a heatproof bowl, ready for the ganache base.
02 - In a small saucepan, gently heat the heavy cream over medium heat until it just begins to simmer, ensuring it does not come to a full boil.
03 - Pour the hot cream directly over the chopped chocolate. Allow it to rest undisturbed for 2 minutes to melt, then gently stir until the mixture is smooth and completely emulsified.
04 - Add the softened butter to the ganache and stir until it is fully incorporated and the mixture achieves a glossy sheen. If desired, blend in the vanilla extract and liqueur at this stage.
05 - Cover the bowl tightly with plastic wrap, ensuring it touches the surface of the ganache to prevent a skin from forming. Refrigerate for a minimum of 2 hours, or until the ganache is firm enough to roll.
06 - Line a baking sheet with parchment paper to prevent sticking.
07 - Using a small spoon or a melon baller, scoop out consistent portions of the chilled ganache. Gently roll each portion between your palms to form smooth, spherical truffles. (Food-safe gloves are recommended for ease and hygiene).
08 - Roll each formed truffle thoroughly in your chosen coating: unsweetened cocoa powder, finely chopped toasted nuts, or grated coconut. Place the coated truffles onto the prepared baking sheet.
09 - Refrigerate the finished truffles for an additional 30 minutes before serving to ensure firmness. Store any remaining truffles in an airtight container in the refrigerator for up to 1 week for optimal freshness.