Spinach is known as a rich source of iron. According to the USDA, one 180 gram serving of boiled spinach contains 6.43 mg of iron.