Learn to Make Natural Peanut Butter at Home

Smooth, creamy peanut butter in a jar
Photo by Tetiana Bykovets on Unsplash

Natural peanut butter is one of the healthiest and most filling items that you can have in your kitchen. Versatile as a topping and as a spread, the “real” version of peanut butter is also high in protein and heart-healthy fats.

While you can find this product at some grocery stores, we always find that the best and most economical version is the one that can be made at home yourself. Here’s how to whip up a batch of natural PB.


  • 2 cups dry roasted peanuts
  • 1 teaspoon salt
  • 1 tablespoon peanut oil
  • 1 tablespoon honey (optional, for a sweeter peanut butter)


Start off by placing the peanuts and peanut oil inside your food processor. Turn the machine on and let it work for about thirty seconds to a minute, and then stop it. Use a spoon to scrape down the edges and mix around the crumbled-up nuts.

Repeat this process several times until you can see that the peanut butter has acquired a smooth, creamy texture. This generally takes somewhere between five and seven minutes, but it might be longer if your food processor runs with a little less intensity.

Next Steps

Once the mixture has acquired a peanut butter-like texture, you can add a tablespoon of honey if you want to make your peanut butter a bit sweeter. This is an optional step, however. If you do so, blend again with the food processor until the honey is fully mixed in.

Put the finished product in a glass jar or plastic container and refrigerate until serving. This will result in a less runny consistency. Most importantly, enjoy!