How To Make Homemade Peanut Butter

making peanut butter
Toasting Peanuts.

Making homemade peanut butter is surprisingly simple and you have the control to decide the saltiness and the sweetness, and you get to be creative as well (how does adding cocoa powder sound?).

All you need is a food processor or blender, peanuts, and then it is up to you to decide the amount of honey/sugar, salt, and any other additions.

So, let’s cut to the chase.


First, get your peanuts. Here in India, peanuts are used in cooking very often, so I always have some at home. It is best to buy unsalted so that you can control the flavor. Also, most people roast their peanuts at home when making homemade peanut butter, but you could buy them already roasted.

making peanut butter

I roasted my peanuts in the stove because I don’t have an oven. I placed as many as I could fit in my pan in a single layer (about 1 1/2 cups) and toasted them on a low flame for 10 minutes stirring frequently.  If using the oven, roast at 350 degrees F (177 degrees C) for 8-10 minutes stirring or shaking a couple times until they are lightly browned and smell nutty. Be careful not to burn them.


Some of them started to crack and some of the skins came off.

making peanut butter
Roasted Peanuts

I let them cool completely and then removed all the skins. You can skip this step if you bought skinless peanuts. It is very easy to remove the skins, it just takes a bit of time because you have to do every peanut. It is great for people who are a bit OCD, like me. Simply rub them off with your fingers, they come right off.

making peanut butter
Peanuts without skins


making peanut butter

Then, I took them out for a walk because it enhances their flavor. No, not really. I took them outside to blow all the skins off and avoid a mess in the kitchen. I read a tip online of someone using a blowdryer. I don’t have one so I blew them with my own breath until I got a little dizzy from hyperventilating, it was a hot day.

making peanut butter

making peanut butter
Beautiful roasted peanuts with no skins.

Time to blend.

making peanut butter making peanut butter

I blended until it got pasty and then added 2 tsps of peanut oil because the mixture was too dry, and 3 tsps of honey. I would’ve added about 1/4 tsp of salt to enhance the flavor, but I forgot.

homemade peanut butter
Smooth Homemade Peanut Butter

homemade peanut butter

Lastly, I transferred the peanut butter to a glass jar.

homemade peanut butter

My jar is made in Italy; I wish I could say the same about the peanut butter. Not meaning imported from Italy, but made by me in Italy. (I’ve been craving a trip to Italy lately.)

Anyway, I digressed. This was my first time making homemade peanut butter. It tastes great. In my next experiments I would like to make peanut almond butter by blending half peanuts and half almonds, and chocolate peanut butter by adding cocoa powder and powdered sugar.

I mostly use peanut butter for breakfast, with oatmeal or sliced apples.

How To Make Homemade Peanut Butter


2 cups (300g) of Peanuts

1/4 Salt (Kosher is best) (adjust for preference & optional)

2 tsps of Honey (adjust for preference & optional)

2 tsps of Peanut Oil, plus more if needed


1. Roast peanuts in a single layer on the stove for about 10 minutes stirring frequently, until they are lightly browned and smell nutty. If using the oven, roast at 350 degrees F (177 degrees C) for about 8 minutes and shake or stir at least once. Don’t allow to burn.

Let cool completely.

2. Remove all skins by rubbing between your fingers and separate from peanuts. (tip: use a blowdryer.)

3. Blend in food processor or blender until finely chopped. Add honey, salt, and oil and blend until smooth. Add 1 or 2 tsps of oil at a time as needed.

4. Transfer peanut butter to a food-safe container, cover tightly and store in refrigerator for several months; refrigeration also slows down oil separation.

Notes: Peanut butter may harden a bit in the refrigerator. I store mine in the pantry because I use it up quite fast.

To make crunchy peanut butter, measure about 1/3 cup of the roasted peanuts and pulse in processor until chopped to small pieces. Reserve for later. After blending the peanut butter, stir in the reserved peanuts.

You can make life easier by buying peanuts without skins and/or already roasted. Then you can skips steps 1 & 2.

If you have a powerful blender or food processor you may omit the oil. The peanuts will release natural oils as they blend and will eventually become smooth.

homemade peanut butter

10 thoughts on “How To Make Homemade Peanut Butter

  1. If you grind the peanuts while they are still warm from roasting, you may not need to add any oil. Also, if you put them on a paraat to blow out the skins, you can just do the flipping thing like we do when we clean rice. (Not sure how else to describe this! You know how we kind of toss rice in the air from the paraat when we are cleaning it? Do the same with the peanuts/skins.)

    1. Hi Bhavya, I have seen several peanut butter recipes where they don’t use any oil but requires a good blender or processor and many minutes. Eventually the natural oils of the peanuts come out. I used 2 cups of peanuts and used about 3 tsps of peanut oil to help the consistency. I suggest you start without oil, and keep blending and adding a tsp at a time as needed, until your desired consistency.

  2. hi.. will defn try making this.. However i wanted to know the storage part of it.. U mean we should consume it after 1 month..

Share Your Thoughts

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s