Making Peanut Butter at Home from Scratch: Easy, Delicious, and Superhealthy!

  • 27

It’s really easy to make your own peanut butter at home from scratch, and the results are always tasty, fresh, and way healthier than what you find in a jar of store-bought peanut butter! Today we are going to find out how to do it right.

A few months ago I brought home a two-pound bag of raw, locally grown peanuts. I wanted to make homemade peanut butter, but didn’t exactly know where to start. Searching the internet gave me a few ideas, but most recipes called for adding more oil to the roasted peanuts as you’re blending them in a blender/food processor. It’s obvious that peanuts already have plenty of fat, so I was wondering if not adding any more oil will yield decent peanut butter.


When my peanut butter was done, it turned out absolutely delicious! In fact, it was so good that the original batch of about one pound only lasted a few days before it was gone… Okay, that might mean there’s a bit too much of peanut butter in my diet, but what can I do? The stuff’s so good that I’ve been putting it on everything – the classic PB&J, Asian- and African-inspired peanut stews, baking recipes…I’ve followed my own recipe quite a few times since then, so let me share the details with you!

First, you need to roast your raw peanuts. You’ll need to line a cookie sheet/round pizza pan with a layer of aluminum foil, and make little borders with the edges of the foil. Spread about a pound of raw peanuts in an even layer, making sure they don’t get too crowded. All peanuts need to be spread in one layer. This is what my usual setup looks like (pardon the beat-up pizza pan!):

roastedpeanutsPreheat the oven to 350°F. Based on your oven, the peanuts need to be roasted for 14 -16 min with a good shaking of the pan midway through the roasting. My oven is on the weaker side, so I usually roast them for 15:30 or so. It’s very easy to overroast the peanuts, so be careful! They continue to cook once you take them out of the oven, so it’s better to take them out earlier than later.

Once the peanuts are done, let them cool for at least an hour. You’ll hear the quiet crackling sound as their skins start ripping apart. I find the sound very cute :), and the kitchen fills up with a delicious smell of roasted peanuts. These are way more delicious than any store-bought roasted peanuts you’ve ever had!

When the peanuts are cool enough to handle, the most tedious part of the process starts: peeling the skins off the nuts. Take a handful, and rub vigorously between both hands to get most of the skins off. Put the peeled peanuts into a bowl. Repeat until all of the peanuts are peeled (this might take some time…). Good news: your peanuts don’t have to be peeled perfectly, so some skins left are fine. Put your peeled peanuts into a bowl of a food processor with an S-shaped blade (or use a blender).


Add 1-2 tablespoons of ground flaxseed and a pinch of salt (or not). Ground flax adds a boost of healthy Omega-3 fatty acids and phytonutrients. Blend the mixture for 5-6 min, scraping down sides every couple of minutes.

The color of your homemade peanut butter will vary on how deeply roasted your peanuts are. I tend to overroast mine, so my peanut butter is usually darker. The taste is also a little deeper if your peanuts are ‘on the tan side’. If you prefer a lighter color/flavor, make sure to take the peanuts out of the oven earlier, as in 14-15 min.

And now… the printable version of this recipe!

Healthy Homemade Peanut Butter from Scratch

Yield: Approx. 1 lb smooth or crunchy peanut butter

Healthy Homemade Peanut Butter from Scratch

Making your own peanut butter at home is easy, delicious and healthy! You can use the base recipe and experiment with adding different fillings (see optional list).


  • 1 lb raw peeled peanuts
  • 1-2 Tbsp ground flaxseed
  • Pinch of salt, to taste
  • Optional:
  • Other raw or roasted unsalted nuts (walnuts, almonds, etc.)
  • Honey
  • Equipment:
  • Cookie sheet/pizza pan lined with aluminum foil
  • Food processor/blender


    To prepare the peanuts:
  1. Preheat the oven to 350°F. Spread peanuts in a single layer on a foil-lined cookie sheet/pizza pan. Roast for 14-16 min, depending on how how hot your oven gets. Shake the pan vigorously midway through roasting.
  2. Once peanuts are done, allow to cool for at least 1-2 hours. When cool enough to handle, peel off the red skins by rubbing a handful at a time between the palms of your hands. Put peeled peanuts in a separate bowl, or straight into the bowl of your food processor/blender.
  3. To make smooth peanut butter:
  4. Add peeled peanuts and the rest of the ingredients to the food processor/blender. Blend for 5-6 min, scraping off the sides often, until the peanut butter is smooth. Just before it's done, taste and adjust the saltiness/sweetness to your liking.
  5. Store in a lidded container in the fridge. Stays good for 1-2 weeks or longer (see note).
  6. To make crunchy peanut butter:
  7. Follow the steps for smooth peanut butter, but save a handful of peeled peanuts when putting the rest of them in your food processor. Just before your peanut butter is done, add the saved peanuts and pulse the processor 2-3 times, or until the chunks are the right size to your taste. Store the same way.


My peanut butter always gets used up within 1-2 weeks, but I have a suspicion that it may stay good for longer. I can't give any guarantees though, so use at your own discretion.

Since no oil is added, this peanut butter doesn't get separated like store-bought natural peanut butters do. No need to stir!

Have you ever tried making peanut butter at home from scratch? How about any other nut butters? Let us know in the comments!



Tagged , , . Bookmark the permalink.

About Alina Zavatsky - Vegan Runner Eats

Alina first made a switch to a vegan diet in 2013 to optimize her athletic performance as a marathon runner. Being vegan eventually opened her eyes on the issues of animal welfare, environmental protection, human rights and feminism. Alina hopes that her blog will help its readers on their path to making this world a better place.

5 Responses to Making Peanut Butter at Home from Scratch: Easy, Delicious, and Superhealthy!

  1. Pingback: Homemade Vegan Pumpkin-Walnut Bread Recipe | Vegan Runner Eats

  2. Pingback: Vegan Peanut Butter Pumpkin Cookies Recipe | Vegan Runner Eats

  3. Trish says:

    Making almond butter as I write! Will let you know how it turns out 😉

  4. Pingback: 10 Essential Plant-based Pantry Staples | Vegan Runner Eats

Leave a Reply

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

CommentLuv badge

Sign up to our newsletter!

This site uses Akismet to reduce spam. Learn how your comment data is processed.