Avocados lower cholesterol and dilate blood vessels. Avocados contain a nutrient called glutathione, which blocks carcinogens while helping the liver detoxify synthetic chemicals. You Might Also Like Celery and celery seeds contain anti-cancer compounds July 10, 2016 White Willow bark herb July 2, 2014 Walnuts November 6, 2013