Homemade Nutella is the best thing to spread on toast
bakingwithtradition.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a way for websites to earn advertising revenues by advertising and linking to recommended products. Some of the links below are affiliate links. This means that, at zero cost to you, I will earn an affiliate commission if you click through the link and finalize a purchase.
It’s impossible to hate homemade nutella; made with rich chocolate ganache mixed with homemade toasty hazelnut butter and a couple flavor boosters, it’s lightyears better than its store-equivalent.
I started making homemade chocolate hazelnut butter when I was nursing my oldest. He was the worst sleeper, and let me tell you, I ate an embarrassing number of jars of this stuff in the bleary hours of sleep-deprived o’clock.
It’s equally good straight out of the jar as it is in place of chocolate in s’mores, stirred into hot chocolate or your coffee, or simply spread on toast. Shoot, I had some leftover applesauce bread with streusel when I was photographing this post that I spread it on. I thought the apples and the chocolate were going to fight each other, but that little snack turned out to be surprisingly awesome.
You can’t lose with it. It’s absolutely worth the price of the hazelnuts to make this luxury spread. And you don’t have to be sleep-deprived to appreciate it.
Find your prettiest spoon; it’s about to get something positively luscious put on it.
Homemade nutella

What even is Nutella?
Nutella is a chocolate hazelnut spread invented in Italy after World War II. At the time cocoa was scarce. The chocolate maker Ferrero, from the Piedmont region of Italy smartly blended local hazelnuts with the cocoa to extend the cocoa.

Hazelnuts and chocolate, having a natural affinity for each other, Nutella caught on and now you see it all over everywhere because it’s awesome. My German friend even caught her naughty dog stealing an open jar, much to her chagrin (the dog was fine, LOL!).
Why homemade Nutella beats the pants off the jarred stuff
As good as Nutella is, the homemade is better, and here’s why:
- Chocolate: Made with actually chocolate, and not just cocoa, you get a whole lot more flavor.
- No added oil: Nutella adds palm oil to smooth out the spread. Since we’re using whole chocolate, there’s no need for this. As such, the flavor is better and there’s no added oil.
- Vegan: While you can make homemade nutella with cream, I’ve always made mine with coconut milk. I developed this recipe when I was extremely sensitive to dairy and couldn’t eat jarred Nutella because of the skim milk powder. Even though I don’t have to be as strict with my dairy intake these days, I still prefer the flavor of the coconut milk.
- Flavor boosters: you can skip the espresso powder and the vanilla sugar, but they both add in an extra shot of flavor that makes the chocolate tastes more chocolatey. This spread is for chocolate lovers.
How to save on hazelnuts if you have a nutella habit

Times have changed, and now it’s the hazelnuts are the expensive things. Would that I had a hazelnut tree in my backyard. I’d happily fend off the best nuts from the squirrels for such a worthy prize!
You probably already know if you bake with a lot of nuts that it’s cheaper to buy them in bulk. Still, it’s not always easy to find good prices locally on hazelnuts.
I’m much a fan of NOW hazelnuts. They’re grown in the US and they’re cheaper than anything I can buy locally.
If you buy anything from Azure Standard, their prices are better still, though you’ll have to factor in the price for drop shipping.

Ingredients for homemade Nutella
- Semi-sweet chocolate
- Hazelnuts
- Coconut milk (I love Native Forest)
- Dutch-process cocoa
- Vanilla sugar (optional)
- Espresso powder (optional)
- Salt
Equipment you need for making chocolate hazelnut spread
- Blender or a food processor: I use my Cuisinart, though I sometimes make nut butter in my Blendtec, using the Twister jar. There’s not really another way to get the hazelnuts into a smoother spread outside of these two options. A coffee grinder could grind them fine, but not fine enough to be a spread.
Tips for making the best chocolate hazelnut spread
- Start with good ganache: Heat up your milk just under boiling. Pour it over chopped chocolate and let it sit. Ignore it while you make the nut butter. When you come back to it, you’ll be able to whisk it smooth into perfect ganache.
- Don’t bother skinning the hazelnuts: I know some people find the skins on hazelnuts to be a bit bitter. I personally have never been bothered by this and always skip this step, which I find to be messy.
- Fridge it: After you scoop your spread into a jar, pop it in the fridge. It lasts up to about 2 weeks, though a jar has always been eaten long before that in our house!

Homemade Nutella
- Total Time: 15 minutes
- Yield: 2 1/2 cups 1x
Description
Wait until you taste this perfect simple ganache with added hazelnut butter to make the nuttiest, most chocolatey spread ever. There’s almost no end to what this spread will make taste better, but right out of the jar with a spoon is perhaps the best.
Ingredients
- 8 oz whole hazelnuts (about 1 and 3/4 cups), (227g)
- 8 oz semi-sweet chocolate (227 g)
- 3/4 cup canned full fat coconut milk (177 mL)
- 3 Tablespoons Dutch-process cocoa powder (15 g)
- 1 Tablespoon vanilla sugar (optional)
- 1/2 teaspoon espresso powder (optional)
- 1/4 teaspoon salt
Instructions
- Preheat the oven to 350 F (180 C). Place the hazelnuts on a sheet tray in the oven for 8-10 minutes, until they are starting to brown.
Be careful not to leave them in much longer. Burned hazelnuts are sad sad sad.
- Set aside the hazelnuts to cool. If you’d like, set the nuts in a clean kitchen towel and rub off the skins (see note).
- Open up the coconut milk can. Stir the coconut completely. If there’s solid cream on top that’s not stirring into the rest of the liquid, microwave the milk for a few seconds until it is warm enough to whisk smooth. Measure out the smooth coconut milk into a small pan.
- Set the pan over medium heat until you see bubbles just around the edge of the pan. The milk should be hot but not quite at a full boil.
- Chop the chocolate into small pieces and set them in a small bowl. Pour the hot milk over the chocolate. Let the chocolate sit for a couple minutes. Stir the chocolate occasionally until you have a smooth glossy ganache.
- While the chocolate is melting, put the toasted hazelnuts in a food processor. Process the nuts for about 4 minutes until they turn into a smooth nut butter. Scrape down the sides of the work bowl as needed to keep the nuts moving.
- Measure the cocoa powder, vanilla sugar, espresso powder, and salt into the melted chocolate.
- Scoop the melted chocolate into the hazelnut butter.
Pulse until the paste is mixed well. You should now have a smooth, spreadable chocolate hazelnut spread.
- Pack the spread into a clean jar and store in the fridge.
The spread will keep in the fridge for about 2 weeks.
Notes
Choose your chocolate: Semi sweet makes a reliably smooth ganache, though 60% chocolate bars work well too. If you’re not sure about the cocoa content of your chocolate, use chocolate chips. They’re easy to work with and make a decent ganache.
Save on hazelnuts: I get it, hazelnuts are pricey-time. Sometimes I use less hazelnuts or use half and half hazelnuts and almonds. You’ll still get a tasty spread, and it will be less pricey.
Dairy: Though this recipe calls for coconut milk, feel free to use whipping cream. While I prefer the flavor of the coconut milk, there’s no denying that cream makes a luxurious ganache that’s also really good here.
- Prep Time: 15 minutes
- Cook Time: 2 minutes
- Category: Baking Building Blocks
- Method: Food Processor
- Cuisine: Italian
Nutrition
- Serving Size: 1 tablespoon
- Calories: 76
- Sugar: 3
- Sodium: 16
- Fat: 6
- Saturated Fat: 2
- Unsaturated Fat: 0
- Trans Fat: 0
- Carbohydrates: 4
- Fiber: 1
- Protein: 1
- Cholesterol: 0