Top 10 Nuts for a Good Health

5. Cashews

These creamy nuts are amongst the most delicious varieties of nuts there are. As opposed to the bad image that cashews have, they are actually very good for prevention of coronary heart diseases and high blood cholesterol levels. They contain selenium which has helps to eliminate free radicals within the body. They are rich in copper which helps in mineral absorption in the blood.