Breakfast/ Condiments/ Dairy Free/ Desserts and Sweets/ Gluten Free/ Kid Friendly/ Vegan/ Vegetarian

Chocolate Hazelnut Spread (Homemade Nutella)

Making your own Chocolate Hazelnut Spread is way easier than you think, and it tastes great! Nutty and chocolaty with a little sweetness.

Nutella is a staple in my household. My kids love it on toast or toasted crumpets. I love to dip bananas or strawberries in it for dessert.

But let’s face it, Nutella isn’t exactly healthy. There is more sugar in it than hazelnuts, and more sunflower oil than cocoa.

But that chocolate hazelnut combo is delicious and hard to resist. Luckily, it’s easy to make your own healthier version of Chocolate Hazelnut Spread (aka Homemade Nutella) at home.

Homemade Chocolate Hazelnut Spread - Easy to make, but tastes SO good!

Chocolate Hazelnut Spread Ingredients:

The ingredient list to make chocolate hazelnut spread is short, and just what you’d expect to see in this nutty, chocolately spread, with none of the added fillers

  • roasted hazelnuts
  • powdered sugar
  • cocoa powder
  • neutral flavored or hazelnut oil
  • vanilla
  • salt
Homemade Chocolate Hazelnut Spread - Easy to make, but tastes SO good!

If you can find them in the store, starting with roasted, blanched hazelnuts will save you the extra steps of roasting the hazelnuts and removing their skin.

Not to worry though, if all you can find is raw hazelnuts, it will only take about 15 extra minutes to roast them, and a little elbow grease to remove the majority of the skin.

Homemade Chocolate Hazelnut Spread - Easy to make, but tastes SO good!

You will definitely need a food processor, which does a great job of turning the hazelnuts in to nut butter, then mixing in the rest of the ingredients to get the sweet, nutty spread that you’ll want to put on everything.

Now, let me add that I was very skeptical of homemade chocolate hazelnut spread before I actually tried it. First off, I am not usually the biggest fan of natural nut butters, and that was what I was expecting from this recipe.

Second of all, how could anything actually be better than Nutella?? Well, this stuff is. Obviously the texture is not the same – it’s got a slightly grittier, more natural texture, which is less pronounced if you start with blanched hazelnuts. It’s not perfectly smooth as frosting like Nutella is.

And the flavor is so much better! Definitely nuttier, as Nutella has more sugar than it actually does hazelnuts. I definitely regret telling Hubby to taste my homemade version, because now it’s going to be gone before I know it! He actually said that he was thinking about it while he was at work, it was that good!

Chocolate Hazelnut Spread Nutrition Notes:

Making chocolate hazelnut spread at home saves you a lot of sugar, but the fat is slightly higher than the store bought version. Not to worry though, as it’s mostly heart healthy unsaturated fat.

This homemade treat is also higher in fiber and protein because it’s made with real hazelnuts.

As an added bonus, chocolate hazelnut spread is dairy free and vegan, neither of which is true for the store bought version.

Want more tasty condiments?

Wild Ramp and Swiss Chard Pesto - Domestic Dreamboat #pesto #wildramps #glutenfree #vegetarian
Wild Ramp and Swiss Chard Pesto
DIY Chili Oil - Domestic Dreamboat #hotsauce #chilioil #condiment #glutenfree
Chili Oil
Lebanese Garlic Sauce in a bowl with a spoon
Lebanese Garlic Sauce (Toum)
chocolate hazelnut spread on graham wafer
5 from 1 vote
Pin for later
Print Recipe

Chocolate Hazelnut Spread

Making your own Chocolate Hazelnut Spread is easy, and tastes great! Strong nutty and chocolaty flavors with a bit of sweetness. So much better than store bought!
Prep Time15 mins
Cook Time12 mins
Total Time27 mins
Servings: 11
Calories: 190kcal


  • 2 cups raw hazelnuts or blanched, roasted hazelnuts (see note)
  • 3/4 cup confectioners sugar
  • 1/3 cup cocoa powder
  • 2 Tbsp canola or hazelnut oil (see note)
  • 1 tsp vanilla
  • 1/8 teaspoon kosher salt


  • If using raw hazelnuts: Move oven rack to middle position and heat oven to 375Β°F. Spread hazelnuts on a rimmed baking sheet and roast 10-12 minutes until golden brown. Allow to cool until cool enough to handle.
  • Transfer hazelnuts to a large container with a tight fitting lid, or a medium bowl with a second bowl placed on top. Shake hazelnuts vigorously to remove skin. Remove hazelnuts that have minimal skin left. Repeat until most of the hazelnuts are peeled.
  • Transfer peeled hazelnuts to a food processor. Process until the hazelnuts form a smooth, buttery paste. Add the sugar, cocoa, oil, vanilla and salt to the food processor. Process until the paste is smooth and glossy.
  • Store the chocolate hazelnut spread in an airtight container at room temperature for a more liquid consistency or in the fridge for a more solid spread. It will keep for one month.



If you are using raw hazelnuts, follow the first two steps of the instructions. If you can find roasted blanched hazelnuts, skip the first two instructions steps.
Hazelnut oil can be used instead of canola for a stronger hazelnut flavor, if preferred. Alternatively, any mild flavored oil will work.


Serving: 2Tablespoons | Calories: 190kcal | Carbohydrates: 13g | Protein: 4g | Fat: 16g | Saturated Fat: 1g | Sodium: 27mg | Fiber: 3g | Sugar: 9g
Tried this recipe?Mention @DomesticDreamboat or tag #DomesticDreamboat!

*Note: Recipe from America’s Test Kitchen DIY Cookbook

You Might Also Like


  • Reply
    Pam H
    June 21, 2015 at 3:08 PM

    I made this as a Father’s Day gift and it was definitely a great surprise and so yummy!

    • Reply
      June 21, 2015 at 3:18 PM

      Great! I’m glad you enjoyed it – it’s a huge hit around here. We’ve already been through a couple of batches!

    Leave a Reply

    Recipe Rating

    This site uses Akismet to reduce spam. Learn how your comment data is processed.