Artichokes help the liver to remove toxins from the body. Most people’s favorite part of the artichoke is the heart, but the leaves are actually the source of most of its health benefits and anti-aging properties. Artichokes are packed with phytonutrients which protect against many health risks including cancer, heart disease, liver dysfunction, high cholesterol, diabetes and more.