Are you ready to give it your go on this classic pantry staple? I’ll walk you through how to make homemade peanut butter using just nuts and salt.

What You Need
All you need for this one is peanuts, salt and a high-powered blender or food processor. I recommend using a food processor, but a high-powered blender, such as a Vitamix, can also be used. A food processor is more efficient than a blender.
This is my favorite food processor.
What Kind of Peanuts to Use
I recommend using unsalted, shelled peanuts and toasting them in the oven. Toasting the peanuts creates a deep nutty flavor and the heat from the oven releases the oils which helps to create a creamy consistency.
If you’re short on time you can absolutely skip the toasting process. If you do skip toasting you’ll want to add a tablespoon or so of oil to help loosen the spread (toasting the nuts releases their oils).
How to Make the Best Homemade Peanut Butter
- To toast the peanuts, preheat your oven to 350º F and spread the peanuts onto a rimmed baking sheet.
- Toast the nuts until you smell a rich nutty flavor and the peanuts are a light golden brown, 10–14 minutes. Allow the peanuts to cool on baking sheet for 10 minutes.
- Add the peanuts and salt to the bowl of a food processor or blender. Pulse the peanuts until they are chopped and crumbly.
- Process or blend the chopped nuts, scraping down the sides of the bowl as needed. Watch as the peanuts break down and start to form a ball or large clumps in the food processor.
- Keep on processing! The peanuts will take several minutes to process, eventually the nuts will turn into creamy peanut butter.
- At this point you can blend in any desired sweeteners or spices to taste.
What Kind of Sweeteners to Use
If you prefer your peanut butter on the sweeter side you can add 1 tablespoon of honey, maple syrup, or agave syrup. Only add 1 tablespoon of your sweetener of choice—the more liquid sweetener added, the thicker/stiffer this spread will become (counterintuitive, I know). An additional option (and a sweeter option) is to use ¼–⅓ cup of Confectioner’s sugar.
Flavor Variations
Want to take your peanut butter to the next level? Try adding the following spices or oils to customize your peanut butter with different flavor variations.
- Add a couple teaspoons of cocoa powder to your peanut butter for a delicious chocolate peanut butter spread. Yum!
- Try sprinkling ground cinnamon or nutmeg into your peanut butter for a sweet and spicy take.
- Pumpkin spice lover? Add a teaspoon of pumpkin pie spice into your peanut butter to embrace your inner fall flavor palette.
How to Make Crunchy Peanut Butter
Like your peanut butter with a little crunch? After pulsing the peanuts until they are crushed, remove some of the crumbs from the bowl of the processor and set them aside. After processing the remaining peanuts into creamy peanut butter, stir in the crushed peanuts.
How to Make Drippy Peanut Butter
Like to drizzle your peanut butter over a banana, on top of oatmeal, or on ice cream? Toasting the peanuts releases natural oils that make them easier to blend into butter. Adding additional oil can make a looser peanut butter for those of you who want to drizzle your peanut butter over your favorite foods.
I recommend mixing 2 tablespoons of grapeseed or canola oil into your peanut butter for a more pourable and creamy consistency. Both canola and grapeseed oil are neutral oils, meaning they will not add additional flavor to your peanut butter.
How to Use Homemade Peanut Butter
Use homemade peanut butter in your favorite peanut butter cookie recipe, on top of toast, or drizzled over a smoothie bowl. It also makes a fabulous gift!
Check out some of my favorite ways to use homemade peanut butter below!
How to Store Natural Homemade Peanut Butter
Homemade peanut butter will last for up to 1 month in the refrigerator in an airtight container (we like glass).
Did you make this homemade peanut butter recipe?! Let me know how it went—leave a comment and star-rating below. And if you snapped a pic, share it on IG and tag me @zestfulkitchen. I love seeing what you make!
PrintHomemade Peanut Butter Recipe
- Cook Time: 20 minutes
- Total Time: 20 minutes
- Yield: ~1 ½ cups
- Category: Sauce/Dip
- Method: Toasting
- Cuisine: American
- Diet: Gluten Free
Description
Homemade peanut butter is leaps and bounds better than store bought. Not only is it easy to make, but you can control what goes into, how much added sugar is in it, and what type of oil is added (if any). Play around with added spices for even more deliciousness!
Ingredients
- 1 pound unsalted dry roasted peanuts
- ¼–½ teaspoon kosher salt
- 2–3 tablespoons olive oil, optional
- 2 tablespoons honey, optional
- ¼–½ teaspoon cinnamon, optional
Instructions
Heat oven to 350ºF with rack set in middle position.
Arrange peanuts in an even layer on a baking sheet. Roast peanuts in oven until fragrant and light golden brown, 10–14 minutes. Let peanuts cool on sheet 10 minutes.
Add peanuts and salt to the bowl of a food processor (or high-powered blender) and pulse until finely chopped. Continue processing, scraping down the bowl as needed, until a smooth, creamy and drippy peanut butter is formed.
Add olive oil, honey and cinnamon is using and process to combine. Season with additional salt to taste.
Notes
If you add any liquid sweetener like honey or maple syrup you will need to add equal amounts oil. Liquid sweetener does the opposite of what you think it would—instead of making it looser and more drippy it actually makes it stiffer. If you want to sweeten the nut butter without adding extra oil, use powdered sugar.
Oil: you can also use walnut oil, peanut oil, avocado oil, or grapeseed oil. I prefer olive oil for it’s flavor and health benefits.
Storage:
Homemade peanut butter will last for up to 1 month in the refrigerator in an airtight container (we like glass).
Nutrition
- Serving Size: 1 tablespoon
- Calories: 110
- Sugar: 0.5g
- Sodium: 24mg
- Fat: 9g
- Saturated Fat: 1g
- Carbohydrates: 4g
- Fiber: 1.5g
- Protein: 4.5g
- Cholesterol: 0mg
Wow, this recipe couldn’t be easier! I toasted the peanuts for ~12 minutes and added cinnamon, honey, and a touch of canola oil. Peanut Butter turned out the perfect consistency and is so delicious, much better than natural store bought!
Hey Cara! Yay!! so happy to hear you enjoyed this recipe. It’s so hard for me to buy PB now that I know how good it can be!
I have made this and it excellent. I keep wondering if it’s possible to use a tsp. of instead of oil? I love butter and peanut butter together on toast but I’m wondering if it would work? Thank you!
Hi Ellen, I think a teaspoon of butter would work just as well as oil! That sounds delicious, let me know how it goes if you try it.