To make the healthiest peanut butter, you need to choose good quality peanuts. That means peanuts without a ton of additives. Just check the ingredients on the side of the canister to make sure. I had to hunt around before I found peanuts with nothing added. I bought a large container of them for about $7.
We chose unroasted peanuts and they worked well. Some people prefer the roasted taste so you can roast them yourself if you do. We simply added them to our food processor and let it run for about ten minutes. By this time the peanuts had released their oil and we had a very creamy peanut butter! The best thing to do at this point is taste it and decide if you'd like to add anything. We added a little salt and local honey. Then we processed it for a few more minutes. Spoon it into a jar and store in the fridge. If you have processed the peanuts enough it will remain smooth and spreadable! It should last a month or more in the fridge. But chances are you will eat it way before then!!