what foods contain the most iron
Iron in plant foods such as lentils, beans, and spinach is nonheme iron. This is the form of iron added to iron-enriched and iron-fortified foods. Our bodies are less efficient at absorbing nonheme iron, but most dietary iron is nonheme iron. 1  1.
Heme iron is derived from hemoglobin. It is found in animal foods that originally contained hemoglobin, such as red meats, fish, and poultry. Your body absorbs the most iron from heme sources.