Roast Peanuts - Position the rack in the center of the oven. Preheat to 350°F (177°C). Spread the peanuts onto a sheet tray. Roast for 5 minutes then rotate and roast for an additional 5 minutes.
Process - Add the warm peanuts to a food processor or blender—pulse for 5 seconds to break them down. Process again on high speed for 1 minute. The texture should look like wet sand. Scrape down the sides and bottom of the bowl or cup.Continue to process at high speed for 1 minute. The peanuts will start to clump together and form a mass. Scrape down the sides and bottom of the bowl or cup. Process on high speed for 1 minute. The peanuts will become smooth and look like thick peanut butter. Scrape down the sides and bottom of the bowl or cup.
Add Mix-ins - Add salt and process on high speed for 1 to 2 minutes. The peanut butter will be very smooth and pourable.
Storage - Transfer the warm peanut butter to a jar or airtight container. Once it cools, it will thicken up and become spreadable.
Notes
Recipe Yield: 1 cup peanut butter
Serving Size: 1 tablespoon
Storing: Store in an airtight container for up to 3 weeks in the refrigerator.
For a Sweeter Flavor: 1-2 tablespoons of honey or maple syrup can be added to sweeten the peanut butter. Add the sweetener when you add the salt. However, you must also add 1 tablespoon of vegetable oil or coconut oil to prevent the peanut butter from seizing up and becoming tough. Add the sweetener and oil at the same time as the salt.
To Spice Up the Flavor: Spices like cinnamon or cocoa powder can be added with salt to flavor the peanut butter. I find that 1/2 teaspoon of cinnamon is a good starting point.