Peanuts also contain more than 30 important nutrients, including magnesium, folate, niacin, phosphorus and vitamin E. According to the FDA, eating 1.5 ounces per day of most nuts, including peanuts, as part of a diet low in saturated fat and cholesterol, may reduce the risk of heart disease.