According to the American Heart Association, substituting foods high in saturated fats with nuts helps reduce bad or LDL cholesterol.

Almonds, walnuts, pecans, and other tree nuts deliver a powerful punch for lowering your risk of cardiovascular and coronary heart disease.

These bite-sized nutritional powerhouses are packed with heart-healthy fats, protein, vitamins, and minerals.

They are also very filling and help curb our appetite. Of course we can get too much of a good thing… nuts are also high in calories, so a handful a day is plenty.