Peanuts provide an excellent source of protein. Peanuts provide around 7-9 grams of protein per ounce. Peanuts also help keep people lean. Studies have shown those who eat peanuts twice a week are over 30 percent less likely to gain unwanted weight than those who don’t eat any at all. So instead of trying normal butter, try peanut butter.