Today I’d like to share how to make homemade peanut butter from scratch. This has been our go-to homemade peanut butter recipe lately. Making your own peanut butter is a good way to make sure it’s always fresh, plus you get to control the ingredients!
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?
This stuff is so good that I’ve been putting it on everything – the classic PB&J, Asian- and African-inspired peanut stews, my Asian slaw salad with peanut dressing, baking recipes…
I’ve followed my own recipe quite a few times since then, so let me share the details with you!
How to Make Homemade Peanut Butter
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!):
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 this 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. 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 my homemade peanut butter recipe!
Have you ever tried making peanut butter at home from scratch? How about any other nut butters? Let us know in the comments!