Preheat the oven to 275°F (135°C). Spread the hazelnuts in a single layer on a baking sheet and roast for about 15 minutes until fragrant.
Remove the hot hazelnuts and wrap them in a kitchen towel; let cool for 10 minutes, then rub the nuts in the towel to remove and discard the skins.
Meanwhile, in a medium saucepan over low heat, combine the chocolate chips, light coconut or almond milk, honey, and a pinch of salt. Stir gently until the chocolate is fully melted and the mixture is smooth, then remove from heat and let cool slightly.
Place the skinned hazelnuts in a food processor and process until they reach a butter-like consistency, about 5 minutes; a slight graininess is fine.
Add the warm chocolate mixture to the hazelnut butter and pulse until well combined and smooth.
Transfer the spread to a glass container, let it cool completely, then cover and refrigerate; the spread will thicken as it chills. Makes about 1 pint (approximately 20 servings).