Make Homemade Nutella

Do you love the taste of Nutella® but hate the additives and excess sugar? We've got a simple recipe for gianduja (or gianduia, hazelnut-flavored chocolate)[1] that uses just a few ingredients and gives you even more of the hazelnut and chocolate flavor you love. When it's finished, you can eat your homemade spread on toast, incorporate it into a frosting, gift it to friends, or just lick it right off the spoon!


  • 1 cup hazelnuts
  • 12 oz (340g) quality milk chocolate
  • 2 tablespoons vegetable oil
  • 3 tablespoons powdered sugar (confectioner's sugar)
  • 2 tablespoons cocoa powder, unsweetened
  • 1/2 teaspoon vanilla extract
  • 3/4 teaspoon salt (or to taste)


Preparing the Chocolate

  1. Choose the type of chocolate you want to use in your spread. Look for a high-quality chocolate bar or discs (chips have less cocoa butter and are harder to melt). Different types of chocolate will have different percentages of milk and cacao, which will affect the taste and appearance of your hazelnut spread.
    • Milk chocolate has a low percentage of cocoa solids and has a very sweet flavor. It is used in many popular candy bars. This is a good choice if you want your chocolate spread to be sweet, mellow, and not too chocolatey.[2]
    • Semi-sweet chocolate is most often used in chocolate chip cookies. It has less sugar and higher percentage of cocoa solids (40%-60%) than milk chocolate and will give you a rich chocolate flavor. Higher percentages can have a slightly bitter taste.[2]
    • Bittersweet chocolate can have a similar flavor to semi-sweet. It contains little sugar but more chocolate liquor. It usually contains between 60%-85% cocoa solids. This is a good choice if you want a spread that is less sweet, slightly bitter, and very chocolatey.[2]
    • Avoid unsweetened chocolate, which should only be used for baking.
  2. Break the chocolate into pieces and rough chop it. This makes it easier to melt the chocolate later.
    • Always use a sharp knife (more accidents occur with dull knives).
  3. Collect the chopped chocolate into a small bowl. If you plan to melt the chocolate in the microwave, make sure it is a microwave-safe bowl. Set the bowl aside to melt when after the hazelnuts are toasted--this will take some time and your chocolate will probably harden again if you melt it now.

Toasting the Hazelnuts

  1. Preheat the oven to 350ºF (176ºC). If you don't have an oven, it is possible to toast the hazelnuts on a stovetop. Heat a large frying pan on medium-high heat. Add the nuts (don't use any oil or spray, as the nuts are naturally oily) and stir constantly with a spatula until golden brown.[3]
  2. Spread 1 cup hazelnuts on a baking sheet lined with parchment paper. The hazelnuts should fit on the sheet in a single layer--they should not overlap or sit on top of each other or they may bake unevenly or steam instead of toast.[4]
    • You can also line the baking pan with a silicone sheet, which is reusable and easy to clean.
    • Use a rimmed baking sheet so the hazelnuts don't roll off as you put them in the oven.
  3. Toast the hazelnuts in the oven for 10-12 minutes.The skins should be browned and slightly blistered when done.[4] Remove them from the oven and allow them to cool slightly.
    • If you don't have the time or means to toast the hazelnuts, you can purchase dry roasted, unsalted hazelnuts at some grocery stores and use them instead.[5]
  4. Remove the skins from the toasted hazelnuts. One way to do this is by wrapping the nuts into a kitchen towel or tea towel (make sure it's one you don't mind possibly staining). Rub the wrapped nuts vigorously. This should remove most of the skins (it's okay if some skin remains).[5]
    • Remove the hazelnuts from the towel, leaving the skins behind, and allow them to cool.
    • You can also put the hazelnuts in a mesh bag (the kind in which bulk citrus is sold) and use your hands to rub them together over a sink. The hazelnuts will stay in the bag while most of the skins will fall through the mesh and into the sink.[5]
    • A more time-consuming method is to peel off the skins by hand. Again, don't worry if you don't get every single scrap of skin.

Melting the Chocolate

  1. Prepare a bain marie (double boiler). This is when you have one pot of boiling water and fit another pot on top. The top pot is where you will put your chocolate. This method heats the chocolate gradually and keeps it from burning.
    • You can also heat the chocolate in a microwave. In a microwave-safe bowl, heat the chocolate in 15-second intervals, stirring in between. Heat and stir until the chocolate completely smooth.[6]
  2. Pour the chopped chocolate into the top part of the bain marie. Though the bain marie should keep the chocolate from burning, chocolate can overheat and burn very easily. Keep an eye on the chocolate, stirring until it is smooth and melted, with no little lumps.[5]
    • Remove the bowl of chocolate from the heat once melted. Set it aside and allow it to cool.[5]

Creating the Chocolate-Hazelnut Spread

  1. Use a food processor to grind the hazelnuts into a paste. Grind the nuts in 1-minute increments to prevent your machine from overheating.[7] The hazelnuts will first become a powder and then, as the natural oils are released, it will form into a paste.[5]
    • Make sure you stop to constantly scrape the sides of the bowl.
    • If you don't have a food processor, you can use a high-powered blender.
  2. Add 2 tbsp oil, {{safesubst:#invoke:convert|convert}} sugar, 2 tbsp cocoa powder, 3/4 tsp salt and 1/2 tsp vanilla extract. [5] Continue processing in 1-minute increments until the mixture is completely smooth. Some people like a little texture in their hazelnut spread, so if you like it crunchy make sure you don't blend out all of the chunks of hazelnut.[5]
    • Make sure your vegetable oil is relatively flavorless--like canola or grapeseed oil. Or, if you want to add some complexity to the taste, you can use coconut or peanut oil.[8]
    • If you like your spread a little on the salty side, add another pinch of salt to the mix.
  3. Pour the melted chocolate into the nut butter. Process until well combined, pausing to scrape the sides to make sure the chocolate is completely incorporated.You may want to taste it at this point to decide if you want to add more salt or sugar.[5]
    • The mixture may be quite thing and runny at this point, but don't worry--it will thicken up as it cools.[5]
  4. Strain the mixture if you want your chocolate hazelnut spread to be super smooth. If you prefer your spread to be chunky or don't mind a little grittiness, then you can skip this step. Otherwise, hold a fine sieve over a bowl and carefully pour the mixture through (you might want to get someone to hold the sieve so you don't spill any of the delicious spread).[5]
    • If your spread seems to thick, you can add a little extra oil to make it more spreadable.[8]
  5. Pour the still-warm chocolate hazelnut spread into your storage jar. Allow the spread to completely cool to room temperature before covering.[5]
    • Store in the refrigerator or on the counter at room-temperature. It may last longer in the refrigerator, but may need to be warmed before use to get the right consistency.[8]
    • If you live in a warmer climate, store it in the refrigerator.
    • Consider pouring the spread into several small jars and giving them as gifts to your friends.


  • This recipe can be vegan if you use non-dairy milk chocolate and check the origins of the icing/powdered sugar.
  • You may be interested to know that not all Nutella is the same. North American Nutella differs in taste and ingredients from European Nutella.[9]


  • This recipe involves sharp knives, blades, and hot water. Ask an adult to help you with this recipe.

Things You'll Need

  • Cutting board and sharp kitchen knife
  • Small bowl
  • Bain marie (double boiler) or microwave
  • Food processor or high-powered blender
  • Wooden spoon
  • Baking sheet
  • Oven
  • Parchment paper or silicone baking sheet
  • Clean storage jar

Related Articles

Sources and Citations