Homemade Peanut Butter Recipe (Better Than Store-Bought)
There’s something so satisfying about making your own peanut butter at home. This easy homemade peanut butter recipe uses simple ingredients and comes together in minutes.

If it’s your first time making homemade nut butter, don’t worry, all you need is a food processor or high-powered blender, a bag of peanuts, and a little patience while the peanuts transform from a thick paste into silky goodness.
I absolutely love spreading this peanut butter onto sourdough bread, stirring into my morning oatmeal, or making homemade peanut butter cookies, this recipe is the pantry staple you’ll want to make again and again!
Why not check out our recent post How to Make Homemade Nutella (2 Ingredients Only!) as well.
Why You’ll Love This Homemade Peanut Butter
- Made with pure peanuts
- No strange ingredients or added preservatives
- Easy to make in a smaller food processor. I use the Nutri Bullet.
- Cheaper than a lot of natural store brands
- Great for meal prep and storing in mason jars
Ingredients
- 2 cups (300g) of raw peanuts
- A pinch of sea salt or kosher salt
- Optional: dash maple syrup for sweetness
How to Make Homemade Peanut Butter
- Spread the raw nuts in a single layer on a baking tray lined with parchment paper.
- Roast at 180°C (fan) for about 10-12 minutes until lightly golden and fragrant. Let them cool slightly to room temperature.
- Add the peanuts to the bowl of a food processor or a high-speed blender.
- At first, the peanuts will turn crumbly and resemble wet sand. Keep blending.
- You’ll need to stop occasionally and scrape down the sides of the bowl.
- The peanuts will go through several stages: Crumbs, thick paste, a gritty texture then a smooth paste
- Depending on the size of your food processor and the kind of food processor you use, this can take anywhere from 5–10 minutes.
- If you do add maple syrup, the smooth paste will appear drier at first. Keep blending and it will turn into a smooth paste again.
- Pour into your jar with airtight lid.
- Enjoy!
Optional:
Once smooth, you can add:
- Maple syrup
- Amount of salt you prefer
- Peanut oil or coconut oil if needed for a smoother texture
Blend again until creamy. For a crunchy peanut butter, stir through some chopped peanuts at the end.
How to Store Homemade Peanut Butter
Transfer the peanut butter to a sealed jar or airtight container. Store at room temperature for a few days, or in the fridge for up to 2 weeks. And, if the oil separates, simply stir before using.

Homemade Peanut Butter Recipe
Ingredients
Equipment
Method
- Spread the raw nuts in a single layer on a baking tray lined with parchment paper. Roast at 180°C (fan) for about 10-12 minutes until lightly golden and fragrant.
- Let them cool slightly to room temperature.
- Add the peanuts to the bowl of a food processor or a high-speed blender.
- At first, the peanuts will turn crumbly and resemble wet sand. Keep blending. You’ll need to stop occasionally and scrape down the sides of the bowl.
- The peanuts will go through several stages: Crumbs, thick paste, a gritty texture then a smooth paste
- Depending on the size of your food processor and the kind of food processor you use, this can take anywhere from 5–10 minutes.
- If you do add maple syrup, the smooth paste will appear drier at first. Keep blending and it will turn into a smooth paste again.
- Pour into your jar with airtight lid.
Notes
This post may contain affiliate links, which means I may earn a small commission at no extra cost to you. Thank you so much for supporting Made in the Pantry and helping me keep creating simple, comforting recipes.