That’s right. Eating spinach -- and other leafy greens -- was associated with a lower risk of type 2 diabetes in a recent study. Spinach is known as a rich source of iron and calcium. According to the USDA, a 180 gram serving of boiled spinach contains 6.43 mg of iron, whereas one 6 oz. (170 gram) ground hamburger patty contains at most 4.42 mg. Thus spinach does contain a relatively high level of iron, compared to other vegetable and meat sources.

Ultimately, the bioavailability of iron is dependent on its absorption. This is influenced by a number of factors. Iron enters the body in two forms: nonheme iron and heme iron. All of the iron in grains and vegetables, and about three fifths of the iron in animal food sources (meats), is nonheme iron. The much smaller remaining portion from meats is heme iron.