19 Effective Detoxifying Foods 6. Dandelions Many people consider it to be just a weed but what they do not know; dandelion roots are very good for the liver. Dandelions have been very helpful in treating liver problems for over a hundred years. (6 of 19)PreviousNext