Peanuts are carby so I treat them with caution but they are rich in good fats I believe.
I mearly take 300 or 400 grams of dry roated peanuts place in blender, blend for a couple of minuts then add a smaal amount of olive oil and then continue blending until they are of the right consistency for your taste and turn out into a container.. Sometimes I add sweetener rather than honey.
I do not add salt because I prefer not to.
2 cups (300 grams) unsalted shelled peanuts
1/4 to 3/4 teaspoon kosher salt
1 to 2 teaspoons honey
1 to 3 teaspoons peanut or vegetable oil, if needed
If you are making crunchy peanut butter, add 1/3 cup of the roasted peanuts to the bowl of a food processor. Pulse 6 to 8 times, or until the peanuts are chopped into very small pieces. Transfer chopped peanuts to a bowl and reserve for later.
Add the 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 the peanut butter is shiny and smooth. Add your desired amount of salt and honey then process until combined. For crunchy peanut butter then just stir in the reserved chopped nuts.
http://www.inspiredtaste.net/21318/how-to-make-peanut-butter-three-ways/