Homemade peanut butter is one of those recipes that feels almost magical. Using a simple bowl of peanuts and turning them into a smooth, creamy spread in a matter of minutes.
Prep Time5 minutesmins
Cook Time0 minutesmins
Total Time5 minutesmins
Course: Sauce, Snack
Cuisine: American
Keyword: budget friendly recipe, copycat recipe, easy recipe, made from scratch, pantry staple, snack recipe
Servings: 1cups
Calories: 1691kcal
As an Amazon Associate I earn from qualifying purchases.
All you need is a food processor or high-powered blender.
Place roasted peanuts into the bowl of your food processor. Process on medium to high speed.
2 Cups Roasted Peanuts
The peanuts will go through several stages: crumbly peanut pieces, thick peanut paste, a clumpy ball of peanut dough, and finally smooth and creamy peanut butter
Stop occasionally and scrape down the sides so everything blends evenly.
Add optional ingredients. Once creamy, add salt, honey, or oil if desired. See the notes section for amounts.
See the Notes Section for Optional Add Ins
Continue processing until the peanut butter reaches your desired consistency.
1–2 teaspoons peanut oil or another neutral oil for extra creaminess
Many people prefer it with just peanuts, but adding a little salt or honey can enhance the flavor.
Tips for Creamy Peanut Butter
A few simple tips can help you get the perfect texture.Use roasted peanuts Roasted peanuts blend much more easily and have a richer flavor.Be patient The peanuts may look dry at first. Keep blending and the natural oils will release.Warm peanuts blend faster If peanuts are slightly warm, they release oils more quickly and create smoother peanut butter.
Best Ways to Warm Peanuts for Making Peanut Butter
Oven Method (Best for Larger Batches)This is the most consistent way to warm peanuts if you're making a full batch.How to do it:
Preheat your oven to 350°F.
Spread the peanuts in a single layer on a baking sheet.
Warm them for 5–8 minutes until they are heated through and fragrant.
Let them cool for 1–2 minutes, then blend while still warm.
Why it works: Warm peanuts release their oils more easily, which helps them blend faster and produce smoother peanut butter.Skillet Method (Quick Small Batch)This works great for small batches like snack-size bags of peanuts, similar to what you used.How to do it:
Add peanuts to a dry skillet.
Heat on medium-low for 3–5 minutes, stirring frequently.
Remove from heat once they are warm and slightly fragrant.
Blend while still warm.
This method is fast and avoids heating up the whole oven.Microwave Method (Fastest Option)If you just need to warm a small handful of peanuts, the microwave works well.How to do it:
Place peanuts in a microwave-safe bowl.
Heat in 20–30 second intervals.
Stir between intervals until the peanuts are warm.
Be careful not to overheat them, as they can burn quickly.