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 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.
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.
- 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.
I always start with these raw peanuts. They roast up beautifully, and they’re super fresh compared to store-bought roasted ones.
- Silicone Spatula Set – A flexible silicone spatula makes scraping every last bit from the blender so much easier.
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.
How to Make Homemade Peanut Butter
- Start by setting your oven to 350°F and spread the raw peanuts in a single layer on a large baking sheet.
- 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.
- Pull them out of the oven after 20 minutes.
- 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.
- 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
- 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:
- Peanut butter cookies
- Peanut butter ice cream
- Peanut butter smoothies
- Peanut butter overnight oats
- And so much more…
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!
Wanna make peanut butter the easy way? These are the exact tools I use and love:
- ✔️ Ninja Food Processor — Creamy results every time
- ✔️ Flexible Silicone Spatula — Scrape every last bit with ease
- ✔️ Raw Peanuts — Clean and fresh flavor, ready to roast

Homemade Peanut Butter From Scratch
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
- 2 cups of raw peanuts
- Salt, to taste (optional)
Instructions
- Start by setting your oven to 350°F and spread the raw peanuts in a single layer on a large baking sheet.
- 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.
- Pull them out of the oven after 20 minutes.
- 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.
- 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
- 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.
- Silicone Spatula Set – A flexible silicone spatula makes scraping every last bit from the blender so much easier.
Nutrition Information:
Yield: 24 Serving Size: 1 tablespoonAmount Per Serving: Calories: 69Total Fat: 6gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 0mgSodium: 26mgCarbohydrates: 2gFiber: 1gSugar: 1gProtein: 3g