Mayo Clinic Care Network Content
Articles

Nuts and your heart: Eating nuts for heart health

Does it matter what kind of nuts you eat?

Most nuts appear to be generally healthy. But some may have more heart-healthy nutrients than others. For example, walnuts contain high amounts of omega-3 fatty acids.

Almonds, macadamia nuts, hazelnuts and pecans also appear to be quite heart healthy. So are peanuts — though they are technically not a nut, but a legume, like beans.

It's best to choose unsalted or unsweetened nuts. Adding salt or sugar to nuts may cancel out their heart-healthy benefits.

Here's some nutrition information on common types of nuts. All calorie and fat content measurements are for 1 ounce, or 28.4 grams (g), of unsalted nuts.

Type of nut Calories Total fat
Almonds, dry-roasted 170 14.9 g
Almonds, raw 164 14.2 g
Brazil nuts, raw 187 19 g
Cashews, dry-roasted 163 13.1 g
Chestnuts, roasted 70 0.6 g
Hazelnuts (filberts), dry-roasted 183 17.7 g
Hazelnuts (filberts), raw 178 17.2 g
Macadamia nuts, dry-roasted 204 21.6 g
Macadamia nuts, raw 204 21.5 g
Peanuts, dry-roasted 166 14.1 g
Pecans, dry-roasted 201 21.1 g
Pistachios, dry-roasted 162 13 g
Walnuts, halved 185 18.5 g