1. In a small saucepan, heat the heavy cream over medium heat until it starts to simmer. Remove from heat.

2. Add the chopped dark chocolate to the hot cream and let it sit for 2-3 minutes to melt. Stir gently until smooth and well combined.

3. Add the softened butter and vanilla extract to the chocolate mixture. Stir until the butter is fully melted and incorporated.

4. Transfer the mixture to a bowl and let it cool at room temperature for about 30 minutes. Then cover the bowl with plastic wrap and refrigerate for at least 2 hours or until firm.

5. Once the mixture is firm, use a spoon or a small cookie scoop to portion out small amounts of the mixture. Roll each portion into a ball between your palms.

6. Roll the truffles in unsweetened cocoa powder or any other desired toppings like crushed nuts, shredded coconut, or cocoa nibs.

7. Place the rolled truffles on a baking sheet lined with parchment paper and refrigerate for another 30 minutes to set.

8. Store the Keto Chocolate Truffles in an airtight container in the refrigerator until ready to serve.

Enjoy these delicious Keto Chocolate Truffles as a treat while following your keto diet!