Foods have two types of iron: heme iron and non-heme iron. Heme iron is most easily absorbed by your body. It is found in meat and animal products such as beef, turkey (especially dark meat), chicken, lamb, pork and liver.
Non-heme iron is not as easily absorbed by your body, but is still a good source of iron and essential if you don’t eat meat. Examples of foods high in non-heme iron are breakfast cereals fortified by iron, breads and pasta (whole grain and enriched), tofu, beans, lentils, peanuts, dried fruits like raisins and eggs.
Learn more about iron rich foods.