This homemade peanut butter recipe will change the way you think about this popular pantry staple. In just 15 minutes, you'll have deliciously creamy peanut butter that puts store-bought versions to shame. No preservatives, added oils, or added sugar.
Preheat the oven to 350ºF/175ºC. Spread the peanuts into a single layer on a bare baking sheet and bake for 6-8 minutes until warm and golden. Let cool for a few minutes before processing.
Place the peanuts in the bowl of a food processor or a high-speed blender. Let the nuts cool for a few minutes before proceeding.
Blend in intervals, scraping down the sides as needed with a rubber spatula. The mixture will go from crumbly to a thick paste before transforming into smooth butter. This can take anywhere from 5-10 minutes, depending on the strength of your machine.
Add salt and any optional sweeteners or other add-ins. Pulse a few more times until thoroughly incorporated.
Transfer the fresh peanut butter to a clean jar or airtight container. Allow it to cool completely before putting the lid on.
Notes
Makes 1 ¼ cups of peanut butter.Even if you're already using roasted peanuts, roasting them helps release their natural oils making them easier to break down into butter.See the blog post for helpful tips, step-by-step photos, storage, and recipe FAQs.
Make It Your Way: Substitutions & Variations
Use a combination of nuts - replace some of the peanuts with almonds, cashews, or hazelnuts for a blended nut butter.Add-ins - ground cinnamon, vanilla extract, or a scoop of unflavored or vanilla protein powder.Make it sweet - mix in honey, maple syrup, or coconut sugar for natural sweetness.Chocolate peanut butter - blend in cocoa powder or melted dark chocolate for a decadent spread.