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 |