Peanut butter is rich in several nutrients, including protein and magnesium, which may help protect the heart and manage blood sugar and body weight. It can also be an excellent source of vitamin B3 at 89 percent of the recommended daily value.