Homemade Chocolate Hazelnut Spread

Section: Indulgent Desserts for Sweet Endings

This homemade chocolate hazelnut spread is decadently creamy, blending rich semi-sweet chocolate with the nutty warmth of roasted hazelnuts. With a touch of coconut oil for smoothness and natural vanilla for depth, the spread turns out velvety and perfectly balanced. Sweetened with powdered sugar and cocoa powder for extra chocolate punch, it comes together easily in a blender or food processor. Enjoy it simply spread over toast, swirled into oatmeal, or enjoyed straight from the jar. For a vegan twist, substitute dairy-free chocolate. This spread offers an irresistible treat for breakfast, snacks, or dessert.

Luna chef wearing a white shirt.
Recipe Author Luna
Updated as of Fri, 11 Jul 2025 13:23:06 GMT
A slice of bread with Nutella on it. Bookmark
A slice of bread with Nutella on it. | foodbymary.com

This luxurious homemade Nutella transforms basic pantry staples into a chocolatey, silky spread for toast, pastries, fruit, or even straight from a spoon. After years loving the store-bought version but wishing for something a little more wholesome and rich, I set out to make a recipe with just the right creamy texture and balanced nutty sweetness. Once you get a taste of this Nutella, it will find a regular spot in your fridge.

The first batch I made felt like magic – my kitchen smelled like chocolate and toasted nuts for hours, and friends could not believe it was homemade. This spread disappears fast every time I make it.

Ingredients

  • Semi sweet chocolate: chopped for the classic layered chocolate flavor look for bars with higher cocoa content and fewer additives
  • Roasted hazelnuts: for that signature rich nuttiness choose whole nuts without blemishes or signs of staleness
  • Coconut oil: melted makes the spread silky and smooth opt for refined coconut oil if you do not want a coconut taste
  • Pure vanilla extract: to boost aroma and round out flavors pick a high quality extract not imitation
  • Powdered sugar: for optimal sweetness and smoothness choose a fine powder to avoid grittiness
  • Unsweetened cocoa powder: intensifies chocolate depth Dutch process or regular both work well
  • Salt: balancing flavor and bringing out the chocolate and nuts start with a pinch then adjust to taste

Step-by-Step Instructions

Melt the Chocolate:
Set a heatproof bowl over a pan of simmering water and add the chopped chocolate Stir gently as it melts into a smooth pool Remove from heat and let it cool just enough to be warm but fluid
Prepare the Hazelnuts:
Place roasted hazelnuts in a high power blender or food processor Add melted coconut oil and vanilla Blend until the nuts break down and form a sticky grainy dough scraping down the sides as needed
Blend in Sweeteners and Flavors:
Add powdered sugar, cocoa powder, and salt to the nut mixture Blend until the mixture is very smooth and uniform pausing to scrape the sides often
Add the Melted Chocolate:
Pour melted chocolate into the blender with the hazelnut mix Process again until velvety and fully combined
Adjust Consistency:
With the blender running slowly drizzle in water one tablespoon at a time until the Nutella is as spreadable as you like Taste and adjust sweetness or salt if needed
Transfer and Store:
Scoop the finished Nutella into a clean jar using a rubber spatula Store in the fridge and let it come to room temperature before serving for easy spreading
A slice of bread with Nutella on it. Bookmark
A slice of bread with Nutella on it. | foodbymary.com

Roasted hazelnuts are my favorite part of homemade Nutella Making the kitchen smell nutty and cozy reminds me of holidays baking cookies with my mom She would let me sneak a spoonful of the freshly blended spread before jarring it and it still feels like a treat every time

Storage Tips

Let Nutella cool completely before sealing in the jar. Keep refrigerated for the freshest flavor and stir if it thickens. If you like it softer, let it sit at room temperature before spreading. Stays tasty for about a month if kept cold and dry.

Ingredient Substitutions

No hazelnuts on hand Try roasted almonds or peanuts for a fun twist. Maple syrup or agave can replace powdered sugar but will thin the spread and change sweetness. Any neutral oil can work if you are out of coconut oil but avoid strong flavors.

A slice of bread with Nutella on it. Bookmark
A slice of bread with Nutella on it. | foodbymary.com

Serving Suggestions

Serve on warm toast, waffles, or pancakes for breakfast. Spread on crackers with banana slices for a quick snack. Drizzle over ice cream as a simple dessert sauce or use in baked goods in place of chocolate spread for a homemade upgrade.

Cultural and Historical Notes

Nutella’s roots trace back to Italian gianduja, a hazelnut chocolate paste born during chocolate shortages. Homemade versions capture that European tradition and let you tweak sweetness, cocoa, or nuttiness for your family’s taste and dietary needs.

Frequently Asked Questions

→ How can I achieve a smooth texture?

Blend roasted hazelnuts thoroughly, then add melted chocolate and coconut oil for a silky finish. High-powered blenders yield the best result.

→ Is it possible to make a dairy-free version?

Yes! Substitute regular chocolate with a quality dairy-free option for a delicious vegan-friendly hazelnut spread.

→ Can I use different nuts?

Certainly. Swap hazelnuts for almonds or peanuts to create unique nutty chocolate spreads to your taste.

→ How should I store the finished spread?

Transfer to a clean, airtight jar and refrigerate. Bring to room temperature for easy spreading before use.

→ Why roast the hazelnuts first?

Roasting enhances the natural sweetness and flavor, giving the spread a deep, aromatic, and satisfying nutty taste.

→ How do I adjust sweetness?

Add more powdered sugar or a touch of maple syrup as you blend, tasting until your preferred level is reached.

Homemade Chocolate Hazelnut Spread

Silky chocolate hazelnut blend, velvety smooth and irresistibly sweet. Ideal for breakfast, desserts, or snacks.

Prep Time
15 minutes
Cooking Time
10 minutes
Overall Time
25 minutes
Recipe Author: Luna

Dish Category: Desserts

Recipe Difficulty: Medium Effort

Cuisine: European

Serves: 16 Serving Size (About 400 ml chocolate hazelnut spread)

Dietary Options: Vegetarian, Gluten-Free

What You’ll Need to Cook

→ Chocolate Hazelnut Spread

Ingredient 01 180 g semi-sweet baker’s chocolate, broken into pieces
Ingredient 02 250 g roasted hazelnuts, skins removed
Ingredient 03 40 ml refined coconut oil, melted
Ingredient 04 2 tsp pure vanilla extract
Ingredient 05 100 g powdered sugar
Ingredient 06 25 g unsweetened cocoa powder
Ingredient 07 1/4 tsp salt (adjust to taste)
Ingredient 08 60–75 ml water

Steps to Prepare

Step 01

Heat approximately 1 litre of water in a small saucepan over medium heat until simmering. Place a heatproof bowl atop the saucepan and add the chocolate pieces. Stir gently until fully melted, then set aside to cool slightly.

Step 02

Add roasted hazelnuts, melted coconut oil, and vanilla extract to a high-powered blender or food processor. Process until the hazelnuts form a thick, smooth paste.

Step 03

Add powdered sugar, unsweetened cocoa powder, and salt to the hazelnut paste. Blend until the mixture is homogeneous and fully combined.

Step 04

Pour the melted chocolate into the mixture and process until a glossy, smooth spread forms.

Step 05

Gradually add 60–75 ml water while blending to reach desired consistency. Transfer to a clean jar and store at room temperature or refrigerate.

Extra Cooking Tips

  1. If using salted roasted hazelnuts, reduce or omit additional salt after tasting the blended mixture.
  2. For a vegan version, substitute dairy-free melting chocolate for the baker’s chocolate.
  3. Using refined coconut oil ensures a neutral flavor; unrefined oil will deliver a coconut note.

Must-Have Tools

  • High-powered blender or food processor
  • Heatproof bowl
  • Small saucepan
  • Rubber spatula
  • Clean storage jar

Allergen Information

Always check ingredient labels for allergens and seek expert advice if uncertain.
  • Contains tree nuts (hazelnuts) and may contain traces of soy or dairy depending on chocolate used.

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 132
  • Fats: 8.6 grams
  • Carbs: 11.8 grams
  • Proteins: 2.1 grams