The Best Homemade Peanut Butter Recipe (5 Minutes!)

Homemade Peanut Butter

You will never buy peanut butter in a store again after you see how easy and cheap it is to make your own homemade peanut butter! Packed with flavor, smooth and fresh, this recipe is not only the ultimate peanut butter guide, but also a blank canvas for you to create any peanut butter mix you want. Let’s get to it!

What is Peanut Butter and How is It Made?

Peanut butter is simply a spread made out of blended peanuts! All you need is a food processor that can tackle grinding 2-3 cups of peanuts into a creamy and delicious flavor bomb that peanut butter is.

What Blender or Food Processor Should I Use?

If you are planning on buying one, then go with a rather stronger blender, but if you already have one, then just give it a try. Unless your blender is really weak, you should be able to make great homemade peanut butter in a matter of minutes!

What Kind of Peanuts are Best for Homemade Peanut Butter?

Roasted peanuts are your best bet! They can be salted or unsalted. If you roast your own unsalted peanuts, then you will just need to add some salt to taste at the end of the process!

Homemade Peanut Butter Ingredients

Homemade Peanut Butter Ingredients
  • 2-3 cups of peanuts (depending on the size of your food processor)
  • salt and honey to taste (if your peanuts are already salted then you might not need to add extra salt)

Watch How to Make Homemade Peanut Butter

Watch how I make my homemade peanut butter step by step!

Homemade Peanut Butter Step by Step

STEP 1 – prep your peanuts

If you peanuts are not roasted, then you will need to roast them first. How to roast peanuts? Just spread them onto a sheet pan in 1 layer and place them into a preheated oven at 350F / 170C. Bake for about 15 minutes. Place the peanuts into the food processor. It is important to make sure that your peanuts cover the blades because if there are not enough peanuts in the container, then the paste won’t be even and smooth. I fill mine up a little more than half way up.

STEP 2 – grind the peanuts

Turn your food processor to the highest speed and grind until you see smooth and spreadable paste. How to make peanut butter extra creamy? Just keep blending for a couple extra minutes! If you keep going long enough, you will see that you absolutely don’t need any oil at all. Don’t give up half way through to add oil to the mix- trust me, your peanut butter will come together!

* if you feel that your food processor is getting too hot, turn it off and let it cool for a few minutes before continuing.

* if your mixture sticks to the walls too much, scrape it with a rubber spatula from time to time and keep going.

STEP 3 – store and enjoy

Try your peanut butter and add salt and honey to taste. I like adding 1 tbsp of honey to 3 cups of salted roasted peanuts for my favorite homemade peanut butter, but feel free to experiment! Store in room temperature or in the refrigerator. In the fridge it will last for 3-6 months while in room temperature it will need to be eaten sooner!

Homemade Peanut Butter in a Glass Jar

Homemade Peanut Butter: Tips and Tricks

  • Make sure to fill up your food processor at least half way up to ensure best results! If there are not enough nuts in the bowl, then the butter won’t come together.
  • Store your peanut butter in the fridge to prolong freshness. If you leave it out on the counter, it will go bad sooner.
  • Experiment with add ins! You can add almonds, walnuts, macadamia nuts, or even chocolate to your peanut butter for a better flavor.
  • Grind some peanuts for a few seconds and add to the jar to make crunchy peanut butter!
  • It seems that 3 cups of peanuts is a lot, but in fact it will make less than one store bought jar of peanut butter as it smooths out. So, don’t be afraid to add those peanuts to the mix!
Homemade Peanut Butter

Homemade Peanut butter: Frequently Asked Questions

How to Make Peanut Butter Without a Food Processor?

Can you make peanut butter by hand? Absolutely! You will need a mortar and a pestle, but keep in mind that it will take a bit more time and muscle work. However, the process is pretty much the same – you need to crush those peanuts until they are creamy! Check out this recipe for more detailed instructions.

Is Homemade Peanut Butter Cheaper?

Oh, yes! On this side of the world salted roasted peanuts cost about 1.7$ per ½ kg while a jar of peanut butter is at least twice as much and often less in weight. However, it doesn’t really matter where in the world you are buying your peanut butter – making it at home is way cheaper and healthier as you are in control of what exactly goes into it!

Is Homemade Peanut Butter Better for You?

It surely is. What can be safer and better for you than pure organic ingredients without any additives? You are in control here. Buy the best peanuts you want – and get the best quality peanut butter you can!

Is Eating Peanut Butter Good for You?

According to medical professionals, peanut butter helps your heart stay healthy, can promote weight loss, is helpful when managing blood sugar levels, provides protein for bodybuilding, and even prevents breast disease. Homemade peanut butter has lots of protein, magnesium, zinc, and Vitamin B-6. However, everything is good in moderation. You will need to learn to fight the temptation to eat your delicious peanut butter by the spoon (been there, done that!).

Homemade Peanut Butter

Is peanut butter OK every day? Yes! About 2 tbsp a day is safe for your health. Check out this article for more info!

Why is My Homemade Peanut Butter Gritty?

If your peanut butter turned out gritty or crumbly, then you did not blend it long enough, or you did not put enough peanuts to the bowl.

The other reason could be your blender’s or food processor’s ability to make nut butters. If you followed all instructions precisely and still can’t get smooth and creamy peanut butter, the chances are your food processor is just not powerful enough for this kind of job!

But you don’t need to run to the store and get another expensive machine. You can make peanut butter by hand with mortar and pestle and get some work out in by grinding those peanuts!

How to Make Crunchy Peanut Butter?

Just grind some peanuts separately for a few seconds and mix into the creamy peanut butter at the end!

Does Peanut Butter Make You Gain Weight?

If you eat too much of it, it can! However, if eaten in moderation it can even promote weigh loss and preserve muscle strength when dieting.

Do I Have to Add Honey?

You don’t have to add extra sugars, however, I do like the taste better with it. Experiment and see what you like!

Homemade Peanut Butter

Can I Use the Same Recipe to Make Other Nut Butters Like Almond Butter, Macadamia Nut Butter, etc.?

Yes, you can even make nut mix butter! Some nuts, however, might have less natural oil, so be ready to add oil if your butter is not as creamy as you would like it to be.

How Do I Know If My Homemade Peanut Butter Has Gone Bad?

You will know by the sour or bitter taste and hard texture. However, sometimes your peanut butter will be a bit more crunchy on the bottom and still be good. In that case all you need to do is add a little oil and mix!

How to Make Peanut Butter Stiff?

There are a few ways to achieve harder peanut butter. First, you can freeze it, or store it in the fridge. However, if you want your peanut butter to be stiff in room temperature, then you might want to add in some water or oil (actually helps!), add extra peanuts (coarsely ground), stir peanut butter before serving, or adding stabilizing oils. Check this article for more information on how to make your peanut butter stiff!

Homemade Peanut Butter

How Many Calories are in Homemade Peanut Butter (No Oil)?

According to this article homemade peanut butter contains 116 calories per 2 tablespoons if you add nothing extra to the jar.

What Can You Mix With Peanut Butter?

You can add anything you want! Try adding sugar and cocoa powder to make a chocolate spread, or add some almonds to make a mix of almond and peanut butters. You can add peanut butter to fruit for extra nutrition and protein, or to a bowl of oatmeal for breakfast.

How to Use Homemade Peanut Butter?

Oh, there are so many ways! You can make desserts such as peanut butter brownies, or peanut butter cookies (no bake ones are such a quick and a delicious snack!), or you can add it to smoothies, bread, pancakes, and oatmeal. You can even check out savory recipes that use peanut butter to take the flavors to the next level!

Can You Freeze Peanut Butter?

Yes, you can. It will store for more than 6 months, however, the taste and flavor will be best before the 6 months mark!

What’s Next?

If you have made your own homemade peanut butter, please, share your results with us! You can upload your pictures to Instagram and tag them #natashashome. If there are any questions you have that I did not address, let me know in the comments below and I would love to help you become a better home cook!

Join our community! Receive tips and tricks to becoming a better home cook.

Homemade Peanut Butter

The Best Homemade Peanut Butter Recipe (5 Minutes!)

Learn how to make your own peanut butter in the matter of minutes!
Prep Time 1 min
Cook Time 5 mins
Total Time 6 mins
Course Condiment
Cuisine American
Servings 5 people
Calories 150 kcal


  • 1 food processor
  • 1 rubber spatula
  • 1 glass jar


  • 2-3 cups peanuts
  • salt and honey to taste


  • If you peanuts are not roasted, then you will need to roast them first. How to roast peanuts? Just spread them onto a sheet pan in 1 layer and place them into a preheated oven at 350F / 170C. Bake for about 15 minutes. Place the peanuts into the food processor. It is important to make sure that your peanuts cover the blades because if there are not enough peanuts in the container, then the paste won’t be even and smooth. I fill mine up a little more than half way up.
  • Turn your food processor to the highest speed and grind until you see smooth and spreadable paste. How to make peanut butter extra creamy? Just keep blending for a couple extra minutes! If you keep going long enough, you will see that you absolutely don’t need any oil at all. Don’t give up half way through to add oil to the mix- trust me, your peanut butter will come together!
    Homemade Peanut Butter Process
  • * if you feel that your food processor is getting too hot, turn it off and let it cool for a few minutes before continuing.
    Homemade Peanut Butter Process
  • * if your mixture sticks to the walls too much, scrape it with a rubber spatula from time to time and keep going.
    Homemade Peanut Butter Process
  • Try your peanut butter and add salt and honey to taste. I like adding 1 tbsp of honey to 3 cups of salted roasted peanuts for my favorite homemade peanut butter, but feel free to experiment! Store in room temperature or in the refrigerator. In the fridge it will last for 3-6 months while in room temperature it will need to be eaten sooner!


Keyword 5 minute homemade peanut butter recipe, easy homemade peanut butter recipe, how to make peanut butter

10 thoughts on “The Best Homemade Peanut Butter Recipe (5 Minutes!)”

  1. Great info! I’ve been thinking of making it for my dogs since so many store-bought ones (even organic) have “extras” in them. This gives me the encouragement that I won’t screw it up lol

Leave a Comment

Your email address will not be published.

Recipe Rating

%d bloggers like this: