It’s widely accepted that eating more fruits and vegetables is beneficial to a person’s health. But now a new study has firmly and scientifically concluded that eating foods that are rich in flavonoids (like fruits and vegetables) could stave off disease and extend life. According to research by a group of scientists from Edith Cowan University, Australia, people who eat 500mg of flavonoids every day have the lowest risk of cancer and cardiovascular disease-related deaths. So how much do you need to eat to reap these benefits? Well, the scientists say it is important to get the flavonoids from a variety of sources. They say someone can achieve the 500mg of total flavonoids by consuming one cup of tea, one apple, one orange, 100g of blueberries and 100g of broccoli. Interestingly, the study of more than 50,000 adults found that the benefits of consuming 500mg of flavonoids daily were most pronounced in people who smoke and drink more than two alcoholic beverages every day. However, the scientists were quick to point out that consuming flavonoids does not enough to undo the harmful effects of smoking and high alcohol consumption. The study also found that consuming more than 500mg of flavonoids daily was not associated with any additional benefits. The paper appears in the journal Natural Communications.