Smooth, creamy, and made with just 2 ingredients, this homemade peanut butter recipe is made without oil and deliciously nutty! Great for drizzling onto parfaits and overnight oats, or smearing onto toast in the morning, once you make your own peanut butter, you’ll never go back to store-bought.

I wish I knew what took me so long to finally give homemade peanut butter a go. I think I used to believe that it was time-consuming to whip up when in reality, making your own peanut butter is utterly simple and the flavor is SO much better.
Given how many peanut butter recipes I whip up on a regular basis, it actually saves me money to make my own. And, as a Certified Nutrition Coach, I also love that there’s no fillers or wacky ingredients added to it.
This homemade peanut butter is savory, comforting, and makes every recipe it touches so much more delicious. We use it in things like 3-ingredient protein balls, peanut butter pancakes, baked protein oats, and sometimes… just off a spoon.
Why You'll Love This Recipe
Easy to make: All you need is 2 ingredients and about 15 minutes to whip it up.
Flavorful: Homemade peanut butter has SO much more flavor that regular store-bought versions.
Versatile: You can easily add some extra flavors to the peanut butter to make new creations.
Ingredients and Substitutions
All you need is peanuts and salt for the recipe! Make sure that the peanuts don’t have skin on them, as otherwise you’ll have to remove it.
I prefer to purchase unroasted peanuts and roast them myself, as the flavor comes out better.
You can also use this same recipe to make other nut butters like almond, hazelnut, or cashew butter.
Flavor Variations
Oh there are so many ways you can vary the taste of your homemade peanut butter! Below are a few we’ve done and loved.
Sweet: Add a tablespoon of honey or maple syrup for a super sweet peanut butter.
Chocolate: Yes, you can make chocolate peanut butter and enjoy it on anything! Add in a bit of raw cacao powder once it’s smooth.
Chunky: Make crunchy peanut butter by stirring in some chopped peanuts once you’ve scooped it into the mason jar.
Expert Tips To Make It
Roast the peanuts until they are totally golden brown. Otherwise, the peanut butter is harder to make (as the oils don’t come out) and it doesn’t taste as yummy.
You’ll need a tamper for the recipe. I make my peanut butter in a Vitamix and use the tamper that came with it. If you don’t have one, you’ll have to stop and scrape a lot.
Be patient, it takes time for it all to mesh together. Roasting the peanuts brings out the oils needed for them to break down.
How To Make Homemade Peanut Butter
Step 1: Roast the peanuts until golden.
Step 2: Add the peanuts and salt to a high-powered blender.
Step 3: Begin to blend on medium to low. Use a tamper as needed to press the peanut mixture down.
Step 4: Once it starts to churn, turn the blender up in speed a bit.
Step 5: Blend until smooth and portion into a jar. Sprinkle peanuts on top if desired.
How To Store It
You can store your peanut butter in an airtight jar in a cool place for about a week. This storage method will leave it ultra creamy and great for drizzling.
Or, store the peanut butter in the fridge in a jar for 4-6 months. It will thicken a bit as the oils harden, but it is still delicious. You’ll need to heat it slightly if you plan to drizzle it.
How To Use Homemade Peanut Butter
I don’t think I can give enough ways to use peanut butter! Below are the most common recipes we use it with, but honestly, anything goes!
- Swirled into overnight protein oats
- To make peanut butter chai pudding
- In peanut butter smoothies
- As the base of my classic peanut butter protein cups
- On toast
FAQs
Yes, however, you may need to add a splash of oil with other nuts even if they’re roasted.
This is probably because you didn’t roast the peanuts long enough. They need to be golden as that’s when they start to release their oils, and it’s the oil that helps it blend smoothly.
Homemade Peanut Butter
Video
Equipment
Ingredients
- 1.5 cups Peanuts
- 1 teaspoon Salt
Instructions
- Preheat the oven to 350 degrees F and spread the peanuts out on a parchment paper lined baking sheet in a single layer.
- Roast in the oven for 15-20 minutes until golden. Let cool fully.
- In a high-powered blender, place the peanuts and salt. Cover. Begin to blend at a low to medium speed and be patient.
- Use a tamper to help press the mixture down. Blend for 2-4 minutes. Once it starts getting smoother, increase the speed to medium or just above.
- Continue to blend, scraping the sides as needed until it’s ultra smooth and almost runny.
- Use a silicone spatula to scrape the homemade peanut butter out of the blender and into two small mason jars.
- Mix in more chopped peanuts if you wish and store it.
Notes
Be patient, it takes time for it all to mesh together. Roasting the peanuts brings out the oils needed for them to breakdown. The recipe makes roughly ¾ cups of peanut butter and the serving size is based on 2 tablespoons.
Disclaimer:
Nutrition values are estimates only, using online calculators. Please verify using your own data"
Shelby Stover says
This homemade peanut butter comes out so muich creamier than store-bought, perfect for drizzling!