Skip the store-bought jar and make your own luxurious, customizable Homemade Chocolate Hazelnut Spread. This recipe transforms roasted hazelnuts and dark chocolate into a silky-smooth, intensely flavorful spread that’s far superior to commercial versions.
With control over sweetness and quality of ingredients, you can create a spread that’s rich, not cloying, and packed with real roasted nut and chocolate flavor.
The Science of Emulsification & Texture
The key to a perfectly smooth, spreadable texture lies in releasing the natural oils from the hazelnuts and creating a stable emulsion. Roasting the hazelnuts not only deepens their flavor but also loosens their skins and makes their oils more accessible.
When processed in a high-powered blender or food processor, the hazelnuts break down first into a dry meal, then a thick paste, and finally release their oils to become hazelnut butter. Adding melted chocolate and a liquid sweetener (like maple syrup or honey) introduces cocoa butter and sugars, which, when blended with the nut oils, form a smooth, homogenous emulsion.
A pinch of salt and vanilla enhance flavor complexity, while a small amount of neutral oil can be added to adjust the final consistency, ensuring a perfectly spreadable texture that firms up slightly at room temperature.
Ingredients

For the Spread:
- 2 cups (250g) raw hazelnuts
- 200g (about 7 oz) high-quality dark chocolate (50-70% cocoa), chopped
- ¼ cup (60ml) pure maple syrup, honey, or agave nectar
- ¼ cup (20g) unsweetened cocoa powder (Dutch-process preferred)
- ¼ tsp fine sea salt
- 1 tsp pure vanilla extract
- 1-3 tbsp neutral oil (avocado, sunflower) or hazelnut oil, as needed
Instructions

1. Toast & Skin the Hazelnuts: Preheat oven to 350°F (175°C). Spread hazelnuts in a single layer on a baking sheet. Toast for 10-12 minutes, until fragrant and the skins are cracked. Wrap the warm nuts in a clean kitchen towel and rub vigorously to remove as much of the skins as possible (some skin left is okay). Let cool completely.
2. Melt the Chocolate: While nuts cool, place the chopped chocolate in a heatproof bowl. Melt over a double boiler or in short bursts in the microwave, stirring until completely smooth. Set aside to cool slightly.
3. Process the Hazelnuts: Place the completely cooled, skinned hazelnuts in a high-powered food processor or blender. Process on high, scraping down the sides frequently. The nuts will go from coarse crumbs to a thick, dry paste, and finally to a smooth, runny hazelnut butter. This can take 8-15 minutes depending on your machine. Be patient.
4. Combine & Emulsify: Once the hazelnuts have reached a liquid butter stage, add the slightly cooled melted chocolate, maple syrup, cocoa powder, salt, and vanilla extract to the processor. Process for 2-3 minutes until the mixture is completely smooth, glossy, and homogenous.
If the mixture is too thick or grainy, add 1 tablespoon of neutral oil at a time while processing until it reaches your desired silky, spreadable consistency.
5. Jar & Set: Scrape the spread into a clean glass jar. It will be quite runny while warm but will thicken as it cools to room temperature. Let it cool uncovered, then seal with a lid.
6. Store & Serve: Store at room temperature for up to 2 weeks (if using honey) or in the refrigerator for up to 1 month. The spread will firm up when chilled; let it sit at room temperature for 30 minutes to soften before using. Enjoy on toast, with fruit, in baking, or straight from the spoon.
Pro-Tips for the Perfect Spread

- High-Powered Machine is Essential: A standard blender may struggle to get the nuts smooth enough. A heavy-duty food processor or high-speed blender (like Vitamix) works best.
- Cool Nuts Completely: Processing warm nuts can cause the oils to separate and the mixture to become greasy.
- Patience During Processing: Don’t add liquids until the nuts have fully released their oils and become a liquid butter. This is the foundation of a smooth spread.
- Control Sweetness: Taste after blending and add more maple syrup if desired. Remember, it will taste slightly less sweet once cooled.
- Quality Chocolate Matters: Since chocolate is a primary flavor, use one you enjoy eating on its own.
- Adjust Consistency: The spread will thicken as it cools. If it’s too thick after cooling, you can gently warm the jar in a bowl of warm water and stir in a little more oil to loosen.
- Skin Removal: Removing most of the skins reduces bitterness, but don’t obsess—a few bits add character.
- Customize: Add a pinch of espresso powder to enhance chocolate flavor, or a dash of cinnamon.
This Homemade Chocolate Hazelnut Spread is a revelation in flavor and simplicity.



































