Preheat oven to 350°F (180°C). Spread hazelnuts on a baking sheet and roast for 10 minutes.
Add hazelnuts to a food processor and blend for 5–7 minutes until smooth and buttery, scraping down the sides as needed.
Add melted chocolate, vanilla extract, and salt. Blend until fully combined. Add almond milk 1 tablespoon at a time until the spread reaches your desired consistency.
Transfer to a jar and store in the refrigerator for up to 2 weeks. Let sit at room temperature for easier spreading.
Notes
*Use blanched hazelnuts for the smoothest texture. You can buy blanched hazelnuts to save time (most stores sell them this way), or remove the skins yourself after roasting by rubbing them in a kitchen towel. A few bits of skin left behind are totally fine and won’t affect the final texture.