Love or hate peanuts or peanut butter, you will love this amazing, smooth, DIY peanut butter. It's amazing and so easy to make, and if you want an even quicker treat, use pre-roasted peanuts. I suggest starting with raw peanuts and roasting them in the oven for the freshest product and the creamiest peanut butter. The honey, salt, and oil are to taste; more oil for creamier, more salt for "salted", and more honey for "honey-roasted" peanut butter. Experiment with different combos to your own taste!
Making peanut butter is almost magical. Add them to a food processor, turn on and watch as the peanuts turn into crumbs, then a thick paste and finally smooth, shiny peanut butter.
2 cups (300 grams) unsalted shelled peanuts
1/4 to 3/4 teaspoon kosher salt
1 to 2 teaspoons honey
2 teaspoons peanut oil or vegetable oil, plus more as needed
Heat oven to 350 degrees F (177 degrees C). Add peanuts to a round or square cake pan (or rimmed baking sheet). Roast peanuts for 3 minutes, stir or shake pan then roast another 3 to 5 minutes or until they are lightly browned and smell nutty (careful, here, nuts can burn quickly). Let cool until you can handle them.
To make peanut butter, add roasted peanuts to the bowl of a food processor. Process 1 minute then scrape sides of bowl with a rubber spatula. Process another 2 to 3 minutes until peanut butter is shiny and smooth. Now, add desired amount of salt and honey and process until combined. (I usually use a 1/2 teaspoon of salt and 1 1/2 teaspoons of honey, making the peanut butter slightly sweet). Check the consistency, I like to add 2 teaspoons of oil. Add oil as needed.
If you'd like crunchy peanut butter, lightly grind 1/2 cup peanuts and stir into the peanut butter.
Om nom nom nom nom!