Heat peanut oil in a wok or large frying pan on high. Lower heat to medium high and add peanuts, stirring constantly until all of the peanuts are coated in the oil and pan fry for about 2-3 minutes OR until they start to brown.
Line a rimmed baking sheet with paper towels. Add fried peanuts and let cool for at least 30 minutes. Remove any peanuts that are black or really burned.
Once they are cooled put the peanuts in a food processor or blender. Add honey, salt, and peanut oil and blend until creamy.
Add to a mason jar or an airtight container and store in the fridge.
Notes
StorageStore in an airtight container in the fridge for up to 3 months.Pan Frying the PeanutsThis adds so much flavor to your peanut butter. But be sure that they don't burn, that's why you want to just fry them quickly, and stir them often. If there are any that are super burned, pick those out before you add them to your blender or food processor. You don't want them to add any burnt flavor to your homemade peanut butter. A few are ok though.SubstitutionsPeanut Oil - You can use another neutral flavored oil like vegetable oil or canola oil. Make it ChunkyMake it a chunky peanut butter by adding 1/4 cup of peanuts after everything is fully blended and pulsing to combine and chop the added peanuts. Since chunky peanut butter is often looser, you may want to add another 1/8 cup of oil.