Back to Articles

Nuts and your heart: Eating nuts for heart health

By Mayo Clinic Staff

Eating nuts as part of a healthy diet may be good for the heart. Nuts have healthy unsaturated fats and other nutrients. And they’re a great snack food. They’re easy to store and easy to pack when you’re on the go. Plus, some nuts don’t cost much.

Nuts are high in calories, so it’s important to watch your portion sizes. Choosing nuts instead of a less healthy snack may help you stick to a heart-healthy diet.

Research has found that frequently eating nuts lowers levels of swelling, called inflammation, related to heart disease and diabetes.

Regularly eating a healthy diet that includes nuts may:

Nuts are a good source of fat, and they also have protein. Most nuts have at least some of these heart-healthy substances:

Nuts have fat. Even though most of it is healthy fat, the calories add up. That’s why you should eat nuts in moderation.

Adults should aim to eat about 4 to 6 servings of unsalted nuts a week as part of a healthy diet. Serving recommendations for kids vary depending on age. Ask your child’s healthcare professional how many servings of nuts are OK for your child. Also be aware that nuts, as well as nut butters served on a spoon, can be a choking hazard for young children, especially kids under 4 years old.

Choose raw or dry-roasted nuts rather than nuts cooked in oil. One serving is a small handful (1 ounce) of whole nuts or 2 tablespoons of nut butter.

Most nuts are healthy. But some nuts have more heart-healthy nutrients than others. For example, walnuts have high amounts of omega-3 fatty acids.

Almonds, macadamia nuts, hazelnuts and pecans also are heart healthy. So are peanuts — though they are 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

Nut oils are a good source of healthy nutrients, but they lack the fiber found in whole nuts. Walnut oil is the highest in omega-3s.

Think about using nut oils in homemade salad dressings or in cooking. When cooking with nut oils, be aware that they respond differently to heat than do vegetable oils. Nut oils can become bitter if overheated. Use nut oils in moderation, as they are high in fat and calories.

© 1998-2024 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved.

We Make Health Possible

As East Central Indiana’s population grows, we’re putting health care where people need it most. Besides Hancock Regional Hospital, ranked as one of the nation’s safest by the Lown Hospital Index, our network includes more than 30 other locations near your home or work.

Learn More about Hancock