Your #1 Online Baking Destination!

How to Make Homemade Peanut Butter - it takes just 3 ingredients and only 5 minutes!

How to Make Homemade Peanut Butter (Bold Baking Basics)

Save Recipe

Hi Bold Bakers!

Between my husband, Kevin and me, and of course our dog, Waffles, we go through a lot of peanut butter in our house. Rather than having to go to the shop to keep on replacing it, we are going to make our own.

Homemade Peanut Butter is a delicious snack that’s healthy for you. Making it at home is so quick you’ll never want to buy this yummy treat at the store again. And with only three ingredients, it couldn’t be easier.

I love this Homemade Peanut Butter recipe because you use regular store-bought roasted salted peanuts so it has an extra punch of flavor from the already roasted and seasoned nuts. If you prefer less salt, you can buy unsalted peanuts and then salt your peanut butter to taste. Also, this nut butter recipe works using any nuts, so go nuts (pun intended).

First, grind up your peanuts in a food processor. You can also use a blender. If you don’t have access to a food processor, just make sure to stop periodically to scrape the bottom of the blender to make sure everything gets macerated evenly.

How to Make Homemade Peanut Butter, How to Make Homemade Peanut Butter recipe, How to Make Peanut Butter, DIY Peanut Butter, Homemade Peanut Butter recipe, nut butter recipe, DIY nut butter, peanut recipes, nut recipes

Additionally, if you prefer a chunky style peanut butter, reserve a portion of your peanuts to throw in at the end and pulse the food processor until you’ve reached a consistency you like.

How to Make Homemade Peanut Butter, How to Make Homemade Peanut Butter recipe, How to Make Peanut Butter, DIY Peanut Butter, Homemade Peanut Butter recipe, nut butter recipe, DIY nut butter, peanut recipes, nut recipes

Next add your oil and honey (or agave) and continue to blend the peanuts. It will seem very loose, but all that changes once you refrigerate the mix. Store in an airtight container in the fridge for up to 12 weeks.

How to Make Homemade Peanut Butter, How to Make Homemade Peanut Butter recipe, How to Make Peanut Butter, DIY Peanut Butter, Homemade Peanut Butter recipe, nut butter recipe, DIY nut butter, peanut recipes, nut recipes

Use your Homemade Peanut Butter in some of my Bigger Bolder Baking recipes including a Peanut Butter & Chocolate Homemade Ice Cream, Peanut Butter & Jelly Oatmeal in a Mug, and my 3-Ingredient Peanut Butter Cookies!

4.7 from 3 reviews
Homemade Peanut Butter
Prep time
Total time
Serves: 1½ cups
  • 2 cups (10oz/280g) roasted, salted peanuts
  • 4 tablespoons vegetable oil (or canola, safflower but NO olive oil)
  • 2 tablespoons honey (or agave)
  1. Put the peanuts in the food processor or blender and grind until they start to break down and form a soft, smooth paste. This takes around 2-3 minutes.
  2. Add the oil and honey and process again till very well blended; NOTE: At this point the texture should be fairly soft but don't worry because it will stiffen in the refrigerator.
  3. Store into an air tight container in the refrigerate for up to 12 weeks.
if your peanut butter seems too hard add a tad more oil to loosen it up.

If you want to add less sugar that is ok.



7 Images
Submit Your Photos
Amena bi
Elle Jay
Katherine Cowgill by Teren Oddo Oct. 2015

Meet Gemma

Hi Bold Bakers! I’m Gemma Stafford, a professional chef originally from Ireland, and I’m passionate about sharing my years of experience to show you how to make game-changing baking recipes with over-the-top results! Join more than 1 Million other Bold Bakers in the community for new video recipes every week!

Have you made a recipe? Share photos on my website or across social media with the hashtag #boldbaker.

And don't miss my NEW Bold Baking recipes and tips. Sign up for my weekly email newsletter.


  1. Smriti Jhamb on January 17, 2018 at 4:10 am

    Can I use this recipe of peanut butter in my dog treats? I mean as there is salt and sugar, I wanted to know, is this recipe of peanut butter safe for dogs?
    Can I use this recipe to make your dog treats recipe?
    Because I think if I use store bought peanut butter, they have so much salt and sugar and contain some ingredients which are not safe for our animal friends. And Where I live, organic peanut butter isn’t available.

    So is this recipe safe for my pup?
    Should I make it as it is or skip salt or honey?


    • Gemma Stafford on January 17, 2018 at 4:25 am

      Hi Smriti,
      Can you but peanuts?
      Can you get them unsalted?
      If so you can roast and make peanut butter with just peanuts, and nothing else. You can add a little oil if you wish. Do what is right for your pet, it is so important to look after them.
      Gemma 🙂

      • Smriti Jhamb on January 17, 2018 at 4:46 am

        Yes u r right Gemma. It is so important to look after our pets.
        So I will just use unsalted peanuts which is very easily available. It is actually with their shells. So I’ll just roast them on a pan and blend it.
        But as I’m not going to use honey and that much oil, will it’s consistency be right?
        Won’t it become somewhat like crumbs?


        • Gemma Stafford on January 18, 2018 at 3:26 am

          Try it! if you blend it sufficiently it will come together in a paste, and then you can decide if you wish to loosen it with a little oil, learning by doing is the best learning, and I know you are a great ‘doer’.
          Gemma 🙂

  2. hu on January 14, 2018 at 5:08 am

    It works and its amazingly good. I love peanut butter and now I can have some that is not overly processed.
    1 warning though, it’s a pain to wash the food processor afterwards, but still worth it.

    • Gemma Stafford on January 14, 2018 at 2:58 pm

      Delighted you liked it 🙂

  3. Tina M First on January 9, 2018 at 3:49 pm

    I’m hoping to try this with almonds as I’m allergic to peanuts. Do you have any tips for using almonds? I make protein shakes every morning using almond butter and its quite expensive .. I would love to be able to make my own for both cost savings and knowing what ingredients are in it! Love your recipes!!

    • Gemma Stafford on January 9, 2018 at 5:37 pm

      Hi Tina,

      Do the exact same thing. Make sure the almonds are toasted before processing. 🙂

      It should work great,

      • Tina M First on January 9, 2018 at 6:03 pm

        Ahh .. Toasted .. Thank you!!

  4. Terri Potter on December 19, 2017 at 12:17 pm

    Hi, I”m NEW 2-This Website & Making Desserts @ all !!!!
    But I”ve been LOOKING for a Peanut Butter Fudge Recipe for years NOW…..
    It’s Like “”U”” Would Get in School, Back in the DAY!!!
    The THIN Piece of Chocolate on the Bottom was HARD, the Square of Peanut Butter on Top of it Was SOFT, But Firm ….. I hope “”U” know what
    KIND of …. Peanut Butter Fudge I’m Thinking of it’s about….
    1 1/2 by a 1 1/2
    lil. Square !!!!
    Please let me know ONE Way or the Other if U know what I”m Talking About?!!?
    And U”ll let me Get the Recipe So that I can make it as well !!!;
    Thanks So Much for UR Time & the Recipes we’re Gonna TRY for the Holidays
    💕 Terri Potter💕

    • Gemma Stafford on December 19, 2017 at 6:03 pm

      Hi Terri,

      Thank you for your message. I’m glad you like my site. I like your idea, it sounds lovely.

      Happy Baking!

  5. Chippy on October 12, 2017 at 9:07 pm

    I tried this out today and taste was good but outcome was not as liquidity as yours(used coconut oil)..Any recommendations

    • Gemma Stafford on October 13, 2017 at 2:22 am

      Hi Chippy,
      Coconut oil solidifies when cold, and perhaps it is just that!
      It really is not 100% necessary to add any oil, for you that may be a choice. If you keep it out of the fridge it may soften up too.
      If that does not happen, you may need to give it a few seconds in the microwave per portion, as you go to use it,
      Gemma 🙂

      • Rudaba on December 14, 2017 at 6:47 am

        Hi Gemma ,,,,
        I love ur style .. i have tried many recep of your… nd they were really good i thanks to you Gemmma because im new here and you are a good teacher for me ..

        • Gemma Stafford on December 15, 2017 at 5:34 am

          Thank you for your kind words, I appreciate your being here with the Bold Baking Community. Thank you for being in touch,
          Gemma 🙂

  6. Minakshi on July 29, 2017 at 5:01 am

    Hey Gemma
    I actually tried out this recipe but as i started processing my peanuts it started getting powdery. Is there something wrong in the peanuts ???

    • Gemma Stafford on July 30, 2017 at 3:57 am

      Hi there,
      It is difficult for me to know this! If you used dry roasted peanuts, or dried your own, they may have been over dried for this process.
      There is a difference between roasted and dried peanuts. This is the only thing I can think of, I am sorry,
      Gemma 🙂

  7. R K Puri on July 13, 2017 at 9:01 am

    I am enjoying my retirement and learning baking. Since you are a beautiful person your baking is as beautiful. You make it simple. God bless. Take care.
    And your recipe of pea nut butter was easy and tasty.
    And I know I can make every thing you teach so well.

    • Gemma Stafford on July 14, 2017 at 2:59 am

      Thank you so much Ramesh,
      I am really happy that you are with us. so nice to have the time to bake now that you are retired. Lots more to come, so stay tuned,
      Gemma 🙂

  8. Peenal on June 29, 2017 at 11:02 pm

    Hey Gemma,
    The recipe was great. And everybody in my house loved it. Thanks a lot.❤️☺️

    • Gemma Stafford on July 2, 2017 at 3:02 am

      YEA! I an really happy to hear this Peenal,
      Gemma 🙂

  9. Yasmin on June 23, 2017 at 2:32 pm

    I made them using salted peanuts and only 1 Tbsp of honey, and find the result a bit too salty. Next time I’ll try making them from unsalted peanuts with just a hint of salt.

    • Gemma Stafford on June 25, 2017 at 1:52 am

      glad you tried it. For sure alter the salty/sweet to suit your flavor profile 🙂

  10. Ruqaiyah on June 5, 2017 at 9:47 am

    Hi there gemma
    I know this is a bit of a silly question but would love it if you answered it. Sooo , if i roast my own peanuts and the recipe asks for salted peanuts. So how much salt do i add. As i dont want to wing it and have horrible salty peanut butter for results.
    Thank you. 😉

    • Gemma Stafford on June 5, 2017 at 9:14 pm


      great question! so I would say add 1/2 teaspoon spoon and if it is salty enough then you can add more. It’s easy to add but really hard to take it out once it’s in there.

      Good luck with your peanut butter 🙂

  11. Nirantara on May 16, 2017 at 4:54 am

    Can I roast the peanuts in my own oven.

    • Gemma Stafford on May 16, 2017 at 8:08 pm

      you sure can. Keep an eye on them because they won’t take long. bake at 325oF / 160oC for roughly 10-15 minutes or until golden

      • Nirantara on May 16, 2017 at 10:32 pm

        Thank you very much Gemma

    • Nirantra on May 16, 2017 at 9:28 pm

      Thank you very much Gemma

  12. Yasha on March 10, 2017 at 10:10 am

    Gemma,in some of your videos,like the food colour one,you have mentioned that we can bu your food colour on your website.How can we do so? Please tell me where to find the stuff and buy.

    • Gemma Stafford on March 11, 2017 at 4:49 am

      Hi Yasha,
      I do not sell my own brand of food coloring. You can buy food coloring at This really depends on where you live in the world. it can be expensive to have things shipped. ( this is a link to Wilton brand, which I use too,
      Gemma 🙂

  13. Andrea Cabello on January 25, 2017 at 12:28 pm

    Hi, Gemma! I tried this recipe and it didn’t work out for me. I started processing the peanuts and after 2/3 minutes I had a sort of smooth paste. It was going ok until I added the oil and the honey. When I processed it again, the mixture began to dry a little and I ended up with a very thick paste that I can mould with my hands. It does taste yummy, though. Do you think there was something wrong with my oil?
    By the way, I’ve done a lot of your recipes and they always turn out great! My favorites are the pop tarts and the pancakes.
    Thank you for reading ?

    • Gemma Stafford on January 27, 2017 at 2:10 am

      Hi Andrea,
      I think you over processed the nuts to start with. you actually should be able to get a butter texture before you add the oil, or even if you choose not to add oil, give it another shot,
      Gemma 🙂

  14. Corinne on January 24, 2017 at 8:58 am

    Saving my life!! I’m addicted to peanut butter, but living in France I either have to pay a fortune for the good stuff (read: American) or it’s the tasteless french version that just isn’t worth the jar it comes in!

    • Gemma Stafford on January 25, 2017 at 5:24 am

      hi Corinne,
      That is great to hear, this is all about filling a need, when you do not need to make these things you can buy them!
      Good to have you with us in France,
      Gemma 🙂

  15. farhana shefi on January 3, 2017 at 6:01 am

    I made it… But it become a bit too oily?

    • Gemma Stafford on January 4, 2017 at 12:13 pm

      I am sorry to hear that. The additional oil is to keep this spreadable, it is not essential. Next time you can leave it out. You can also blend this again with extra peanuts, this will reduce the oiliness,
      Gemma 🙂

    • jackieray on January 4, 2017 at 12:58 pm

      not bad Tasting, trouble it cost $10 to make $7 worth of peanut butter so i’ll sick with ready made which also keeps longer though Cashew butter is cost equitable

      • Gemma Stafford on January 5, 2017 at 8:37 am

        Wow! that is expensive! your ingredients must be much more expensive than mine, that is crazy! I am sorry to hear that,
        Gemma 🙂

  16. mpellet on November 18, 2016 at 2:05 pm

    Hi Gemma,

    Just wondering the reason behind not using olive oil. Thank you. Love your site!

    • Gemma Stafford on November 19, 2016 at 8:29 am

      This is just to do with the strong flavor of the olive oil, and how it marries with the peanut flavor!
      Gemma 🙂

      • mpellet on November 20, 2016 at 9:28 am

        Ok makes sense! Thank you! 🙂

  17. Hajra on November 5, 2016 at 4:38 am

    Loved it. And its a staple at our place so this is not just healthier and tastier, but also way more economical. Thanks a bunch.

    I do find it sweeter than the store-bought version so id reduce the quantity of honey next time me.

    • Gemma Stafford on November 6, 2016 at 4:24 am

      That is great to hear. Yes, you can leave the honey out too, and indeed some bold bakers leave the oil out too, though this does keep it soft 🙂

  18. Dashnie on October 25, 2016 at 1:50 pm

    Hi Gemma

    Thank you for all the yummy recipes and bold baking techniques. Please advise is it possible to use coconut oil for the peanut butter?

    • Gemma Stafford on October 26, 2016 at 1:43 am

      Hi there, yes it is, or no oil at all! the peanuts do have some natural oil too,
      Gemma 🙂

      • Dashnie on October 26, 2016 at 6:05 am

        Wonderful…..i am definitely going to whip up a batch 🙂

        • Gemma Stafford on October 27, 2016 at 1:43 am

          Yes, do this, it is easy! 🙂

  19. val_kiri on October 25, 2016 at 4:22 am

    Thank you very much for this recipe:) Could you explain please why should we add some oil? The mixture looks quite oily itself…

    • Gemma Stafford on October 26, 2016 at 2:12 am

      hi there, you do not need to add oil, it helps to keep it soft, as it sets up in the fridge, Gemma 🙂

  20. Alina on October 24, 2016 at 3:28 am

    That is the pb recipe I’ve been looking for ages! However can you tell me how much salt I should add if I’m using unsalted peanuts. Thanks!❤️

    • Gemma Stafford on October 25, 2016 at 3:03 am

      Hi Alina,
      this is a good question, you can add salt to taste. Some people leave it out, some leave out the honey too. One person told me she roasts the nuts in their shells, then peels and skins them, and just adds a touch of oil, so there are loads of ways to make this your own,
      Gemma 🙂

  21. Munchkin1 on October 20, 2016 at 10:23 am

    Hi Gemma for some reason I can’t watch the video for peanut butter , any ideas

    • Gemma Stafford on October 22, 2016 at 1:47 am

      I think this is to do with your YouTube app, you may need to take it down, and put it up again (refresh), Gemma 🙂

      • Munchkin1 on October 24, 2016 at 9:37 am

        Thanks Gemma, I have had no problems with any of the other videos, I will try it . I think your recipes are to die for ( yummy yummy ?) I tell everyone I speak to about you, your ears must be burning ??

        • Gemma Stafford on October 25, 2016 at 2:45 am

          Ah! thank you, I appreciate your kind support,
          Gemma 🙂

  22. Meredith on October 20, 2016 at 7:12 am

    Gemma, can you use honey roasted peanuts?
    I love your recipes, thank you so much for posting!

    • Gemma Stafford on October 22, 2016 at 1:58 am

      Hi Meredith, Yes you can, you can adjust this recie to suit your taste, leave out the honey, add a little salt, leave out the oil – experiment! 🙂

      • Meredith on October 23, 2016 at 11:00 am

        The honey roasted peanuts worked great and I used them as is. I also made a spicy and sweet one with Dark Cocoa Powder, Cinnamon and Cayenne. Delicious… thank you for the inspiration!

        • Gemma Stafford on October 24, 2016 at 2:08 am

          Wow! you really have been creative, thank you for sharing these ideas with us, Gemma 🙂

  23. Sara abulaban on October 17, 2016 at 10:46 pm

    Can we use coconut oil ??

    • Gemma Stafford on October 18, 2016 at 12:48 am

      Hi Sara, yes you may, just melt it gently, do not heat it, and allow to cool, this does not take long, Gemma 🙂

  24. jackieray on October 17, 2016 at 7:49 pm

    how long will it be ok without refrigeration

    • Gemma Stafford on October 17, 2016 at 8:38 pm

      for around 3-4 months, if not longer 🙂

  25. Sunny Uccello on October 17, 2016 at 7:23 pm

    Can u use Splenda or Trivia?

    • Gemma Stafford on October 17, 2016 at 8:38 pm

      you sure can 🙂

  26. Sarita on October 17, 2016 at 3:52 pm

    thanks gemma,any peanut butter recipes?

    • Gemma Stafford on October 17, 2016 at 8:40 pm

      tons. Put in peanut butter into the search bar. My favorite is peanut butter and Jelly oatmeal made in the microwave. Also I have granola bars and yogurt bark using peanut butter 🙂

  27. Cindy Grice on October 17, 2016 at 12:26 pm

    I use 1 C roasted salted and 1 C roasted NO salt, NO oil & NO sweet. Blend in food processor ONLY. (you will burn up a blender!) And its fabulous! The longer you blend it the smoother it becomes.Been doing this for years. Try it! You’ll love it! 😀

    • Gemma Stafford on October 18, 2016 at 1:19 am

      Good Cindy, a great idea, Gemma 🙂

  28. Jacky on October 17, 2016 at 11:35 am

    Hi Gemma,

    I also started to make my own peanut butter a few weeks ago when I read the ingredients on a store bought one. Lots of sugar, palm oil, too much salt and quite expensive.

    My two favorite mixtures are:

    – roasted and salted peanuts with 4 tablespoons of oil and 2 tablespoons sweet soy sauce
    – 2 cups salted peanuts and 2 cups walnuts with 3 tablespoons of rasped coconut and 1 tablespoon of honey

    We all love it ?


    • Gemma Stafford on October 18, 2016 at 1:21 am

      Hi Jacky,
      This sounds delicious, well done you. The addition of the walnuts boosts the good oils, and feed the brain! great idea! 🙂

  29. Ann on October 17, 2016 at 9:20 am

    Hi Gemma! Just asked for it last week and voilà here it is!!!soooo yummy…. I’m gonna make it right away! I guess this is what you call,”ask and you shall receive “??

    • Gemma Stafford on October 18, 2016 at 1:49 am

      Ha ha! or be careful what you wish for! glad you like this one!
      gemma 🙂

      • Ann on October 18, 2016 at 6:32 am

        Ha ha! yea. But with you only yumminess comes out?

        • Gemma Stafford on October 19, 2016 at 1:43 am

          Lol! Thank you 🙂 🙂

  30. Swati Dasani on October 17, 2016 at 8:58 am

    Yet again a very simple recipe. Of late so many recipes call for peanut butter…

    • Gemma Stafford on October 17, 2016 at 8:50 pm

      Delighted you liked it 🙂

      • Elizabeth Brosnan on March 4, 2017 at 1:33 am

        Easy to follow recipe thank you! Although mine didn’t soften well and required more oil gradually, end result peanut butter still too hard and dry and oily. Any advise please?!

        • Gemma Stafford on March 4, 2017 at 3:14 am

          Hi Elizabeth, peanuts really should have sufficient oil in themselves to make a butter, I just add oil to make this more spreadable.
          I am wondering about the peanuts you used, or how you blended them. When you process them the natural oils release, to make the butter soft. Adding a few whole nuts at the end, and processing again gives the crunch. I cannot think why this did not work out for you,
          Gemma 🙂

          • Elizabeth Brosnan on March 4, 2017 at 4:49 am

            Thank you for such a quick reply! I’ll try again maybe using a different brand of peanuts, fingers crossed! ☺

          • Gemma Stafford on March 5, 2017 at 2:10 am

            Yes, fingers well crossed, success on the way!
            Gemma 🙂

          • Aditi Misra on March 6, 2017 at 10:59 pm

            Would it help to warm up the peanuts in the microwave for say 30 seconds to help break it down in the mixer?
            Also, I’ve made peanut butter before using nothing but roasted peanuts and while it was very smooth and even glossy, it lacks the taste of the store bought peanut butter (lacks sweetness and is a bit greasy). I want to avoid adding oil. Can it be made without oil?

          • Gemma Stafford on March 7, 2017 at 1:05 am

            Hi there Adita,
            You could warm the peanuts if you wish. You do need to add the flavors to it, the salt, and sweetener too, that is what makes it more like the commercially produced one, without the emulsifiers etc.
            You can make this without oil, many people do this, and have done it forever!
            Gemma 🙂

Leave a Comment

Rate this recipe:  

Pin It on Pinterest

Share This