Homemade Peanut Butter From Scratch

Sharing is caring!

Last Updated on June 12, 2025 by Toya

Ready to learn how to make your own homemade peanut butter? Check out my easy homemade peanut butter recipe made from scratch. It is perfect for so many amazing peanut butter flavored recipes and has none of the preservatives, additives or extra sugars found in most store-bought peanut butter!

This 30-minute recipe is a must-try if you love creamy peanut butter with minimal effort!

homemade peanut butter from scratch

Homemade Peanut Butter Recipe

I enjoy making my own foods from scratch as I’ve done with my homemade mayo from scratch, this easy heavy cream from scratch and even my favorite pancakes made from scratch!

Today, I wanted to show you how to make your own DIY peanut butter that tastes great and has none of the bad stuff!

This peanut butter recipe is super easy to make – just throw the ingredients in a high powdered blender and voila! Plus, it uses only two ingredients, and produces a surprisingly creamy peanut butter that you can use in anything from sandwiches, to smoothies, to cookies and more!

You will love the flavor and simplicity of this homemade peanut butter made from scratch.

The best part? There are no bad ingredients in this recipe!

Tips to Make the Best Homemade Peanut Butter

When it comes to making your own peanut butter from scratch, here are a few useful tips worth noting:

  • Use raw peanuts: These are ideal for the best peanut butter. If you buy unshelled peanuts, just roast them for 5 extra minutes.
  • Flavoring: You can add your own flavors to your peanut butter with the use of ingredients like vanilla or sweeteners like monk fruit or honey. This is a neat trick if you do not like unsweetened peanut butter.
  • Appearance: You can make your peanut butter lighter or darker depending on whether you peel the outer skin of the peanuts. The taste is greatly unaffected, but if you prefer, you can remove the skins by rubbing warm peanuts with a kitchen towel to make lighter peanut butter, or leaving them on if you prefer a darker peanut butter. I’ve tried it both ways and I liked them both!
  • Crunchy texture: Want some crunch? Toss in 1 tablespoon of roasted peanuts during the last few seconds of processing. This give your peanut butter that crunchy texture. It’s perfect if you love crunchy peanut butter over creamy.

Ingredients to Make Homemade Peanut Butter

It’s mind-blowing that you can make this easy homemade peanut butter recipe with just two ingredients, which by the way are easy to find at your local grocery store! You only need:

  • 2 cup of raw peanuts
  • Salt, to taste (optional)

What I Used to Make My Homemade Peanut Butter

  • High-Powered Blender – I use this Ninja Blender and it handles peanuts like a dream. Perfect for smooth, creamy peanut butter in minutes.
🌀 My Go-To Blender
4.8
$129.99

I use this powerful blender in so many recipes — from homemade nut butters to smoothies and sauces. It handles tough ingredients like nuts and frozen fruit without slowing down. If you're looking for one kitchen tool that truly delivers, this is it.

See price & reviews on Amazon
We earn a commission if you make a purchase, at no additional cost to you.
05/24/2025 02:26 pm GMT
  • Peanut Butter Storage Jars – These airtight glass jars keep homemade peanut butter fresh and spreadable for weeks.
12PCS Wide Mouth Mason Jars 16oz with Airtight Lids and Bands by Leavier
$36.99
See price & reviews on Amazon
We earn a commission if you make a purchase, at no additional cost to you.
05/01/2025 11:30 pm GMT
  • Peanuts for Roasting – I love these raw shelled peanuts. They roast evenly and taste amazing.
🥜 Raw Peanuts (Unsalted & Shelled)
$19.99

I always start with these raw peanuts. They roast up beautifully, and they’re super fresh compared to store-bought roasted ones.

See price & reviews on Amazon
We earn a commission if you make a purchase, at no additional cost to you.
05/01/2025 11:26 pm GMT
A Handy Silicone Spatula
$5.00

You know that annoying bit of peanut butter stuck at the bottom of the blender? These flexible spatulas are a lifesaver. I use them to scoop out every last bit.

See price & reviews on Amazon
We earn a commission if you make a purchase, at no additional cost to you.
05/01/2025 11:25 pm GMT

How to Make Homemade Peanut Butter

  1. Start by setting your oven to 350°F and spread the raw peanuts in a single layer on a large baking sheet.
  2. Then roast the peanuts for 20 minutes, making sure to stir halfway through. This will bring out some of the flavor of the nuts and will help the peanuts roast perfectly.
  3. Pull them out of the oven after 20 minutes.
  4. After roasting, let the peanuts cool slightly for a few minutes, then transfer them to a high-speed blender like this one or a food processor. It makes the blending process super quick and gives you that ultra-smooth peanut butter texture you want.
  5. Process the peanuts for 5 minutes. Around the 3-minute mark, the peanuts will become dough-like. Add in your salt and process for 2 more minutes until the peanuts turn into smooth, creamy peanut butter
  6. Once your homemade peanut butter is smooth and creamy, use a flexible silicone spatula like this one to scrape every last bit of the DIY peanut butter into an airtight mason jar for storage — it’s perfect for keeping your peanut butter fresh in the fridge.

Uses for This Peanut Butter Recipe

My homemade peanut butter can be used in a lot of different recipes. Simply swap out your store bought variety and use this easy homemade version to make recipes like my:

Storage Tips

Once your peanut butter is made, you’ll want to store it properly to make sure it stays fresh for as long as possible. For longer shelf life, place the peanut butter in an airtight container and refrigerate the peanut butter for several weeks.

Frequently Asked Questions

How long does homemade peanut butter last?
Homemade peanut butter can last for about 2 to 3 weeks in the fridge when stored properly in an airtight jar. Always use a clean spoon when scooping to help the peanut butter stay fresh for longer.

Does it need to be refrigerated?
Yes! Homemade peanut butter does not have any preservatives, so it must kept in the fridge to maintain freshness and prevent any spoilage.

Why is my peanut butter dry or crumbly?
If you peanut butter is dry and crumbly, it usually means it wasn’t blended long enough. Keep blending until the natural oils are fully released and it becomes smooth and creamy. Also, if you do not have a high speed blender or food processor this can greatly impact the quality of your peanut butter, so grab one if you need too!

Do I need to add oil?
Extra oils aren’t needed. Peanuts will release their own oils when blended.

Try this recipe and let me know how you like it in the comment section below!

🛒 Featured Amazon Finds

Wanna make peanut butter the easy way? These are the exact tools I use and love:
Homemade Peanut Butter From Scratch

Homemade Peanut Butter From Scratch

Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes

This homemade peanut butter is perfect for so many recipes! This 30-minute peanut butter recipe is a must-try if you want to enjoy fresh, creamy peanut butter made from scratch.

Ingredients

Instructions

  1. Start by setting your oven to 350°F and spread the raw peanuts in a single layer on a large baking sheet.
  2. Then roast the peanuts for 20 minutes, making sure to stir halfway through. This will bring out some of the flavor of the nuts and will help the peanuts roast perfectly.
  3. Pull them out of the oven after 20 minutes.
  4. After roasting, let the peanuts cool slightly for a few minutes, then transfer them to a high-speed blender like this one or a food processor. It makes the blending process super quick and gives you that ultra-smooth peanut butter texture you want.
  5. Process the peanuts for 5 minutes. Around the 3-minute mark, the peanuts will become dough-like. Add in your salt and process for 2 more minutes until the peanuts turn into smooth, creamy peanut butter
  6. Once your homemade peanut butter is smooth and creamy, use a flexible silicone spatula like this one to scrape every last bit of the DIY peanut butter into an airtight mason jar for storage — it’s perfect for keeping your peanut butter fresh in the fridge.

Notes

What I Used to Make This Homemade Peanut Butter

  • High-Powered Blender – I use this Ninja Blender and it handles peanuts like a dream. Perfect for smooth, creamy peanut butter in minutes.

  • Peanut Butter Storage Jars – These airtight glass jars keep homemade peanut butter fresh and spreadable for weeks.

  • Peanuts for Roasting – I love these raw shelled peanuts. They roast evenly and taste amazing.

Nutrition Information:
Yield: 24 Serving Size: 1 tablespoon
Amount Per Serving: Calories: 69Total Fat: 6gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 0mgSodium: 26mgCarbohydrates: 2gFiber: 1gSugar: 1gProtein: 3g

Leave a Comment

Skip to Recipe