homemade peanut butter in a mason jar on a plate with peanuts

Homemade Peanut Butter

Jump to Recipe

I love this homemade peanut butter recipe! It is so incredibly easy to make using very few ingredients. I like having complete control over how sweet or salty the peanut butter is.

Another awesome thing that you can do with homemade peanut butter is playing around with the flavors. Do you want chocolate peanut butter? Add in some cocoa powder and powdered sugar. Maybe you want a cinnamon flavor? Have at it! This is a fun and quick activity to do at home. If you love eating peanut butter give this a try! Also, organic peanut butter can be on the more expensive side so it is usually cheaper to just make it at home.

Use this recipe in peanut butter cookies, peanut butter cups, pretty much for all your peanut butter needs. If I can do it, you can do it. Let’s get started!

Step 1: Gather the Ingredients and Tools

In order to make homemade peanut butter you will need the following ingredients and tools:

  • Dry Roasted Peanuts – You can’t make peanut butter without peanuts. They are the star of the recipe. If you can’t find dry roasted peanuts, you can make your own with regular peanuts. Just place them on a sheet pan lined with parchment paper in a single layer. Then bake them in a preheated oven at 325F/162 C for about 20 minutes. Let them cool before using them.
  • Sweeteners – I usually will use honey or sugar for the sweetener. You can also leave it out completely if you like.
  • Salt – I generally use fine table salt, but any fine salt will work. Especially fine kosher or sea salt. You can also leave the salt out if you like.
  • Peanut oil – Sometimes you may want to add a teaspoon or two of peanut oil to help the homemade peanut butter be more smooth. But don’t buy a whole thing of peanut oil just for that. Well, of course, you can, but it isn’t necessary.


  • Food processor or blender
  • Spatula – To scrape the sides of the bowl.
  • Container – You will want to store it in something, like a mason jar with a lid.

Step 2: How to make homemade peanut butter

dry roasted peanuts in a food processor on a wooden table

Begin by placing the dry roasted peanuts in your food processor. Now put on the lid and turn it on. After about 30 seconds it will have a coarse sand look to it.

Scrape down the sides of the bowl and dislodge any chunks of peanut that may have got stuck in the lid. Replace the lid and turn it on again.

Step 3: Flavor time

Adding honey to the homemade peanut butter in a food processor

After another minute or two it will turn into the peanut butter. Add the salt and honey at this point. If you would like it to be extra smooth add in a bit of peanut oil as well. Then just turn it on for another 30 seconds to a minute. Give it a taste at this point if you want to add more sugar/honey or salt, go for it, or leave it as is.

Step 4: Storing the homemade peanut butter

Homemade peanut butter in a mason jar being spooned in with a hand.

Spoon the peanut butter into a mason jar or another container that has a lid. There you have it, your homemade peanut butter is ready to be used. You can use it for all your peanut butter needs. Enjoy!

How long will homemade peanut butter last?

If stored in the fridge homemade peanut butter will last up to 6 months. You can store it at room temperature as well, but it won’t last as long before it goes rancid. If you eat it all the time, room temp is probably the way to go because it is harder to spread when stored in the fridge.

homemade peanut butter in a mason jar on a plate with peanuts
Print Recipe Pin Recipe
5 from 1 vote

Homemade Peanut Butter

Peanut Butter is so easy to make at home. Also, you have complete control over how much sugar/honey and salt that you add. It is also slightly cheaper to make at home as opposed to buying storebought organic peanut butter. And it only takes 5 minutes!
Prep Time5 mins
Total Time5 mins
Course: Ingredient
Cuisine: American, Canadian
Keyword: chunky, easy, simple, smooth
Servings: 12 servings
Calories: 147kcal
Author: Matt Taylor


  • Food processor
  • Spatula
  • Container to hold the peanut butter, I like to use mason jars


  • 2 cups dry roasted peanuts 250g
  • 1 to 2 tsp. of honey or sugar granulated or powdered (4 to 8g) or more if desired
  • 1/4 to 1/2 tsp. of salt fine table or kosher or sea salt or more as desired
  • 2 tsp. of peanut oil optional can help make it more smooth


  • Add the peanuts to the food processor. Turn it on for 30 seconds.
  • Scrape down the sides and dislodge any peanuts from the lid. Turn it on some more for 1 to 2 minutes until the peanut butter forms.
  • Add any salt and honey/sugar that you want at this point and turn it on for another 30 seconds to blend those ingredients in. Give it a taste and add more as desired. Add some peanut oil to help it be smoother if you like. It is not necessary, however.
  • Store the homemade peanut butter in a mason jar with a lid or other container and place it in the fridge for long term storage, or if you are going to eat it all within a few weeks you can store it at room temperature. Enjoy!



Nutritional facts for homemade peanut butter

Do you like this recipe? Please give it a rating and comment down below, I really appreciate it.  If you make it tag me on Instagram @inthekitchenwithmatt. Also, sign up for the newsletter so you won’t miss out on any of my new posts and recipes.

Here are a few more recipes you may like:

Homemade Hummus

Classic Peanut Butter Cookies

German Pancakes

Ice Cream Rolls

Homemade peanut butter pin for Pinterest
(Pin it!)


  1. 5 stars
    My peanut butter turned out great! It was so easy & tastes so much better than store bought, who knew. Best part is I know what’s in there. Thanks for another great recipe Matt.

Leave a Comment

Your email address will not be published. Required fields are marked *