Homemade Peanut Butter

Jump to Recipe Print Recipe
No ratings yet

This creamy Homemade Peanut Butter is made with one ingredient and ready in 5 minutes!

This creamy Homemade Peanut Butter is made with one ingredient and ready in 5 minutes!

I feel like I’m on a mission to inform people of just how easy it is to make your own nut butter, and how much healthier it is for you. This Homemade Peanut Butter is made from only one ingredient – peanuts. Yup, that’s right, there aren’t any preservatives, additives, sugars, etc. As you can imagine, it tastes so much better than store-bought peanut butter. Plus, you can have fun with it and enhance it to your liking by adding your favorite flavors such as cinnamon, maple syrup or chocolate.

Growing up, I couldn’t get enough peanut butter. There’s a really funny home video of me sitting on the couch eating a 16 oz jar of peanut butter with a large wooden spoon while watching a Disney cartoon. I was about 4 years old, I had just woken up, I was in my pajamas, my curly blonde hair looked like I had a crazy night out on the town, and I had peanut butter smothered all over my face – but it was pure bliss. Apparently I was craving peanut butter for breakfast. As I got older, that taste bud hasn’t changed. I may not be eating out of a peanut butter jar every morning, but anything with peanut butter and I’m sold.

Ingredients – Homemade Peanut Butter

• Peanuts – just some good ole dry roasted peanuts, which you can find at most grocery stores. Salted or unsalted, it’s your preference. If you get unsalted though, I recommend adding a sprinkle of salt. You can also use raw peanuts, but you will have to roast them before processing them.

Optional Add Ins – Homemade Peanut Butter

• Salt (optional) – to enhance the flavor! If your peanuts are already salted, you can leave this out. 

• Maple Syrup (optional) – if you want to sweeten things up, add a tablespoon of maple syrup, honey or agave.

• Cinnamon (optional) – for some added spice.

How to Make Homemade Peanut Butter

First, add the dry-roasted peanuts to a food processor (I have not tried this in a blender so I’m not sure if it would work). Add a pinch of salt (if the peanuts are unsalted and if desired) and process the peanuts for 2-5 minutes, scraping down the sides as needed. It will become crumbly, then form into a ball, then, as it continues heating, the natural oils from the peanuts will release and make it smooth and creamy. 

Then, if using, add the maple syrup or any other optional add-in ingredients and continue processing for about a minute. It may all come together and form into a ball again – don’t worry – keep processing and it will become smooth again. Be patient!

Finally, transfer your Homemade Peanut Butter into jars and store in the cabinet for several weeks or in the fridge for longer. I like to store mine in these mini glass jars from Amazon. Peanut Butter stores and tastes better in glass!

Note, if you are using raw peanuts, you will have to roast them first. To do this, preheat the oven to 350F and place the peanuts on a baking tray. Bake them at 350F for 10 minutes. Then, transfer them to the food processor and proceed with the recipe.

As always I use my Cuisinart food processor to make this peanut butter. It is by far one of my most used kitchen items. I use it for so many things: chopping vegetables, making nut butters, blending soups, making pastry dough, and much more! A great kitchen investment.

Eating Homemade Peanut Butter

Well, I think this one goes without saying… but for some ideas: apples, bananas, rice cakes, oatmeal, açaí bowls, smoothies, dates, toast, cookies, brownies and, of course, my favorite, with a spoon! The possibilities are endless.

More Nut Butter Recipes:

Homemade Almond Butter

• Homemade Hazelnut Butter

This post contains affiliate links which means I will make a small commission if you purchase through those links. I only recommend products that I know, trust and love!

Homemade Peanut Butter

This creamy Homemade Peanut Butter is made with one ingredient and ready in 5 minutes!
No ratings yet
Print Pin Rate
Prep Time: 10 minutes
Total Time: 10 minutes
Servings: 2 cups
Author: Megan



  • 3 cups dry roasted peanuts salted or unsalted
  • pinch salt optional - if the peanuts are unsalted


  • Place the peanuts along with a pinch of salt (if peanuts are unsalted) into a food processor and process for 2-5 minutes, stopping to scrape down the sides as needed, until it becomes smooth and creamy. It may take longer depending on how powerful your food processor is. Be patient - it will get there!
  • If using, add your optional add-in ingredients and process for about a minute, until it becomes creamy and silky. It will likely form back into a ball when you add it, but it will become smooth and creamy again.
  • Once desired texture is achieved, pour into jars. Enjoy!


  • For optional add-in ingredients, see blog post above. 
  • If you only have raw peanuts, see blog post above for instruction. 
  • Store peanut butter in jars in the cabinet for a month weeks or in the refrigerator for longer.

Nutrition information is automatically calculated, so it should only be used as an approximation.

Leave a comment

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

Recipe Rating

Previous Post Next Post