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.