Preheat oven to 180°c and line a baking tray.
Add hazelnuts to the baking tray and roast for 10 minutes (note: if you're using roasted hazelnuts you can skip this step)
Once roasted, let cool slightly and rub them together using a tea towel to remove the skin.
Add hazelnuts to a high powdered blender or food processor and blend until they form a nut butter, scraping down the sides of the food processor when necessary. If it isn't forming a nut butter add in 1-2tbsp of coconut oil to help it come together.
Once the hazelnuts have formed a nut butter, add in the vanilla extract, cacao powder, maple syrup, salt, almond milk and blend until smooth. Start with 1/4 cup of almond milk and add more if it's not coming together.
Once smooth add into a jar and store in the fridge!