Toast the Hazelnuts: Spread the hazelnuts evenly on a baking sheet and bake at 350°F for 10 minutes.
Remove the Husks: Allow the toasted hazelnuts to cool enough to handle, then rub them between your fingers to remove most of the husks. It is normal for some of the husk to remain.
Grind the Hazelnuts: Transfer the roasted hazelnuts to a food processor or high-powered blender and process until they are finely ground and beginning to clump together.
Blend into Nut Butter: Add 2 tablespoons of the hazelnut oil and continue processing until the ground hazelnuts become smooth and buttery.
Add the Remaining Ingredients: Add the cocoa powder, powdered Swerve Sweetener, optional collagen protein powder, vanilla extract, salt, and the remaining hazelnut oil.
Process Until Smooth: Continue processing until the mixture becomes smooth and creamy. Add additional oil as needed to reach the desired smooth consistency. Adjust the Sweetness: Taste the spread and adjust the sweetness according to preference.
Store the Spread: Transfer the finished spread to a glass jar and store it in the refrigerator for up to two months.