Artichokes are low in fat, high in fiber, and rich in vitamins and minerals such as vitamin C, vitamin K, folate, phosphorus, and magnesium. They are also one of the richest sources of antioxidants. Artichoke reduces the level of "bad" cholesterol in the blood.