How To Make Homemade Peanut Butter

Cooking Lessons from The Kitchn

Pin it button

On some level, you probably already know that, sure, it's pretty easy to make your own peanut butter. But if you've never actually made homemade peanut butter, I don't know if you quite understand how truly, incredibly, ridiculously easy it really is. Peanuts, meet blender. Blender, it's go time.

Pin it button

Peanuts go through a few stages on their way to becoming spoonable, spreadable peanut butter. At first the mix looks impossibly crumbly and dry in the bottom of your food processor, but let the blender go a little longer and it starts resembling actual honest-to-goodness peanut butter.

After about three minutes, you might be tempted to call it good — but I'm going to give you the nod to keep on going. In the next minute or two, I've found that something magical happens. What seemed like perfectly fine peanut butter before suddenly becomes a few degrees softer and smoother. This is the stuff that peanut-buttery dreams are made of.

Pin it button

Just so our expectations are all in line, you should be prepared for the fact that homemade peanut butter will never be quite as perfectly smooth as, say, a jar of Skippy. Homemade peanut butter will always have a rougher texture than the commercially-prepared stuff. You can add a bit of oil — peanut oil or another favorite oil — to help bump up the creaminess, and a powerful food processor or blender will make a difference. I also think that toasting the nuts before blending helps a lot — this warms the oils in the nuts and helps everything blend together more easily. Toasting also gives your peanut butter a deeper, richer flavor.

You can — and should! — apply this basic blending technique to any other favorite nut or mix of nuts. This is how you make your own almond butter, pistachio butter, and all other kinds of nut butter. I think adding some salt improves the overall flavor of the butter, and I like a squeeze of honey when I want something a bit sweeter. I've also made holiday versions with cinnamon or pumpkin spice mix and sweet "nutella"-like mixes with chocolate. Go wild — since you can make batches that are as big or small as you like, it's very easy to experiment with different versions.

Do you make your own peanut butter or other nut butter? Any favorite tips to share? What do you like mixing into your nut butter?

How To Make Homemade Peanut Butter

Makes about 1 1/2 cups

What You Need

Ingredients
2 cups (16 ounces) raw, shelled peanuts (See Recipe Notes)
1/2 teaspoon kosher salt, plus more to taste
1-2 tablespoons peanut oil or other oil (optional, for creamier peanut butter)
1-2 tablespoons honey or other sweetener (optional, for sweeter peanut butter)
Optional Add-Ins: 1-2 tablespoons cocoa powder, 1/2 teaspoon cinnamon or other spice, handful of chocolate chips, a few spoonfuls of nutella

Equipment
Baking sheet
Food processor or blender
Spatula
Container with lid

Instructions

  1. Roast the peanuts (optional): Heat the oven to 350°F and toast the peanuts on a baking sheet until lightly golden and glossy with oil, about 10 minutes. You can skip this step if you prefer raw nut butter or if you're using pre-toasted nuts; roasting gives the peanut butter a deeper flavor and also helps make the oils looser and easier to blend into a smooth butter.
  2. Pulse the peanuts until ground: Transfer the peanuts to a food processor or blender. If you toasted your nuts, do this while the nuts are still warm. Pulse a few times just until chopped.

    For chunky peanut butter, remove 1/2 cup of chopped nuts and set aside.

  3. Process for 1 minute: Run the food processor or blender continuously for 1 minute. Stop and scrape down the sides and bottom of the bowl. At this point, the peanut butter will look gritty and dry, almost like couscous.
  4. Process for 1 minute: Run the food processor or blender continuously for another minute, then stop and scrape down the sides. At this point, the butter will start clumping together. It's not quite peanut butter, but it's getting there!
  5. Process for 1 minute: Run the food processor or blender continuously for another minute, then stop and scrape down the sides. At this point, the butter will be glossy and soft, like very thick peanut butter.
  6. Add the salt, oil, sweetener, and any other extras: Sprinkle the salt, oil, sweetener, and any other extras over the top of the peanut butter.
  7. Process for 1 to 2 additional minutes: Continue processing the butter until it becomes completely smooth. Homemade peanut butter will still be a little more gritty than Skippy peanut butter, but should be spreadable at this point. Taste and add more salt or other add-ins to taste. If you reserved some nuts for chunky peanut butter add them now and pulse a few times to incorporate.
  8. Transfer the peanut butter to storage container: Scrape the peanut butter into a storage container, cover, and refrigerate. The peanut butter can be used immediately and will keep for several weeks in the fridge.

Recipe Notes

  • Using Toasted Nuts: You can also use nuts that come pre-roasted from the store. I still like to give even pre-toasted nuts a quick trip through the oven to warm them up and help the oils loosen up.
  • Other Kinds of Nuts: You can absolutely substitute any nut you like in this recipe. The method is exactly the same for making almond butter, pistachio butter, or any other kind of nut butter
  • Making More or Less Peanut Butter: You can use this technique with any amount of nuts. I find that I typically end up with about a half-cup less peanut butter than the amount of nuts I originally started with (for instance, 2 cups of peanuts makes about 1 1/2 cups of peanut butter).
Pin it button

Want more smart tutorials for getting things done around the home?
See more How To posts
We're looking for great examples of your own household intelligence too!
Submit your own tutorials or ideas here!

(Image credits: Emma Christensen)

34 Comments