Nuts are not only tasty snacks, but nutritious ones too. They may be small but you’d be surprised just how many beneficial vitamins, minerals and healthy fats they’re packed with. A recent study has found that eating even a small handful of nuts each day has the following beneficial effects:

  • reduce the risk of coronary heart disease by 30%
  • reduce premature death by 22%
  • cut the risk of cancer by 15%
  • the risk of respiratory disease could also be halved
  • the risk of diabetes could be reduced by almost 40%

The scientists analysed 29 studies involving almost 820,000 people across the globe. Within the studies were 12,000 cases of coronary heart disease, 9,000 cases of stroke, 18,000 cases of cardiovascular disease and cancer and 85,000 deaths.

Dagfinn Aune from the School of Public Health at Imperial College London who was a co-author of the study said:

“We found a consistent reduction in risk across many different diseases, which is a strong indication there is a real underlying relationship between nut consumption and different health outcomes.”

“It’s quite a substantial effect for such a small amount of food.”

The findings come after a separate study showed how walnuts reduced levels of bad cholesterol thus helping stave off heart disease.

Here are a few of the healthiest nuts you should be snacking on.


Walnuts are great for your health, particularly your heart health, thanks to their high amounts of alpha linoleic acid (ALA). ALA is an omega-3 fatty acid which reduces inflammation in the body and helps to lower bad cholesterol.


Pecans can also improve your heart health as they are among the most antioxidant-rich nuts. Research suggests that they help to prevent the formation of plaque in your arteries and, like walnuts, lower bad cholesterol.


Cashews, which have a lower fat content than most other nuts, are particularly rich in iron and zinc. Iron helps to deliver oxygen to your cells and zinc is critical to immune health and healthy vision. They’re rich in magnesium too, which helps to balance calcium levels in the body.


As they contain more fibre than many other nuts, almonds are very good for your gut. They’re also high in vitamin E – a powerful antioxidant – and the same healthy monosaturated fats that are found in olive oil and are associated with a reduced risk of heart disease.

Brazil Nuts

A single Brazil nut contains more than 100% of your recommended daily intake of selenium – a mineral which is associated with a reduced risk of certain cancers, including bone, prostate and breast cancer. Researchers believe that selenium may inhibit the growth of some cancerous cells. However, it can be harmful when high levels are consumed, so it’s important to eat Brazil nuts in moderation.


If you’re trying to lose weight, pistachios are the nuts you should be munching on as they contain less than four calories each. They’re also rich in antioxidants, vitamin B6 and potassium, which means they can help to fortify your immune system and boost your mood.


Above, each nut’s most prominent health benefits have been highlighted, but all nuts are a good source of healthy fats and many of them contain a lot of the same beneficial nutrients. Most of them are rich in antioxidants and various vitamins and minerals.

However, because they’re high in fat, you should avoid consuming large amounts. Eat small quantities to reap the benefits, and opt for raw or dry roasted nuts rather than picking up packaged nuts that have been roasted in oil.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.