Preheat oven to 350 degrees Fahrenheit.
Spread unsalted raw hazelnuts, evenly on a parchment-lined baking sheet pan.
Place sheet pan with hazelnuts in the oven to roast for 12 minutes. Make sure to toss hazelnuts halfway through the roasting process. Notice the shell will become cracked.
Remove hazelnuts from the oven and rub the shell off by placing them on a soft cloth or paper towel. Skin removal is easier when hazelnuts are warm.
Add hazelnuts to a food processor, and pulse until smooth, stopping occasionally to scrape sides down. This ensures even distribution and processing. Oil from the hazelnuts will create a creamy nut butter.
Next add cocoa powder, almond milk, pure vanilla extract, granulated sugar, sunflower lecithin, and vegetable oil.