Foods to avoid:
tea and coffee.
dairy products.
whole-grain cereals.
foods that contain tannins, such as grapes, corn, and sorghum.
foods rich in gluten, like pasta and other products made with wheat, barley, rye, or oats.
Foods to not avoid:
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.