It is hard to find a peanut butter that has no added salt, bad oils or sugar in it. If you do it can often be expensive. I make my own. 500 gr peanuts cost about $3 - $4. It is quick and easy. The only important part is, you need a blender that is at least 1500 watts or more. I add extra virgin olive oil into mine because I seem to only be able to buy peanuts with their shells on. (making it a little more drier ) I am not going to remove the shells so adding the oil give the butter a texture I was looking for.
Peanut Butter - Homemade
500 gr peanuts - no shells if possible but It is fine with them.
Extra Virgin Olive Oil - about 1/4 - 1/2 cup if you are using peanuts with shells.
Method
1 - Place the peanuts in an oven 200c for about 5 - 8 minutes. Checking and moving them around so the outside ones don't burn. You are only lightly browning them.
2 - Remove and cool slightly.
3 - Place half the peanuts or depending on the side of your blender and some olive oil - about 1/4 cup - and blend, stir, blend etc until smooth of chunky.
Lay peanuts on a tray and roast, watching they don't burn.
Place some of the roasted peanuts into your blender.
Keep blending, scraping down until it is the consistency that you need.