It makes all the difference to buy raw peanuts and roast them yourself. Roast them in the oven at 350°F for 15-20 minutes depending on the size, stirring them half way through. If you can, buy peanuts with skin on; it’s a lot of work to remove the skins afterwards but for reasons I can't explain they roast up tastier!