We found this article very interesting from The Alternative Daily

Detox Your Liver with Artichokes

Besides being delicious, artichokes contain a wide array of nutrients. One of their most notable benefits, known to numerous cultures for hundreds of years, is their ability to cleanse the liver and purify the blood.

While this is no secret in traditional remedies, modern science is just recently catching up to the knowledge that artichokes can indeed be highly beneficial to the liver.

Researchers have attributed the liver-cleansing properties of artichokes most especially to two phytonutrients: cynarin and silymarin. Cynarin is an antioxidant compound which aids the liver in producing bile.

Bile is important for the digestion of fats, as well as for flushing toxins out of the body. Silymarin is a flavonoid that aids in the protection of liver cells and cell membranes. Both of these compounds help to regenerate liver cells.

Artichokes also benefit the liver by protecting it against hepatotoxicity (liver toxicity), and the detrimental effects of alcohol, processed foods and other pollutants. This is not to say that eating artichokes means that you’re free to eat all the junk food you want, or drink an excess of alcohol. However, if you have lived a less-than-healthy lifestyle and want to make a fresh, healthy start, artichokes can be an integral part of a liver detox plan.