Learn how to make peanut butter at home from scratch with this easy step-by-step tutorial! You only need peanuts and a food processor. No oil, no sugar, no nasties! Naturally vegan and gluten free.
Preheat oven to 400F - 200C.
Spread the peanuts on a large baking sheet, in a single layer.
Roast for 15 to 25 minutes or until golden.
I like to roast them for up to 25 minutes so they're very golden (as seen on the pictures) because it really enhances the taste - but it's a personal preference, you might like a milder taste!
If you do roast them for that long, keep an eye them to make sure they don't burn (all ovens are different so yours might be ready in less time)
Remove from the oven and let them cool a bit. Add the warm (but not hot!) peanuts to a food processor fitted with the "S" blade.
Process for about 5 to 10 minutes (depending on your food processor) or until you obtain the very smooth, almost liquid peanut butter (it will firm up as it cools).
Scrape down the sides with a rubber spatula during the process as needed.
The peanuts will go through different stages: sandy, wet sand, thick paste, half thick/hack smooth paste, smooth paste, almost liquid.
At this stage (when the peanut butter has reached the perfect consistency), add your optional add-ins (see notes) and process until incorporated.
I like to add 1/2 tsp to 1 tsp in my peanut butter.