If using raw hazelnuts, roast them in the oven at 375°F for 12-15 minutes. Then, remove the skins by rubbing them in a clean dish towel for about 5 minutes.
Add roasted hazelnuts to a food processor or blender and blend until a butter forms (about 2-3 minutes).
Mix in cocoa powder, vanilla extract, salt, and maple syrup until you have a workable dough.
Roll dough into balls, placing a roasted hazelnut in the center of each. Freeze for 30 minutes.
Melt vegan dark chocolate until smooth. Pulse 1/2 cup hazelnuts in a food processor until chopped, then set aside.
Dip truffles in melted chocolate, then coat in chopped hazelnuts. Freeze for another 20 minutes until set.
Enjoy!