Add the roasted and peeled unsalted hazelnuts to a high speed blender. Mix until completely creamy. During this process you will most likely have to stop the blender a few times and scrape down the sides of the blender and start mixing again. Be patient and mix until the texture is super creamy and smooth.
Then add the rest of the ingredients and mix again. If you add too much liquid such as vanilla extract, or a liquid sweetener, the chocolate hazelnut gets more thick and dry so be careful. You'd think it would become runnier, but it actually has the opposite effect adding liquids and it quickly becomes more solid and dry.
Transfer the spread to an airtight container for storage. I keep the chocolate spread in the fridge for optimal freshness.