Question: what are the best foods to eat if you have low iron?
Answer: Leafy greens. Leafy greens, especially dark ones, are among the best sources of nonheme iron. ... 
Meat and poultry. All meat and poultry contain heme iron. ... 
Liver. ... 
Seafood. ... 
Fortified foods. ... 
Beans. ... 
Nuts and seeds.