How to Make Nutella (2-ways!)

4.55 from 11 votes
↓ Jump to Recipe 7

This post may contain affiliate links | disclosure policy

Learn how to make Nutella from scratch using simple pantry staples. The process is easy! Just roast hazelnuts and puree them in a blender or food processor with chocolate until smooth. The decadent spread adds rich flavor to any savory snack or sweet treat.

Homemade nutella in a glass jar.

Nutella is one of the most recognized brands of Italian chocolate hazelnut spread. The rich cocoa and pronounced nutty flavor can instantly add elegance to any recipe. My homemade version takes the base flavors of the grocery store-bought jar and elevates the taste. You’ll be surprised how easy it is to make and how much better it tastes from scratch.

I use whole roasted hazelnuts and cocoa products to deepen the complexity. You can make this condiment in a countertop blender or food processor- I’ll show you both ways. Then you can enjoy it spread on crunchy toast, dip with fruit, or mix it into beverages. It’s also great for filling sweet treats like crepes, cookies, and cakes.

Ingredient portions to make this homemade nutella recipe.

What is Nutella?

Nutella is an iconic and popular brand of sweet hazelnut cocoa spread made by one of the world’s largest chocolate producers, the Italian manufacturer Ferrero. It was introduced in the 1960s and quickly became a pantry staple in homes, cafes, bakeries, and restaurants.

The creamy and intense Nutella flavor comes from seven ingredients- roasted hazelnuts blended with cocoa, palm oil, sugar, milk, vanilla, and lecithin. It’s similar to gianduja, a velvety chocolate spread with hazelnut paste.

Roast the nuts until fragrant

You can use unsalted raw or roasted hazelnuts, also called filberts, sold with their papery brown skin still attached. To intensify the nut’s naturally sweet flavor and enhance the aromatic oils, roast them first. It also warms the natural oils, making them more fragrant and easier to process and emulsify into a smooth paste.

Spread in a single layer in a rimmed baking sheet, then bake at 350-degrees until you can smell the fragrant oils and see their surface lightly brown. This process takes about 10 minutes for pre-roasted and 12 minutes for raw. 

Roasted hazelnuts on a baking sheet.

Remove most of the skins

The brown papery skin on hazelnuts has a slightly astringent and bitter taste. After roasting, wrap them in a kitchen towel and rub vigorously against each other to remove as much skin as possible. You’ll get over half of the skin off, and that’s okay. The bitterness of the cocoa and sweetness of the sugar will balance the flavor, plus it adds more dimension. 

It’s difficult to completely remove all the skins unless you blanch the nuts in a baking soda solution and individually peel them off. That’s a lot of extra work that I find is not necessary to achieve a great flavor. However, if you prefer a smoother texture and slightly less bitterness, give blanching then roasting a try.

Choosing the right sweetener

Since we don’t have heavy-duty commercial grinders at home to break down granulated sugar, I find that powdered sugar works best to reduce grittiness. The superfine particles dissolve easier into the nut mixture. 

Compared to store-bought Nutella, this homemade version is lower in sugar level, at least by 40% less, which I prefer better. In addition to melted chocolate and vanilla, the roasting process gives a balanced flavor, letting the nutty notes shine through.

Hazelnuts on a black kitchen towel.

Cocoa selection

I use cocoa powder to give an intense flavor and aroma. The solids provide thickness to the spread. I use 100% unsweetened cocoa powder from Hershey’s, which has been heat-treated to develop richer notes and less acidity. You can use raw cacao powder that contains more nutrients, but it will be more bitter. For a sweeter taste, use Dutch-processed cocoa treated with an alkaline solution.

Vanilla marries the flavors together

Pure vanilla extract heightens the sweet, roasted notes of the hazelnut spread. It also adds an extra touch of baked aromatics. Over time the nut oils start to oxidize and break down, not being as strong as the day it’s processed. The vanilla helps to stabilize the nutty flavor and cocoa notes longer as you store the condiment for several weeks. 

Salt is a natural flavor enhancer

A little bit of salt can intensify the cocoa and earthy nut flavor. I use sea salt or kosher salt as the larger granules ensure that it’s not too high in sodium like table salt. Start with ¼ teaspoon and increase to ½ teaspoon for a more substantial presence. 

Add fat for creaminess

The commercial Nutella product uses palm oil to prolong its shelf life. It’s neutral in flavor and odor, semi-solid at room temperature, and provides a smooth, silky texture. Palm oil is not always easy to find at the market, so I use refined coconut oil as a suitable substitute (unrefined can be used but will have a coconut flavor). Both are solid without hydrogenation, making for a better fat option. 

I melt the coconut oil before using it, making it easier to incorporate during processing. When the spread cools, it will become firmer in texture from the fats. If desired, you can use other neutral-tasting oils like sunflower, vegetable, or avocado, but they will be slightly less thick since they stay liquid. For a more robust nut flavor, use hazelnut oil.

Melted chocolate boosts the cocoa flavor

I use milk chocolate chips to add a creamy taste and extra sweetness. If you like a stronger taste, use semi-sweet or up to 60% cacao dark chocolate. Chips also contain lecithin, which increases the smoothness of the spread. It’s a natural emulsifier, helping to keep the ingredients fully incorporated together.

Lecithin is not a common ingredient to purchase, so having it already included in the chocolate chips is a nice bonus. Since there is less in the recipe than the manufactured product, some slight separation over time may occur, so stir before using.

Method #1) Blender

A high-power countertop blender yields the smoothest consistency with a more whipped texture. The nuts puree for less time, about 3 minutes on high speed. It’s essential to scrape the sides, lid, and bottom of the blender cup to ensure gravity pulls the ingredients down into the sharp blades. 

Due to the high speed and intense vortex motion, add the powdered sugar, cocoa, vanilla, salt, and melted oil at the same time for better processing. The melted chocolate is added at the end and processed for a few seconds. The blender method is quicker but requires more stopping and scraping, about 7 minutes.

Method #2) Food processor

An 8-cup-sized food processor allows enough volume to break down the nuts and add in the other flavoring ingredients. It starts just like making peanut butter. Coarsely chop the roasted nuts, then process for about 5 minutes until a smooth paste forms. You’ll notice it changing shape, clumping, and then finally breaking down completely. 

Add the powdered sugar, cocoa powder, vanilla, and salt and puree until just incorporated. Slowly pour in the melted coconut oil while processing to create a smooth spread gradually. Add the melted chocolate chips last. This method takes less than 10 minutes.

For a smooth consistency

The food processor method yields a little bit of crunch, so I prefer to strain the mixture before storing it. I find that straining afterward is not necessary with the blender method since the puree is fine, but you can still do it for an extra smooth texture. 

Straining nutella through a fine mesh sieve.


The roasted nuts and sheer force during processing will make the spread temperature warm. Let it cool completely before storing. This process will also thicken the texture. Store in airtight glass jars at room temperature for up to 2 weeks for the best taste before the flavors start to break down.

To preserve for longer, refrigerate for up to 1 month. However, the cold temperature will harden the oil and fats in the chocolate. The consistency will be thicker and need to sit at room temperature or until spreadable before using.

Serve this with

Spreading nutella over a waffle.

Recipe Science

Using chocolate chips or bars

To intensify the chocolate flavor, add in melted chocolate. Chips have added stabilizers and less cocoa butter, which helps to keep their shape. This makes the consistency of the spread thicker. Chocolate bars have a higher amount of cocoa butter, which allows them to melt more easily. This will give the mixture a slightly thinner consistency.

How to Make Nutella

Learn how to make Nutella from scratch using the food processor or blender method and create your own decadent chocolate hazelnut spread.
4.55 from 11 votes
Prep Time15 minutes
Cook Time10 minutes
Total Time25 minutes
Servings 22 servings
Course Condiment
Cuisine Italian


  • 2 cups hazelnuts, roasted or raw, skin on
  • 1 cup powdered sugar
  • ¼ cup unsweetened cocoa powder
  • 1 teaspoon vanilla extract
  • ¼ teaspoon sea salt or kosher salt
  • 2 tablespoons coconut oil, melted
  • cup milk chocolate chips, semi-sweet, or 60% dark


Roast and Peel

  • Set the oven rack to the middle position. Preheat to 350ºF (177ºC).
  • Spread the hazelnuts on a rimmed baking sheet. Roast until the surface is lightly brown and fragrant, about 8 to 10 minutes for pre-roasted nuts. If using raw hazelnuts, bake for 10 to 12 minutes. Shake the pan halfway through for even cooking.
  • Transfer the nuts to a clean dish towel. They stain, therefore a dark color works best. Fold the towel over and vigorously rub them against each other until at least half of the skins fall off. It’s okay if some remain, it adds dimension to the flavor.

Method #1) Blender

  • Add the warm hazelnuts to a high-speed blender. Pulse for 5 seconds to break down. Process at high speed for 3 minutes, stopping to scrape down the sides every 15 seconds. It should form a smooth thick paste, like peanut butter.
  • Add the powdered sugar, cocoa powder, vanilla, salt, and melted coconut oil. Process at high speed until smooth, about 1 minute. Scrape down the sides every 15 seconds.
  • Add the melted chocolate and process until smooth, about 30 seconds. Scrape down the sides halfway through.
  • Add the chocolate to a microwave-safe bowl. Heat on high power in 30-second intervals, stirring in between until just melted. Alternatively, melt on the stovetop, with the bowl of chocolate set over barely simmering water that does not touch the bottom of the bowl, stirring until melted.

Method #2) Food Processor

  • Add the warm hazelnuts to the bowl of a food processor. Pulse for 5 seconds to break down. Process at high speed for 5 minutes, stopping to scrape down the sides as needed, about every 30 to 60 seconds.
  • Add the powdered sugar, cocoa powder, vanilla, and salt. Process at high speed until just incorporated, about 30 to 60 seconds. Scrape down the sides if needed.
  • With the blender running at high speed, slowly add in the melted coconut oil, process until smooth and shiny, about 1 minute.
  • Add the chocolate to a microwave-safe bowl. Heat on high power in 30-second intervals, stirring in between until just melted. Alternatively, melt on the stovetop, with the bowl of chocolate set over barely simmering water that does not touch the bottom of the bowl, stirring until melted.
  • Add the melted chocolate and process until smooth, about 1 minute.


  • Strain the Nutella through a fine-mesh sieve, using a spoon to help press the mixture through into a clean bowl. For a more crunchy texture, skip this step. Straining is optional if using the blender method.


  • Cool the chocolate hazelnut spread completely, then transfer to a jar or airtight container. The mixture thickens into a spreadable paste once cooled.


  • Recipe Yield: About 1 cups
  • Serving Size: 1 tablespoon
  • Storing: Store in an airtight container for up to 2 weeks at room temperature. For the best taste and texture, stir before using. Refrigerate for up to 1 month. Let it come to room temperature to be spreadable.
  • Oil Substitutions: Substitute coconut oil with melted palm oil, sunflower, vegetable, avocado, or hazelnut oil. 
  • Cocoa Substitutions: Cacao or dutch-processed cocoa powder can be used instead of cocoa powder.
  • Chocolate Substitutions: Substitute semi-sweet or dark chocolate chips or chopped bar pieces (up to 60% cacao) for milk chocolate. Bars have more cocoa butter and will make the spread slightly thinner. 
  • Make it Dairy-Free: Use semi-sweet or dark chocolate chips or bars instead of milk chocolate. 

Nutrition Facts

Serves: 22 servings
Calories 92kcal (5%)Carbohydrates 8g (3%)Protein 2g (4%)Fat 7g (11%)Saturated Fat 1g (5%)Sodium 27mg (1%)Potassium 89mg (3%)Fiber 1g (4%)Sugar 6g (7%)Vitamin A 2IUVitamin C 1mg (1%)Calcium 14mg (1%)Iron 1mg (6%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

7 Comments Leave a comment or review

  1. Rick says

    Made this today. Doubled recipe in my food processor. Used a weird expensive cocoa powder and at the end I wanted a little more sweetness. So I added a 1/2 cup powdered sugar and then I got lazy.

    Instead of melting some more coconut oil I added a little warm water. What a mess. The oil all separated out immediately. I couldn’t fix it. 20 minutes later I dumped the whole thing. I learned a good somewhat expensive lesson.
    Cheers, Rick

    • Jessica Gavin says

      Yes, I think you could give those two sugar alternatives a try in the nutella. Please let me know how it goes!

  2. Judy says

    Jessica, Timothy and I have never cared for Nutella but now I am eager to try your recipe. Thank you and Happy weekend. xo Judy

    • Jessica Gavin says

      I hope you get to try this homemade version. I’d love to hear what you think. Happy mother’s day, Judy!