Monounsaturated and polyunsaturated fats, which can reduce blood cholesterol, especially when substituted for foods rich in saturated fat, such as meat or cheese.
Folic acid and other B vitamins, which may reduce the risk of heart disease.
Vitamin E, known to be cardioprotective. Almonds and hazelnuts have more vitamin E than other nuts do.
Copper, potassium, and magnesium—all three are linked to heart health.
Source: UC Berkeley Wellness Letter.