According to the FDA, eating 1.5 ounces a day of most nuts, like almonds, may reduce the risk of heart disease. Many of the nutrients in almonds help contribute to increased heart health. For one, almonds are rich in magnesium, which is critical in preventing heart attacks and hypertension.