People who ate a 1–ounce serving of nuts each day showed a 20 percent reduced risk of dying from any cause over three decades, compared to those who didn’t eat the tasty snacks, as shown a study published in the Nov. 21 issue of the New England Journal of Medicine by Dr. Charles Fuchs, director of the Gastrointestinal Cancer Center at the Dana–Farber Cancer Institute in Boston.

Prior studies suggest health benefits like a lower risk of heart disease and type 2 diabetes and lower cholesterol, among other health outcomes. Nuts are nutrient–dense foods. They contain unsaturated fatty acids, fiber, vitamins, minerals and antioxidants.

One–ounce serving was equal to about 16 to 24 almonds, 16 to 18 cashews or 30 to 35 peanuts.