Eating antioxidant-rich foods helps protect your body from harmful environmental pollutants that may play a role in heart disease, premature aging and some cancers. These are the top 10 foods with the highest antioxidant content per serving, says the "American Journal of Clinical Nutrition":
1. Blackberries
2. Walnuts
3. Strawberries
4. Artichokes (prepared)
5. Cranberries
6. Coffee
7. Raspberries
8. Pecans
9. Blueberries
10. Cloves (ground)
POWERED BY USA WEEKEND Magazine & more than 

