Artichoke hearts are high in vitamins A, C, and K, magnesium, and potassium. They are rich in antioxidants and high in fiber. If you are using canned or jarred artichokes, you'll want to check the sodium content.