Green tea has a compound called tannins which prevents the absorption of iron. Avoid eating iron-rich foods within one hour of consuming green tea. All teas have the same compound. So if you are a dry drinker, try avoiding tea within an hour of an iron-rich meal.