Eating antioxidant-rich foods helps protect our 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 per the American Journal of Clinical Nutrition:

  1. Blackberries
  2. Walnuts
  3. Strawberries
  4. Artichokes
  5. Cranberries
  6. Coffee
  7. Raspberries
  8. Pecans
  9. Blueberries
  10. Cloves (ground)