Bodyvault

Research explained

Does coffee affect iron absorption? Tea, calcium and timing

Does coffee affect iron absorption? Yes. In a classic study, a cup of coffee with a meal cut the iron absorbed by 39%. A cup of tea cut it by 64%. Drinking them at least an hour away from meals helps, and calcium matters too.

By the Bodyvault team · · 11 min read

Cover: does coffee affect iron absorption, with bars for coffee and tea.

The short answer

  • −39%

    Iron absorbed from a meal with a cup of coffee, compared with the meal alone

  • −64%

    Iron absorbed from the same kind of meal with a cup of tea

  • 50–60%

    Less iron absorbed when a meal had 165 mg of calcium from milk or cheese

  • 1 hour

    Gap before and after meals for tea and coffee, advised by India’s dietary guidelines

Key findingTea, coffee and calcium all reduce the iron you absorb from a meal. Having tea or coffee at least an hour away from meals is an easy fix. It matters most if you eat mostly plant foods, are low in iron or are pregnant.

How iron absorption works

Your body takes in only part of the iron in your food. This is called iron absorption. In one study, people absorbed less than 6% of the iron in a simple test meal.

Food has two kinds of iron. Haem iron comes from meat and fish. Non-haem iron comes from plant foods, such as dal, beans and green leafy vegetables. Vegetarian meals contain only the non-haem kind. The coffee and tea studies here measured non-haem iron.

India’s dietary guidelines note that green leafy vegetables have plenty of iron, but the body absorbs it poorly. Your body also adjusts to your needs. In a study of young Indian women, some had anaemia from low iron. They absorbed about 2.5 times as much iron from a meal as women with healthy iron.

When iron runs low, you can get anaemia. Haemoglobin, the red substance in blood that carries oxygen, drops. India’s guidelines say anaemia causes paleness, tiredness and more infections. Ferritin is a blood test that shows how much iron your body has stored.

Iron deficiency and anaemia are common in India. In the national nutrition survey, about 1 in 5 teens had iron deficiency, and more than 1 in 4 had anaemia.

Iron deficiency and anaemia in Indian children and teens

Comprehensive National Nutrition Survey, as reported by ICMR-NIN (2024)

  • Iron deficiency, ages 1–432.1%
  • Iron deficiency, ages 5–917.0%
  • Iron deficiency, ages 10–1921.5%
  • Anaemia, ages 1–440.6%
  • Anaemia, ages 5–923.5%
  • Anaemia, ages 10–1928.4%
Source: ICMR-NIN (2024), Dietary Guidelines for Indians, Table I. Anaemia can also come from low B12 or folate, not only low iron.

Does coffee affect iron absorption? The classic study

In 1983, researchers tagged the iron in meals with tracers. That let them measure how much iron people absorbed. The volunteers had healthy iron stores.

A cup of coffee with a hamburger meal cut the iron absorbed by 39%. A cup of tea cut it by 64%. With a simple test meal, coffee had an even bigger effect. Drip coffee cut the iron absorbed by about 72%. The stronger the coffee, the bigger the drop. So does coffee stop iron absorption? Not completely, but it can cut it by a lot.

Less iron absorbed from a hamburger meal

Drop compared with the same meal without the drink, people with healthy iron stores

  • A cup of coffee−39%
  • A cup of tea−64%
Source: Morck et al. (1983), abstract. Single meals with iron tagged by tracers. The abstract doesn’t say how many people took part.

Iron absorbed from a simple test meal, by drink

Share of the meal’s iron that people absorbed

  • Meal alone5.88%
  • With drip coffee1.64%
  • With instant coffee0.97%
  • With double-strength instant0.53%
Source: Morck et al. (1983), abstract. A test meal made from purified ingredients. The drop of about 72% with drip coffee is our calculation.

So does caffeine stop iron absorption? These studies tested coffee and tea as drinks, not caffeine on its own. India’s dietary guidelines point to tannins, natural plant compounds in tea and coffee. If you want to track your caffeine for other reasons, such as sleep, try the caffeine calculator.

Tea, chai and Indian meals

A 2008 study tested tea in 20 young Indian women. Ten had anaemia from low iron, and ten had healthy iron. They ate a rice meal on its own or with black tea.

One cup of tea cut the iron absorbed by about half: by 49% in women with healthy iron and 59% in women with anaemia. Two cups cut it by about two-thirds. The effect was much the same whether the women were low in iron or not.

Less iron absorbed from a rice meal with black tea

Young Indian women, compared with the meal alone

  • 1 cup, healthy iron−49%
  • 1 cup, anaemia−59%
  • 2 cups, healthy iron−66%
  • 2 cups, anaemia−67%
Source: Thankachan et al. (2008), abstract. 10 women with iron-deficiency anaemia and 10 with healthy iron. Black tea without milk; Indian chai was not tested.

The same study tested vitamin C. Adding it to the meal more than doubled the iron absorbed. India’s guidelines suggest vitamin C fruits such as guava or orange to help you absorb iron from plant foods.

None of these studies tested chai made with milk and sugar. Black tea alone cut iron absorption. In a separate study, the calcium in milk cut it too.

Does timing help?

Yes, at least before a meal. In the 1983 study, coffee drunk 1 hour before a meal didn’t lower iron absorption at all. But coffee 1 hour after the meal cut it as much as coffee with the meal.

A 2017 UK study tested tea. Twelve women ate the same porridge meal three times, two weeks apart: with water, with tea, and with tea an hour later. Tea with the meal cut the iron absorbed by 37%. Waiting an hour halved that effect, to 18%.

How much tea cut iron absorption, by timing

Drop compared with the same meal with water, 12 UK women

  • Tea with the meal−37%
  • Tea 1 hour after the meal−18%
Source: Ahmad Fuzi et al. (2017), abstract. A porridge meal with tagged iron, eaten on three days two weeks apart. Results varied a lot between women.

So the two studies don’t fully agree about drinks after a meal. They tested different drinks and meals. India’s 2024 dietary guidelines advise no tea or coffee for at least an hour before and after meals. A longer gap after meals may help more, but no study here tested it.

Does calcium block iron absorption?

Yes, in a single meal. A 1991 study from Sweden tested calcium in 126 people. Adding 300 to 600 mg of calcium to a meal cut the iron absorbed by 50–60%. Even 165 mg of calcium, given as milk or cheese, had the same effect. Calcium cut haem iron from meat too.

So does milk block iron absorption? In that study, the calcium in milk did, for that meal.

The long-term picture is calmer. A 2021 review pooled trials of calcium and iron. On average, high calcium cut the share of iron absorbed from meals by about 6 percentage points. More calcium went with lower ferritin. But calcium didn’t lower haemoglobin. The authors say keeping calcium and iron tablets apart in pregnancy is unlikely to change how many women get anaemia.

In a single meal

  • 165 mg of calcium from milk or cheese cut the iron absorbed by 50–60%
  • The effect grew with the dose, up to 300 mg
  • Calcium cut iron from meat too

Over weeks and months

  • High calcium cut iron absorbed by about 6 percentage points on average
  • More calcium went with lower ferritin
  • Haemoglobin did not fall

The 1991 study found one more thing. Calcium added to bread dough left more phytate in the bread. Phytate is a natural compound in grains that blocks iron. So phytate is another thing that lowers iron absorption.

Iron and athletes

Low iron is common in athletes, especially women and endurance athletes. A 2019 review found iron deficiency in about 15–35% of groups of female athletes. In male athletes, it was about 5–11%.

Hard exercise raises hepcidin, the main hormone that controls iron in the body. This helps explain why iron levels can drop in athletes. Hormones, diet, training and time at high altitude play a part too.

If you train hard and feel unusually tired, ask your doctor about a ferritin test. Only take iron tablets if a blood test and your doctor say you need them. For more on periods and training, see working out on your period.

Claims and evidence

  • ClaimCaffeine is what blocks iron.

    EvidenceThe studies tested coffee and tea as drinks, not caffeine alone. India’s dietary guidelines point to tannins in tea and coffee.

  • ClaimCoffee right after a meal is fine.

    EvidenceCoffee 1 hour after a meal cut iron absorption as much as coffee with the meal. Coffee 1 hour before had no effect.

  • ClaimCalcium and iron must never meet.

    EvidenceIn single meals, 165 mg of calcium cut the iron absorbed by 50–60%. But across trials, calcium didn’t lower haemoglobin.

  • ClaimOnly the iron in your food matters, not what you drink with it.

    EvidenceOne cup of black tea with a rice meal cut the iron absorbed by about half in young Indian women.

What this means for you

What this means for you

  • Have tea or coffee at least an hour before or after meals, especially iron-rich ones. India’s 2024 dietary guidelines advise this.
  • Add vitamin C foods, such as guava or orange, to plant-based meals.
  • If you take iron tablets, ask your doctor or pharmacist how to time them around tea, coffee, milk and calcium tablets.
  • Don’t take iron tablets unless a blood test and your doctor say you need them. If you are pregnant, follow your doctor’s advice on iron.
  • If you feel tired all the time or look pale, ask a doctor for a blood test.

What the research can’t tell you yet

  • Single meals. Most studies measured iron from one meal, not iron levels over months.
  • Small, older studies. The tea studies had 12 to 20 people. The coffee study didn’t report its size, and it dates from 1983.
  • Real Indian meals. No study here tested chai with milk, or meals such as dal and roti.
  • Exact timing. No study here tested gaps longer than an hour.

How Bodyvault uses this research

If you log an iron supplement, Bodyvault Pro suggests keeping tea, coffee and calcium about 2 hours from your iron dose. If a lab report shows low ferritin or haemoglobin, Coach suggests iron-rich foods with vitamin C, and tea and coffee an hour from meals. It also suggests talking to your doctor, and compares your 7-day iron intake with India’s targets: 29 mg for women and 19 mg for men.

Share or cite this explainer

Bodyvault (2026). Does coffee affect iron absorption? Tea, calcium and timing. https://bodyvault.app/blog/coffee-and-iron-absorption

The charts on this page may be reused with a link back to it. The underlying data belong to the studies cited below.

Questions

Does caffeine stop iron absorption?

The studies tested coffee and tea, not caffeine alone. Both cut the iron absorbed from a meal. India’s dietary guidelines link this to tannins, plant compounds in tea and coffee.

Does tea block iron absorption?

Yes, from the meal you drink it with. One cup of black tea cut the iron absorbed from a rice meal by about half in young Indian women. In a UK study, waiting an hour after the meal halved tea’s effect.

Does milk block iron absorption?

The calcium in milk can. In one study, 165 mg of calcium from milk or cheese cut the iron absorbed from a meal by 50–60%. Over months, calcium didn’t lower haemoglobin in pooled trials.

Does calcium inhibit iron absorption?

Yes, in single meals: 300 to 600 mg of calcium cut the iron absorbed by 50–60%. Over time the effect looks smaller. If you take both as tablets, ask your doctor or pharmacist how to time them.

What reduces iron absorption?

Tea, coffee and calcium taken with a meal all cut the iron you absorb. So does phytate, a natural compound in grains. Vitamin C foods, such as guava or orange, help you absorb more.

Sources

  1. Morck TA, Lynch SR, Cook JD (1983). Inhibition of food iron absorption by coffee. Am J Clin Nutr 37(3):416–420.
  2. Hallberg L et al. (1991). Calcium: effect of different amounts on nonheme- and heme-iron absorption in humans. Am J Clin Nutr 53(1):112–119.
  3. Sim M et al. (2019). Iron considerations for the athlete: a narrative review. Eur J Appl Physiol 119(7):1463–1478.
  4. Thankachan P et al. (2008). Iron absorption in young Indian women: the interaction of iron status with the influence of tea and ascorbic acid. Am J Clin Nutr 87(4):881–886.
  5. Ahmad Fuzi SF et al. (2017). A 1-h time interval between a meal containing iron and consumption of tea attenuates the inhibitory effects on iron absorption. Am J Clin Nutr 106(6):1413–1421.
  6. Abioye AI et al. (2021). Calcium intake and iron status in human studies: a systematic review and dose-response meta-analysis of randomized trials and crossover studies. J Nutr 151(5):1084–1101.
  7. ICMR-National Institute of Nutrition (2024). Dietary Guidelines for Indians. ICMR-NIN, Hyderabad.
  8. ICMR-NIN Expert Group (2020). Nutrient requirements for Indians: recommended dietary allowances and estimated average requirements (brief note). ICMR-NIN, Hyderabad.

General information about fitness and nutrition, not medical advice. If you have a health condition, are pregnant or take medication, talk to your doctor before changing your diet or training.