Homemade Peanut Butter is one of those simple kitchen projects that feels surprisingly rewarding. With just a few ingredients and a food processor, you can create a creamy, rich spread that tastes fresher and more intense than anything from the store. Once you try it, you may never want to go back to the jarred version again.
The beauty of homemade peanut butter starts with the peanuts themselves. Roasted peanuts are the foundation, delivering deep, nutty flavor and natural oils that create the perfect texture. You can use unsalted peanuts for full control over seasoning, or lightly salted ones if you prefer a more savory bite. As the peanuts blend, they go through several stages, from crumbs to a thick paste, and finally into a smooth, glossy butter.
One of the biggest advantages of making peanut butter at home is customization. You decide how smooth or chunky it should be, whether you want it lightly sweetened, or completely pure with nothing added. A small pinch of salt enhances the flavor, while a touch of honey or maple syrup adds gentle sweetness without overpowering the peanuts. For extra depth, some people like to add a dash of cinnamon or a hint of vanilla.
Texture is key, and patience is important during blending. At first, the mixture may seem dry or uneven, but with time, the natural oils are released and everything comes together beautifully. Scraping down the sides of the processor helps ensure an even, creamy result. If you prefer a looser consistency, a small spoon of neutral oil can be added, though it is often not necessary.
Homemade Peanut Butter is incredibly versatile. Spread it on warm toast, swirl it into oatmeal, or use it as a base for sauces and dressings. It is also perfect for baking, adding rich flavor to cookies, peanut butter stuffed brownies, and energy bites. Simply spooned straight from the jar, it makes a satisfying and nourishing snack.
Storing homemade peanut butter is easy. Kept in a sealed jar in the refrigerator, it stays fresh for several weeks. Natural separation may occur, but a quick stir brings it right back to life. Simple, wholesome, and endlessly adaptable, Homemade Peanut Butter is a kitchen staple worth making from scratch.

Ingredients
- 2 cups peanuts unsalted, roasted
- 1 tablespoon honey optional, for sweetness
- 1/2 teaspoon salt to taste
- 1 tablespoon oil peanut or vegetable oil, optional for creaminess
Instructions
- Place the peanuts and salt into a food processor and process for about 1 minute, until the peanuts are finely chopped.
- Scrape down the sides of the bowl and process the mixture again for another 1-2 minutes.
- Add honey and oil to the processor. Continue processing for an additional 2-3 minutes until smooth and creamy.
- Taste and adjust salt or sweetness if necessary. Store in an airtight container in the refrigerator.
Nutrition










I tried making this, and for some reason, it came out really dry. Maybe I did it wrong? Not sure if I’d try again.
Yummy! Just added a bit of cocoa powder for chocolate flavor. So good! 4 stars!
Easy recipe and it tastes amazing! Have to keep it in the fridge tho. Thanks for sharing!
I love homemade peanut butter! Super easy and delish! 😊
Wait, you gotta put it in the fridge? I didn’t know that! I’ve been keeping mine out. Is it safe?
This is the best peanut butter I’ve ever made! Super easy and way tastier than store-bought. Definitely 5 stars!
I love peanut butter but why would you put honey in it?? That’s not peanut butter rant! 1 star.
Made this today—so much better than store-bought. I used a little extra oil and it came out super smooth. Honey was a good touch too.
Yes!! Extra oil usually makes it go silky for me too. Also love that you added honey—makes it taste way more “real.”
Delicious! I added a dash of cinnamon and it’s amazing! 😊
The “oil optional” part is key. Without oil mine got stiff in the fridge, but with a teaspoon it stayed creamy.
Yes!! I kept forgetting the oil and mine turned grainy/stiff too. A tiny bit really makes it stay spreadable in the fridge.
Interesting—mine was kinda okay without oil but I think I over-processed? Also I used olive oil once and it tasted a little weird lol. Teaspoon of neutral oil seems safest.
Wow, this is so easy! I never thought making peanut butter would be this simple. Turned out great!
Seems alittle too plain for me. Can you add choclate or something? 🤔
Honey is optional but I added it anyway—now it’s kinda like dessert PB. Would recommend if you like sweet spreads.
I love making my own stuff! Homemade peanut butter is way better than store-bought. 10/10 recommend!
Y’all, my dog loved it too. Just peanuts! What a good boy! 🐶
That’s awesome! Dogs really know what’s good. 🐾
Too salty for my taste. I used ‘to taste’ but somehow ended up with a saltier batch than intended. Next time I’ll start with half and go from there.
Do you really need the oil? I think the peanuts should be enough by themselves. Will try without it.
I don’t have a food processor, so I used a blender and it was… not the same. More like crushed peanuts with dreams. Would still eat.
Try adding the oil a little at a time while blending. Mine turned grainy until I let it run longer and scrape more often. Not perfect without a processor, but way closer.
😂 “crushed peanuts with dreams” is painfully accurate. A blender can be hit-or-miss—sounds like you still got a tasty spread though.
I tried it but my peanut butter came out too gritty. Did I do something wrong?
I think your peanuts mighta been too dry or something? Mine turned out fine, but who knows! 🤷♂️
It sounds like you might not have processed it long enough! Make sure to keep scraping the sides and blend until it’s really smooth.
Not sure about the oil part. I used peanut oil and it separated a bit in the jar. Flavor is good but the look is… oily.
I just throw peanuts in a blender and call it good. This is too much work lol.
Haha, yeah I get that! But if you wanna make it really smooth, you gotta put in that extra work. Worth it though!
How long does it last in the fridge? I’m not sure if I can eat it all before it goes bad.
This is way better than the peanut butter I grew up with. My dad would approve. Also the scrape-down step is real—don’t skip it.
1 minute is not enough time. Like at all. I had to process like 10 minutes before it got smooth. Maybe my peanuts were too dry? Either way, it worked.
The salt amount “to taste” is fine, but I wish it gave a clearer number. I under-salted at first and then had to correct it.
Yeah, I get that—“to taste” is super vague. I usually start with 1/4 tsp for a small batch, then add a pinch at a time after blending. Tastes way more consistent.
Maybe add the salt at the end? Like after it’s already smooth—then you can sprinkle and it won’t get too salty? I always hate guessing too.
Lame. Just buy it from the store, way easier.
I followed step-by-step and it got grainy again after chilling. Maybe I should let it come to room temp before eating. Not terrible, just different than I expected.
Honestly the honey is optional, but I put it in and it tastes like peanut spread candy vibes. Next time I’ll probably reduce it.
I think honey is not optional tho 😅 i tried without once and it tasted kinda bland. Maybe you just need a tiny bit more salt instead of less honey?
Totally agree—honey can push it into that sweet, candy-ish zone. Reducing it next round sounds spot on. 😊
Mine was a little dry at first, but adding that 1 tbsp oil helped a lot. Took longer in my food processor than the instructions said though—maybe my machine is weak.
Glad it worked! I’ve noticed processors vary a ton—mine takes extra time to go from crumbly to creamy too.
Tried this and it actually tastes way fresher than store-bought. I skipped honey because my peanuts were already sweet-ish, still turned out great.
This is ridiculously easy. 10/10 snack potential. I ate it straight off the spoon like a gremlin.
I love peanut butter, but this feels too simple? Like, just peanuts, salt, and optional stuff. Still, the texture came out really smooth after scraping like the recipe says.
Honestly I think “simple” is the point—peanut butter is just peanuts. The extra step of scraping and running it longer is what makes it smooth, not a bunch of extra ingredients.
Not sure why people refrigerate peanut butter. I mean it works, but I thought peanut butter was shelf-stable? Anyway tastes fine.
Peanut butter is shelf stable until you open it, but home-made can go bad faster. Also if you used oil it probably breaks down quicker. I keep mine in the fridge—no weird surprises.
I was wondering the same thing! Mine says shelf-stable too, but I guess refrigerating just keeps the oil from separating and tasting fresher longer. Either way, homemade’s so good.
I tried it with salted peanuts by mistake—way too salty. Still, the texture was excellent once it got to the smooth stage.
Followed the steps exactly and it still turned a bit grainy on my first try. Scraping the bowl more helped a lot though. Tastes great either way!
Five stars. Amazing. Easy.
I tried it but mine got kinda thick like cookie dough 😅 I probably over-processed or didn’t add enough oil. Still tastes good though!
Love this—made it with just peanuts + a pinch of salt and it came out super smooth. Way better than store-bought!
I only have a blender, not a food processor, so I was skeptical. After a long time and lots of pauses, it still turned out creamy. Kinda messy but tasty.