Skip to Content

Chocolate Peanut Butter Spread

Sharing is caring!

Homemade chocolate peanut butter spread – this is a decadent yet healthy chocolate nut butter.

homemade chocolate nut spread

Forget any other chocolate spreads you have been having for breakfast over the years. This chocolate peanut butter spread is better than all of them! I really feel strongly about that!

The main reason for my belief is that I don’t like any chocolate nut spreads myself, never did, and never will. From the most famous one that everybody knows to the gourmet and super expensive alternatives, none!

But this homemade chocolate peanut butter spread is AMAZING!!!!

Pure chocolate and nut taste, only very slightly sweetened, creamy, and unctuous, just 1-2 teaspoons of this chocolate nut butter, and you are in heaven. I really never tasted anything better when it comes to chocolate spreads or dips.

And another bonus: unlike all the other similar spreads that you can buy, this peanut butter and chocolate spread is actually quite healthy!

Only pure ingredients like dark chocolate with very little or no sugar at all, pure nut butter, a little coconut oil, and a touch of a healthier sweetener like stevia or xylitol, for instance.

I am not saying that this homemade version is low in calories, no nut butter ever is, but I suppose everybody knows that. And it is for sure lower in calories than any bought chocolate nut spread, and you will not eat more than 1-2 tablespoons at a time anyway…

Well, you could – it is that good, and it is pretty addictive – but I don’t recommend it. 🙂

homemade chocolate spread dark chocolate

And for more chocolate and nuts combinations, have a look at this no-bake peanut butter pie, this chocolate hazelnut cake, this moist chocolate cake with hazelnuts and breadcrumbs, or this chocolate cherry cake with hazelnuts.

Recipe ingredients

Peanuts or mixed nuts:

  • You can make the spread either with pure peanut butter or with a nut mix butter of choice.
  • I can buy a super delicious nut butter around here containing peanuts, almonds, and hazelnuts. No sugar was added whatsoever.
  • Hazelnuts: for a pure homemade Nutella, only use hazelnuts.
  • I buy the peanuts, usually slightly salted and roasted; the cashews are already roasted but unsalted, and the hazelnuts and almonds are mostly raw, and I roast them myself.
ingredients for chocolate nut butter

Bought or homemade nut butter?

  • I use homemade nut butter most of the time. It is just better! And healthier! It contains only the nuts and a little bit of salt, nothing else. Most importantly no sugar and no additives; palm oil and whatever it is, they also dump into nut butter.
  • However, to make really good nut butter at home, you will need a little bit of time and a very good and strong food processor. If you don’t have those, just buy a jar of peanut or nut butter.
  • When buying peanut or nut butter, make sure you buy pure nut butter with nothing else but nuts inside. NO SUGAR!
homemade chocolate spread in a jar


  • Use the best quality chocolate you can afford.
  • This chocolate peanut butter recipe requires only a few ingredients, and those really shine through. You must use the best, or the chocolate spread will not taste as good as it should. Buy a chocolate sort you really enjoy eating as it is, no baking chocolate or cheap chocolate chips.
  • I use dark chocolate between 72% and 90 % cocoa, which contains significantly less sugar than milk chocolate. The darker the chocolate, the better.
  • Coconut oil: You will need a small amount of coconut oil as well; it will make the chocolate nut spread creamier and dip-able.
homemade chocolate spread


  • I have successfully made homemade chocolate nut butter with stevia and xylitol. You can use powdered sugar if you like, but then the chocolate spread will be less healthy.
  • Stevia: a zero-calorie sweetener derived from a plant called Stevia rebaudiana. This plant grows in Brazil and Paraguay, and its leaves have been used there to sweeten foods for hundreds of years.
  • Stevia is 200 times sweeter than sugar, so pay attention to what you buy and how much of it you are using.
  • I buy a kind of stevia that looks like sugar and can be used just as sugar, so I take about 2-3 teaspoons of it for this chocolate nut butter.
  • Xylitol is a sugar alcohol (not the kind of alcohol that makes you drunk; it is safe for people with alcohol addiction) derived from trees like birch or from a plant fiber called xylan. It looks and tastes like sugar but has fewer calories than sugar and, like stevia, doesn’t raise blood sugar levels either.
  • Powdered sugar can be used instead. Don’t use granulated sugar, as it will remain grainy, and your homemade chocolate spread will not be nice and smooth.
homemade chocolate nut spread

How to make peanut butter?

Making homemade nut butter is super easy; all you need is the nuts and a good food processor.

How to roast nuts:

  • If using raw nuts, roasting them first is a good idea, as that will increase their flavor.
  • Roast in the oven at 180 degrees Celsius/ 350 degrees Fahrenheit for about 10-15 minutes, mixing twice in between and keeping a close eye on them; you don’t want them to get too dark.
  • They should be slightly underdone as they will continue to cook when removed from the oven.
  • It is probably best to roast different kinds of nuts separately, as their size can differ a lot; for instance, cashews are normally larger than peanuts.
  • Leave the roasted nuts to cool.
  • If roasting smaller batches of nuts, you can also do it in a pan without adding any fat.
  • Roast the nuts, shaking the pan regularly, until golden and fragrant. Don’t leave the pan unattended, as the nuts can burn very easily. Immediately transfer the roasted nuts to a plate and leave to cool.

Tips for making nut butter

  • Use a good strong food processor. I use Thermomix for this purpose.
  • I always make a larger quantity of nut butter, not only because it tastes good and it is worth it to make more when using the energy, but also because the Thermomix can handle larger quantities of nuts better than smaller batches.
  • If I make a small batch of nut butter, I have to scrape the walls and lid of the Thermomix several times in between. When I make a large batch, scraping is almost unnecessary, maybe once, if needed.
  • If making a big batch of nut butter, use as much as needed for the homemade chocolate spread and refrigerate or freeze the remaining jars.
  • Making nut butter in the Thermomix will take less than 5 minutes but probably longer in other food processors. Be patient; it will happen, and the nuts will turn to nut butter eventually.
  • The mixture will get hot during the process; if it gets too hot, stop the food processor and wait for a couple of minutes for it to cool down.
  • The nut butter might seem too runny at this point, but don’t worry about it; that is the way it is supposed to be; it will set as it cools down.

How to make chocolate peanut butter?

  • Melt the chocolate in a double boiler or bain-marie.
  • Add the coconut oil and stir until incorporated.
  • Add the nut butter, vanilla extract, salt, and sweetener to taste.
  • Mix thoroughly and transfer to jars.
  • The chocolate nut butter is runnier than shop-bought spreads. That is the way it is supposed to be, don’t assume that the recipe went wrong. It is still set enough for you to spread it but also runny enough to use as a dip.
how to melt chocolate
stepp by step homemade chocolate spread

How to store?

  • Keep at room temperature. If kept in the fridge, the spread will harden, and you will have to let it come to room temperature before serving.
  • The homemade chocolate spread will keep for about 2 weeks at room temperature, but it never ever lasted so long in our house.
  • If making several jars, keep the ones that are still unopened in the fridge and let them come to room temperature before serving. The jars of chocolate spread will keep for 3-4 weeks in the fridge.
  • You can also freeze the jars for a couple of months.

How to serve?

  • The homemade chocolate spread is delicious on bread, bread rolls, muffins, toast, or crackers for breakfast or brunch.
  • You can also serve it as a dip for sliced fruit. Apples and strawberries are great, and crispy pears are even better, my favorite combination at the moment.
homemade chocolate spread

Other breakfast spread recipes

Do you like this recipe?

Please leave a good rating in the recipe card below. Stay in touch through social media: Pinterest, Facebook, and Instagram. Don’t forget to tag me #whereismyspoon when you try a recipe!
chocolate peanut butter spread falling off the spoon

Homemade Chocolate Peanut Butter Spread

Homemade chocolate peanut butter spread, this is a decadent yet healthy chocolate nut butter.
4.91 from 10 votes
Print Pin Share Grow Rate
Course: Dips, Sauces and Dressings
Cuisine: American
Prep Time: 10 minutes
Total Time: 10 minutes
Servings: 1 jar
Calories: 2190kcal
Author: Adina


  • 250 g peanut or mixed nut butter 8.8 oz/ 1 cup, Notes 1, 2
  • 80 g dark chocolate chopped, 3 oz/ scant ½ cup, 70 % cocoa
  • 1 tablespoon coconut oil
  • 1 teaspoon vanilla extract
  • sweetener of choice and to taste, Note 3
  • a pinch of salt if the nut butter is unsalted


Melt the chocolate

  • Chop the chocolate and melt it in a double boiler or bain-marie.
  • Find a pan that fits this bowl, and fill it with some water taking care that the water doesn't touch the bottom of the bowl. Place the chopped chocolate in a heat-proof bowl.
  • Fit the bowl on top of the pan, heat the water on medium-low heat, and let the chocolate melt while stirring from time to time.
  • Don't let the water start to boil, if it does, turn off the heat and stir the chocolate until completely melted.


  • Add the coconut oil and stir until incorporated.
  • Add the peanut butter, vanilla extract, salt, and sweetener to taste. Mix very thoroughly.
  • Pour the chocolate peanut spread into a jar and let it cool, and set for several hours before serving.
  • Store at room temperature. Keeping the spread in the fridge will cause it to harden, so let it come to room temperature before serving (Note 4).


  1. You can make the spread with pure peanut butter or mixed nut butter.
  2. The best is homemade peanut or nut butter; see the blog post for instructions on how to make homemade nut butter. Alternatively, use bought pure nut butter with no sugar in it.
  3. I have used both stevia and xylitol over the years; both are perfect. Use to taste, not too much; the chocolate nut spread should not be too sweet. Icing sugar can be used instead. Don’t use granulated sugar, as it will not dissolve, and the spread will be grainy.
  4. The chocolate peanut butter has a runnier consistency than bought chocolate nut butter. That is the way it is supposed to be, don’t assume that the recipe went wrong. It is still set enough for you to spread it but also runny enough to use as a dip.
  5. The nutrition is calculated for the whole jar.


Serving: 1jar | Calories: 2190kcal | Carbohydrates: 102g | Protein: 54g | Fat: 185g | Saturated Fat: 55g | Polyunsaturated Fat: 121g | Trans Fat: 1g | Cholesterol: 37mg | Sodium: 926mg | Fiber: 23g | Sugar: 49g
Tried this Recipe? Pin it for Later!Mention @adinabeck or tag #WhereIsMySpoon!

Sharing is caring!

Recipe Rating


Tuesday 7th of March 2023

Do you think I can use monk fruit with erythritol? If I can, which one, granulated or powdered. This is the sweetener I use for baking low carb, sugar free dessert. Thank you.


Tuesday 7th of March 2023

I am sorry, I have never used that, but if it worked before, it should be ok. Maybe powdered is better; the granulated tends to remain a bit gritty.

Ruthie Lindeman

Friday 1st of April 2022

Xylitol is extremely toxic for dogs. A small amount can be lethal. Totally ok for humans though.


Saturday 2nd of April 2022

Yes, I know, but I would never advise feeding this or anything sweet or with chocolate to dogs!


Wednesday 17th of July 2019

Homemade is so much better than the sugar loaded store bought one!