Coffee blocks some nutrients more than others. Here's which, and how long to wait.
The short answer: yes, for some nutrients. Coffee cuts how much non-haem iron you absorb from a meal by around 40% in human studies, and caffeine slightly increases how much calcium and magnesium you lose in urine. Coffee doesn't leach minerals out of your body wholesale; it mostly reduces what you absorb from food and supplements taken at the same time. So when you drink it matters more than whether you drink it: have coffee at least an hour before a meal or supplement, not with it or straight after.
Coffee is one of the world's favourite drinks, and for most of us it's part of breakfast. That breakfast pairing is exactly the habit the research flags. Below, we cover what coffee depletes, how strong the evidence is for each nutrient, the best time to drink it, and how long to wait after taking iron or vitamins.
Jump to: What coffee depletes · Coffee and iron · Best time to drink coffee · How long to wait · FAQs

Does coffee have vitamins or nutrients?
A few, in small amounts. A cup of black coffee provides a little riboflavin (B2), niacin (B3), pantothenic acid (B5), potassium and magnesium, plus a large dose of polyphenols such as chlorogenic acids. It contains essentially no vitamin C, no vitamin B12, no vitamin D and almost no iron. Caffeine itself is a natural stimulant, not a vitamin or an essential nutrient: your body has no requirement for it.
So coffee isn't a meaningful source of vitamins, and it's the polyphenols, more than the caffeine, that explain most of its effect on absorption.
What nutrients does coffee deplete?
The evidence is strongest for iron, reasonable for calcium and magnesium, and thinner for zinc, B vitamins and trace minerals such as copper and selenium. Here's what the research shows for each.
Does coffee block iron absorption?
Yes, and this is the best-studied effect. In a controlled human study using iron isotopes, one cup of coffee with a hamburger meal cut iron absorption by 39%; tea cut it by 64%. Stronger coffee had a bigger effect. Across polyphenol-rich drinks, a later study found reductions of roughly 50–90% depending on polyphenol content.
Coffee drunk an hour before a meal didn't reduce iron absorption. Coffee drunk an hour after the meal reduced it as much as coffee drunk with it.
That timing finding is the one most advice gets wrong. Food stays in your stomach for a couple of hours, so coffee after eating still meets the iron. The effect applies to non-haem iron, from plants, eggs, fortified foods and supplements. Haem iron from red meat, fish and poultry is absorbed by a different route and is much less affected.
Can coffee cause iron deficiency?
On its own, coffee is rarely the cause for someone eating a varied diet. It can make it harder to keep iron levels up if you drink it with most meals and rely mainly on plant sources of iron. Iron needs are also higher for women of reproductive age. If you've been told your iron is low, keep coffee away from meals and follow your GP's advice.
Does caffeine affect calcium?
Caffeine increases the calcium lost in urine for a few hours after you drink it. The effect per cup is small: researchers estimate it can be offset by one to two tablespoons of milk. A single espresso shot contains around 63mg of caffeine; a standard 240ml (8oz) cup of brewed coffee around 95mg.
It matters more at high intakes combined with low calcium intake. In a study of older women, those having more than 300mg of caffeine a day (about three cups of brewed coffee) lost bone faster than lower consumers. If you drink several cups a day, getting enough calcium from food matters more than cutting coffee.
Can you take vitamin D with coffee?
There's little direct human evidence that coffee stops you absorbing vitamin D. The concern comes mainly from lab studies, where caffeine reduced vitamin D receptors in bone cells. Vitamin D is fat-soluble, and it's absorbed better with a meal that contains some fat, so the bigger win is taking it with food rather than with a coffee on an empty stomach.
Vitamin D contributes to the normal absorption and utilisation of calcium, and vitamin K contributes to the maintenance of normal bones. The LYMA Supplement contains both, as Vita-algae D3™ and MenaQ7® vitamin K2, which is one reason we suggest taking it with breakfast, away from your coffee.
Does caffeine deplete magnesium?
Caffeine raises urinary magnesium for a few hours after you drink it, along with calcium, sodium and chloride. The extra losses are measurable but modest, and coffee itself contains a little magnesium. For most people eating a varied diet this won't cause a shortfall on its own.
Does coffee deplete zinc?
Possibly, but the human evidence is limited. A small study found coffee reduced the rise in blood zinc after a zinc supplement, and coffee and tea polyphenols lower how much zinc is available from food in the lab. A controlled study of tea, however, found only a small, non-significant effect on zinc balance. Keep zinc supplements away from coffee, but don't expect coffee to cause a deficiency.
Does coffee affect B vitamins and B12?
B vitamins are water-soluble, and caffeine's mild diuretic effect may increase how much you excrete. Observational research has linked higher coffee intake with slightly lower blood levels of some B vitamins, and coffee polyphenols can interfere with thiamine (B1). There's no good evidence that coffee blocks vitamin B12 absorption, which depends on stomach acid and a protein called intrinsic factor, but coffee contains no B12 either.
Can I take selenium or copper with coffee?
Polyphenols bind metal ions in the gut, so it's plausible that coffee reduces absorption of copper, selenium and manganese taken at the same time. Direct human studies are scarce, so treat this as a precaution rather than an established effect: take these with food, away from your coffee.
Does coffee have antinutrients?
Yes. Antinutrients are compounds that reduce how well you absorb nutrients, and coffee's main ones are polyphenols, especially chlorogenic acids. They bind minerals such as iron and zinc in the gut and form complexes your body absorbs poorly. Tannins in black tea do the same, more strongly. Caffeine itself binds only a small share of the iron in a meal; its own contribution is mainly the short-term rise in urinary calcium and magnesium.
That's why decaf isn't a free pass: decaffeinated coffee keeps most of its polyphenols, so it still reduces iron absorption. For more on what affects uptake, see our guide to how your body absorbs supplements.
Is coffee good for you?
For most adults, moderate coffee drinking is linked with good things. Coffee is one of the biggest sources of polyphenols in many diets, and large observational studies associate moderate intake with a lower risk of type 2 diabetes, liver disease and Parkinson's disease. These studies show associations, not cause and effect. Health authorities generally consider up to 400mg of caffeine a day safe for most healthy adults, which is about four cups of brewed coffee; the limit is lower in pregnancy.
So the goal isn't to quit. It's to time your coffee so it doesn't compete with the nutrients you're relying on.
When is the best time to drink coffee?
For nutrient absorption, the best time to drink coffee is between meals: at least an hour before you eat or take supplements. Coffee on waking, before breakfast, fits this well. Drinking coffee on an empty stomach is fine for most people and doesn't harm absorption, although some find it brings on heartburn or jitters.
What about waiting after you wake up? The popular advice to hold off for 90 minutes, so caffeine doesn't clash with your morning cortisol, isn't backed by strong evidence. Your last cup matters more: in a sleep study, 400mg of caffeine taken six hours before bed still cut total sleep by more than an hour. Make early afternoon your cut-off.
How long should you wait between coffee and vitamins?
Have your coffee first, then wait at least an hour before a meal or supplement. If coffee comes after, leave two hours or more. In the iron research, an hour's gap protected absorption when coffee came before the meal, but not when it came an hour after.
How long after taking iron can I drink coffee?
Wait at least two hours after an iron supplement before you have coffee. If you'd rather have coffee first, drink it at least an hour before you take the iron. If your iron was prescribed, follow the directions from your GP or pharmacist, as some products have their own timing advice.
A simple morning order that works: coffee on waking, breakfast and supplements an hour later, then no coffee for the next couple of hours. If you're building a calmer start to the day, our morning routine guide fits around this.
Taking the LYMA Supplement around your coffee

We recommend taking your daily LYMA Supplement capsules with breakfast, at least an hour after your morning coffee, and holding off on the next cup for a couple of hours. Which vitamins can you take with coffee? Ideally none at the same moment, but a one-hour gap is all it takes. The formula combines eleven patented ingredients, including Vita-algae D3™, MenaQ7® K2, HydroCurc® turmeric and Cognizin® citicoline.
If coffee is mainly your focus fix, you might also like our piece on nootropics and caffeine.
Coffee and nutrient absorption: your questions answered
Can I take vitamins with coffee?
You can, but you'll likely absorb less iron and possibly less zinc and calcium. Take supplements with food and water, at least an hour after coffee.
Does decaf coffee affect iron absorption?
Yes. Decaf keeps most of the polyphenols that bind iron, so the same timing advice applies.
Does tea affect absorption too?
Yes, and black tea is the stronger iron blocker of the two. In one trial, waiting an hour after a meal before drinking tea roughly halved its effect on iron.
Does vitamin C cancel out the effect of coffee?
Partly. Vitamin C helps your body absorb non-haem iron, so eating vitamin C-rich foods with an iron-rich meal can offset some of coffee's effect. It doesn't replace good timing.
The bottom line

A cup or two of coffee a day isn't something to give up. Drink it before, not after, your meals and supplements, leave at least an hour between them, and stop by early afternoon. That way you get the full value from everything you eat and take.
Always consult your medical professional if you have a medical condition, or existing health protocol, before beginning any new supplementation regime.
References
Morck TA, Lynch SR, Cook JD. Inhibition of food iron absorption by coffee. Am J Clin Nutr. 1983;37(3):416–420.
Hurrell RF, Reddy M, Cook JD. Inhibition of non-haem iron absorption in man by polyphenolic-containing beverages. Br J Nutr. 1999;81(4):289–295.
Ahmad Fuzi SF et al. 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. 2017;106(6):1413–1421.
Heaney RP. Effects of caffeine on bone and the calcium economy. Food Chem Toxicol. 2002;40(9):1263–1270.
Rapuri PB et al. Caffeine intake increases the rate of bone loss in elderly women and interacts with vitamin D receptor genotypes. Am J Clin Nutr. 2001;74(5):694–700.
Rapuri PB et al. Effect of caffeine on vitamin D receptor expression in human osteoblast cells. J Steroid Biochem Mol Biol. 2007;103(3–5):368–371.
Dawson-Hughes B et al. Dietary fat increases vitamin D-3 absorption. J Acad Nutr Diet. 2015;115(2):225–230.
Kynast-Gales SA, Massey LK. Effect of caffeine on circadian excretion of urinary calcium and magnesium. J Am Coll Nutr. 1994;13(5):467–472.
Pécoud A, Donzel P, Schelling JL. Effect of foodstuffs on the absorption of zinc sulfate. Clin Pharmacol Ther. 1975;17(4):469–474.
Ganji V, Kies CV. Zinc bioavailability and tea consumption. Plant Foods Hum Nutr. 1994;46(3):267–276.
Ulvik A et al. Coffee consumption and circulating B-vitamins in healthy middle-aged men and women. Clin Chem. 2008;54(9):1489–1496.
Drake C et al. Caffeine effects on sleep taken 0, 3, or 6 hours before going to bed. J Clin Sleep Med. 2013;9(11):1195–1200.