Which Foods Contain High Levels Of Iron. They are high in protein and are easily digested and absorbed in the body. Other foods that enhance iron absorption include those that are high in beta carotene such as sweet potatoes and carrots.
Nuts are an excellent source of iron. First of all there is a difference in the absorption rate of heme-iron found in animal foods and non-heme iron plant foods. Meats especially red meats.
Like the plant proteins these foods also contain nonheme iron.
Despite the notion that we have to eat plenty of meat in order to maintain good iron levels only 25 of our iron comes from meat-based sources the remaining 75 comes from plant-based foods and fortified foods. Iron in plant foods such as lentils beans and spinach is nonheme iron. Eat a handful of cashew nuts daily for the regular absorption of iron. Meat and seafood contain both types of iron whereas plants and fortified foods contain only non-haem iron.