How to Make The Best Homemade Peanut Butter

Let’s talk about why you need to make peanut butter at home. It’s simple to make — all you need is a food processor and 15 minutes. Jump to the full Peanut Butter Recipe now or read on to see how we make it.

How to Make The Best Homemade Nut Butters

We love that you have the control — the amount of salt or honey is completely up to you. Plus, you can get creative. We make our basic peanut butter crunchy. Sometimes though, we add almonds. And when we’re feeling bold, we make chocolate peanut butter. (It is seriously good).

If you’re like us, you probably have a favorite store-bought peanut butter (ours is from Trader Joe’s). So yes, we still buy regular peanut butter. We also like to make our own (you can never have too much peanut butter in the house, right).

We love that we can make something we eat almost daily, at home. It feels good.

12 Easy Healthy Breakfast Recipes That Actually Fill You Up!We love having peanut butter in the house for quick breakfasts, if you’re like us, you may want to take a look at these 12 Healthy (and Easy) Breakfast Recipes that will actually fill you up.

What do you think? Are you game for whirling up some peanuts and making your very own peanut butter?

Homemade Peanut Butter Recipe Crash Course

How to Make The Best Homemade Peanut ButterHomemade Peanut ButterYou really can make our peanut butter recipe in 15 minutes. In fact, most of that time is roasting the peanuts.

After roasting, throw peanuts into the bowl of a food processor. Turn on and watch as the peanuts turn into crumbs, then a thick paste and finally smooth shiny peanut butter. It’s almost magical.

Best of all, you can adjust based on your tastes. We add a little salt, a touch of honey and for perfect consistency to spread on toast–a tiny bit of oil. See what works for you.

Homemade Almond Peanut Butter

How to Make Almond Butter

Now that you’re pros at making basic peanut butter, get creative and play.

One of our favorite twists is to use equal parts of peanuts to almonds. By the way, if you only use almonds, you can make almond butter. 

The process is exactly the same, roast then add all the nuts to a food processor, turn on and watch the magic happen. Add salt, honey (or maple syrup) as needed then check the consistency — we have found the peanut almond butter needs a little more oil added.

Homemade Chocolate Peanut Butter — Pure Joy

Homemade Chocolate Nut Butter

OK, now for our favorite. Chocolate Peanut Butter. Think of it as a peanut-ified Nutella.

It’s quick and easy to make. Start with the basic peanut butter then instead of adding honey, add cocoa powder and powdered sugar.

The end result? Creamy, chocolaty goodness — we’re absolutely in love with it.

(Chocolate and peanut butter has to be one of our favorite combos — see our Easy Bar Cookie Recipe with Peanut Butter Cups or our Chocolate Covered Rice Krispie Treats)

You decide. Basic peanut butter recipe, peanut almond butter, chocolate peanut butter or would you make your own version? We want to know. Just leave your response in the comments below.

Recipe updated, originally posted February 2013. Since posting this in 2013, we have tweaked the recipe to be more clear. – Adam and Joanne

4.8 from 20 reviews
How to Make the Best Homemade Peanut Butter
 
Prep time
Cook time
Total time
 
Why we love this recipe. This peanut butter recipe is so simple to make -- all you need is a food processor and 15 minutes. Plus, you can get creative. We make our basic peanut butter crunchy. Sometimes though, we add almonds. And when we're feeling bold, we make chocolate peanut butter. (It is seriously good).

What you need to know. Making peanut butter is almost magical. Add them to a food processor, turn on and watch as the peanuts turn into crumbs, then a thick paste and finally smooth shiny peanut butter. It’s best to start with raw peanuts, however, if you cannot find them, use roasted. Since they’re roasted you could skip roasting in the oven, but we actually do it anyway -- it sort of brings them back to life. Regarding the oil -- add as needed. Give it a taste, if it seems dry, add a little oil -- maybe 2 teaspoons at a time.

Equipment you’ll need. You will need a round or square cake pan, measuring cups and spoons, a food processor and a rubber spatula.
Created By:
Yield: Makes 1 1/4 cups, 10 (2 tablespoon) servings
You Will Need
Basic Peanut Butter
  • 2 cups (300 grams) unsalted shelled peanuts
  • 1/4 to 3/4 teaspoon kosher salt
  • 1 to 2 teaspoons honey
  • 2 teaspoons peanut oil or vegetable oil, plus more as needed
Almond Peanut Butter
  • 1 cup (150 grams) unsalted shelled peanuts
  • 1 cup (150 grams) unsalted whole almonds
  • 1/4 to 3/4 teaspoon kosher salt
  • 1 to 2 teaspoons honey
  • 1 to 2 tablespoons peanut oil or vegetable oil, plus more as needed
Chocolate Peanut Butter
  • 2 cups (300 grams) unsalted shelled peanuts
  • 1/4 to 3/4 teaspoon kosher salt
  • 3 tablespoons peanut oil or vegetable oil, plus more as needed
  • 1/2 cup (46 grams) unsweetened cocoa powder
  • 1 1/2 cups (173 grams) powdered sugar
Directions
  1. Heat oven to 350 degrees F (177 degrees C). Add peanuts to a round or square cake pan (or rimmed baking sheet). Roast peanuts for 3 minutes, stir or shake pan then roast another 3 to 5 minutes or until they are lightly browned and smell nutty (careful, here, nuts can burn quickly). Let cool until you can handle them.
  2. To make peanut butter, add roasted peanuts to the bowl of a food processor. Process 1 minute then scrape sides of bowl with a rubber spatula. Process another 2 to 3 minutes until peanut butter is shiny and smooth. Now, add desired amount of salt and honey and process until combined. (We usually use a 1/2 teaspoon of salt and 1 1/2 teaspoons of honey, making the peanut butter slightly sweet). Check the consistency, we like to add 2 teaspoons of oil. Add oil as needed.Peanut Butter Step-1
  3. If you are making crunchy peanut butter, before you start measure a 1/3 cup of the roasted peanuts then add to the bowl of a food processor. Pulse 8 - 10 times until peanuts are chopped into very small pieces. Transfer chopped peanuts to a bowl and reserve for later. Then once you have made the peanut butter, stir reserved peanuts into peanut butter.
  4. Roast peanuts and almonds as stated above. Then, add roasted peanuts and almonds to the bowl of a food processor. Process 1 minute then scrape sides of bowl with a rubber spatula. Process another 2 to 3 minutes until almond peanut butter is shiny and smooth. Now, add desired amount of salt and honey and process until combined. (We usually use a 1/2 teaspoon of salt and 1 1/2 teaspoons of honey, making the peanut almond butter slightly sweet). Check the consistency, we like to add add 1 to 2 tablespoons of oil. Add oil as needed.Almond Butter Step-3
  5. Roast peanuts as stated above. Then, add roasted peanuts to the bowl of a food processor. Process 1 minute then scrape sides of bowl with a rubber spatula. Process another 2 to 3 minutes until chocolate peanut butter is smooth. Add salt, oil, cocoa powder and powdered sugar then processor another minute until combined and is shiny.Chocolate Nut Butter Step-4
  6. Transfer peanut butter to a food-safe container, cover and store in the refrigerator up to one month.

Get Free Recipes by Email

Get insanely delicious FREE recipes and cooking videos in your inbox. Enter your email address below:

106 comments… Leave a Comment
  • Dana September 19, 2016, 2:14 am

    I just made the plain peanut butter today. It turned out amazing. I only added a little ground iodised salt and made it crunchy. Next time I will make the “Nutella” with hazelnuts..Can’t wait…We have to be careful as we are on a weight loss program by our nutricionist hahaha…I just won’t add honey for the time being😁…Nothing better then home made food.It’s not only cheaper but we avoid all the adatives,preservatives,colours,sugars,salts that are all in excessive amounts and plus what not else that’s bad for us. We would rather eat less now, then eat store bought or processed…It’s are big change we are making but it’s a permanent one and we are not looking back.Thank you for the recipe and keep all the good ones coming.😀

    Reply
  • ruchina September 14, 2016, 12:07 pm

    I added a little dried chilli pepper to my peanut butter and its taste it just awesome.mine had peanut, honey, chilli and olive oil with a little salt, and my kids can’t seem to keep their hands off it.

    Reply
  • Louise Smith September 6, 2015, 11:26 am

    Made peanut butter, following this recipe, for the first time having run out of our usual shop bought brand. I used sesame oil and a hand blender (which was quite a task). Anyway, I’ve had the thumbs up from my 10 year son who said it’s great. An added bonus that it’s significantly more economical (we eat PB everyday, and it’s relatively pricey in France). So many thanks for sharing your recipe!

    Reply
  • Triund Baba July 25, 2015, 4:03 am

    This is really great….comparing to store bought Peanut Butter I prefer Homemade and it indeed feels good….since I can add Cocoa and other stuff so can make as per need and most importantly I know what I’m using and it is Organic

    Reply
  • GG Marabella -Enassey July 15, 2015, 6:49 am

    I just wanted to thank you for your brilliant recipe for Basic Peanut and other Butters…… Inspired! I will be trying these out tomorrow as well as looking to Butter other nuts too.

    Thank you again xx

    Reply
  • Rizwana shaukat March 8, 2015, 8:10 am

    I love the reciepe.today I am going to try.

    Reply
  • Benjamin February 5, 2015, 9:17 pm

    Awesome! it’s a really good recipe. After the 4th time (3 chocolate / 1 almond) I finally resisted to make the simple one… which actually is not simple at all! Thank you so much for this super tasty recipe 🙂

    Reply
  • fouad gouda January 23, 2015, 6:24 pm

    I don’t have peanut oil but I have corn flower oil and olive oil and corn oil which one is the best

    Reply
    • Joanne February 3, 2015, 1:45 pm

      Give them a taste — the more neutral flavor, the better.

      Reply
    • Zenia September 22, 2016, 3:12 am

      Yums

      Reply
  • Sherrie Wilson January 7, 2015, 8:44 pm

    About how long will the peanut butter last? Will at last longer than 2 to 3 weeks??

    Reply
    • Joanne January 8, 2015, 1:46 pm

      Hi Sherrie, the peanut butter should last at least a month.

      Reply
  • Anand September 24, 2014, 3:00 am

    one query..If we grind roastet nuts will that be a dry powder… how do we make it as a paste… do i need to add oil and honey to make them as a pastry…?

    Reply
    • Joanne October 3, 2014, 11:33 am

      After a few minutes of processing the ground nuts eventually turn into peanut butter because of all the oil within the peanuts.

      Reply
  • Sara August 11, 2014, 7:40 am

    Hi! Thanks for a wonderful recipe . I’m new in the kitchen and really just don’t wanna buy a store bought thing again if I can make it at home! Now I’d love to try this recipe but I only have a blender , do you think that would work in place of the food processor? thanks x

    Reply
    • Joanne August 11, 2014, 12:05 pm

      Hi Sara, You should be able to get away with making peanut butter in the blender (it needs to be pretty powerful, though).

      Reply
  • kasha August 2, 2014, 7:43 pm

    I have a LOT of Planters Salted Cashews in 2 oz. pkgs . Can I use them to make P.B. ?????????

    Reply
    • Joanne August 7, 2014, 12:31 pm

      Oooh, yeah! Cashew butter would be awesome.

      Reply
  • Keely July 28, 2014, 1:45 pm

    The almond-peanut butter worked out perfectly:) Thank you for the recipe!

    Reply
  • Annelies Butte July 25, 2014, 5:52 pm

    I salute you and your peanut butter recipe. It changed my life. Love always. Annelies Butter, yes thats my real name…

    Reply
  • susmita khan July 17, 2014, 12:38 pm

    I don’t like sweet so can i make it salty instead ot sweet?will it change the yummy taste of
    peanut?

    Reply
    • Joanne August 7, 2014, 1:00 pm

      Sure, omit the honey and taste for salt levels.

      Reply
  • Lizzie May 24, 2014, 7:46 pm

    I’ve been making peanut butter too for a little while now. My next batch was going to be pecan and chocolate, and another version I like very much is cashew nut butter. I usually do a half and half quantity of raw and toasted nuts in mine. As some people who’ve commented have noticed it can put your food processor under a bit of strain. All I do is make it while I’m doing other things and just whizz it for a short time, then switch off the processor to cool down for a bit while I do another job, and carry on in that vein until the smooth, shiny, butteriness materialises.

    Reply
  • Denise james May 14, 2014, 10:27 am

    I made it with a left over bag of dry roasted nuts MMMmmm thrifty and tasty!!! excellent with my bananas on toast on a morning and on my celery for afternoon snack

    Reply
  • Malcolm McKay April 11, 2014, 4:51 am

    I added a little water instead of oil to help it to mix. Worked like a charm

    Reply
    • joe March 21, 2016, 8:31 pm

      Water didn’t work for mine. I thought it would save calories. It just made coarse, sticky peanut butter. Adding a banana helped smooth it out.

      Reply
      • ML August 2, 2016, 11:55 am

        Ditto, Joe. I’ve messed up quite a few batches of nut butter by thinking water will work *this* time. Horrid stuff, and won’t keep at all. Nope, any liquid you add has to be a fat.

        Reply

Leave a Comment or Review

All comments are moderated before appearing on the site. Thank you so much for waiting. First time commenting? Please review our Comment Policy.

If you are visiting from a mobile or tablet device, our star review system can be tricky for some devices. If you plan to leave a star review, please write the number of stars (1 to 5) in your comment and either Adam or Joanne will amend your comment with your star review. Thanks!

Did you make it? How was it?:  

Previous Post: Next Post: