Why You Should Eat Nuts Every Day

While a number of studies have shown the heart health benefits of nuts—which are high in healthy fats and fiber—a new analysis of more than 29 studies touts dramatic overall health benefits of eating a handful of nuts daily.

The analysis, published in BMC Medicine, included data on more than 800,000 people. It showed that people who ate about 20g of any type of tree nuts—hazelnuts, walnuts, pecans, or almonds—or peanuts, which are actually legumes, had a 30 percent lower rate of heart disease, a 40 percent lower rate of diabetes, a 15 percent lower rate of cancer, and 22 percent lower risk of death from any cause compared to people who don't eat nuts.

Nuts provide an abundance of fiber, nutrients, and antioxidants. Although they are high in fat and calories, they contain primarily healthy fats. The analysis showed health benefits for both men and women and eating more than 20g per day did not increase the benefits further.

Image Credit: Thinkstock

Sourced from: TIME