How to Make Homemade Peanut Butter
Making your own peanut butter is one of those pantry staples that surprises people with how easy it is. With just a couple of ingredients and a food processor, you can turn plain peanuts into a smooth, creamy spread without any preservatives or unnecessary extras.
I’ve recently added a new upload day to the Farmers Wife Homestead YouTube channel. Every Friday, I’ll be sharing practical pantry and freezer ideas, homemade convenience foods, and simple kitchen staples that can help make every day cooking a little easier.
Some weeks there will be a full recipe to follow, while other weeks I’ll be sharing quick tips and tricks, pantry mixes, or ways to make common supermarket products from scratch using ingredients you may already have on hand.
Homemade peanut butter is exactly the sort of recipe these Friday uploads are all about. It’s simple, affordable, and gives you complete control over what goes into it. Once you see how easy it is, it’s hard not to make it again.
Watch the Video
In this Friday Pantry Day video, I’m showing how easy it is to make your own peanut butter from scratch using roasted peanuts and a food processor.
You’ll see just how quickly the peanuts transform from crumbs into a smooth peanut butter, along with a simple trick for making crunchy peanut butter if that’s your preference.
Easy Homemade Peanut Butter (Crunchy or Smooth)
Links to Other Recipes
If you enjoy practical pantry staples like this, you might also like:
- Homemade Raspberry Jam
- Homemade Sweetened Condensed Milk
- Lemon Curd – The Easiest to Make at Home
- Balsamic Onion Jam

Recipe Card
Makes: Approximately 1 cup
Prep time: 15 minutes
Ingredients
- 2 cups shelled raw peanuts
- 1 Tbsp neutral oil (optional)
- 1 tsp flaky sea salt (optional)
Method
- Preheat the oven to 180°C bake.
- Spread the peanuts onto a baking tray in a single layer.
- Roast for 9–10 minutes, or until lightly golden and fragrant.
- Allow the peanuts to cool slightly, then transfer them to a food processor.
- Blend until the peanuts break down into crumbs, then continue processing until they form a smooth peanut butter. This can take several minutes depending on your machine.
- Add the salt and oil, if using, and blend again until combined.
- Taste and adjust the seasoning if needed.
- Transfer to a clean jar and store in the fridge.
For Crunchy Peanut Butter
- Remove approximately ⅓ cup of the roasted peanuts before blending. Chop the nuts to your desired texture.
- Blend the remaining peanuts until smooth.
- Stir the reserved chopped peanuts through the finished peanut butter.
What to Serve with This Recipe
- Fresh bread or toast
- Crackers
- Apple slices
- Smoothies
- Baking recipes
Stacey’s Kitchen Tips
- Be patient while blending — the peanuts will eventually release their oils and become smooth
- Different food processors will take different amounts of time
- Warm peanuts blend more easily than cold peanuts
- Scrape down the sides of the food processor occasionally if needed
Variations & Substitutions
- Add honey for a sweeter peanut butter
- Add a pinch of cinnamon for extra flavour
- Leave out the salt if preferred
- Use roasted peanuts instead of roasting your own
Storage, Freezer & Make-Ahead Notes
- Store in an airtight jar in the fridge
- Homemade peanut butter will naturally separate over time; simply stir before using
- Best used within 3–4 weeks
- Keep refrigerated for maximum freshness
Final Thoughts
This is one of those recipes that reminds me how satisfying it can be to make simple pantry staples from scratch. It only takes a few minutes, uses very basic ingredients, and the flavour is hard to beat.
If you’ve never tried making your own peanut butter before, I’d definitely encourage you to give it a go. It might just become one of those pantry staples you stop buying altogether.
Stacey
How to Make Homemade Peanut Butter

Ingredients
- 2 cups shelled raw peanuts
- 1 Tbsp neutral oil optional
- 1 tsp flaky sea salt optional
Instructions
- Preheat the oven to 180°C bake.
- Spread the peanuts onto a baking tray in a single layer.
- Roast for 9–10 minutes, or until lightly golden and fragrant.
- Allow the peanuts to cool slightly, then transfer them to a food processor.
- Blend until the peanuts break down into crumbs, then continue processing until they form a smooth peanut butter. This can take several minutes depending on your machine.
- Add the salt and oil, if using, and blend again until combined.
- Taste and adjust the seasoning if needed.
- Transfer to a clean jar and store in the fridge.
For Crunchy Peanut Butter
- Remove approximately ⅓ cup of the roasted peanuts before blending. Chop the nuts for your desired texture.
- Blend the remaining peanuts until smooth.
- Stir the reserved chopped peanuts through the finished peanut butter.
Notes
Notes
- The peanut butter may seem dry at first but will become smooth as the peanuts release their oils
- Scrape down the food processor as needed during blending
Variations
- Add honey for sweetness
- Add cinnamon or a little cocoa powder for a different flavour
Storage
- Store in the fridge
- Stir before use if natural oil separation occurs
