If you're a fan of Nutella, this hazelnut chocolate spread is a version of homemade Nutella. It's super easy to make in a food processor and has fantastic flavor.

Use raw hazelnuts and roast them first on a baking sheet to bring out the most flavor in the hazelnuts.

Place the hot nuts in a clean tea towel and rub them together to remove the hazelnut skins. 

Add the peeled, warm hazelnuts to a food processor and blend until the hazelnuts break down.

The hazelnuts will form a thick paste and stick to the walls of the food processor. Scrape down the sides as needed.

After about 15-20 minutes, the oils will begin releasing and creamy hazelnut butter will appear. After this point, keep blending until it's as smooth and runny as you can make it.

How smooth your end result is will depend on the strength of your food processor.

Add in the powdered sugar, cocoa powder, vanilla, salt, and vegetable oil and blend until creamy.  Drizzle in the melted chocolate slowly and blend until smooth

Taste and add more sugar or salt as needed. At this point, the chocolate hazelnut spread will be very runny. It will thicken up as the chocolate cools.

Pour the hazelnut spread into clean jars.

It will thicken up considerably when stored in the fridge. Soften it by bringing it to room temperature before serving.