What Not to Take With Iron Supplements: Foods & Meds

Several common foods, drinks, and medications can significantly reduce how much iron your body absorbs from a supplement. The biggest offenders are calcium-rich foods, tea and coffee, certain antibiotics, and acid-reducing medications. Timing is the simplest fix for most of these interactions: separating your iron supplement from the interfering substance by one to two hours solves the problem in nearly every case.

Calcium and Dairy Products

Calcium is the single most well-documented inhibitor of iron absorption, and the effect is substantial. Doses of 300 to 600 mg of calcium reduce iron absorption by 50 to 60%. To put that in perspective, a glass of milk contains roughly 300 mg of calcium, and a cup of yogurt has about the same. Even 165 mg of calcium, whether from milk, cheese, or a calcium supplement, has been shown to cut absorption by half.

The inhibition is dose-related up to about 300 mg, meaning more calcium equals less iron absorbed until it plateaus. If you take both calcium and iron supplements, separate them by at least two hours. The easiest approach is to take iron in the morning on an empty stomach and calcium with a later meal.

Tea, Coffee, and Herbal Drinks

Tea and coffee contain compounds called tannins and polyphenols that bind to iron in your digestive tract, forming complexes your body can’t absorb. The effect is dramatic: studies show tea and coffee can reduce iron absorption by 60 to 90% compared to water. Even at the lower end, when consumed alongside food, tea still reduces absorption by 3 to 27% depending on the meal.

Black tea is the worst offender because it contains high concentrations of specific tannins called thearubigins. Coffee is close behind, and herbal teas with tannin-rich ingredients like oregano also cause significant inhibition. The practical rule is simple: avoid tea and coffee for at least an hour before and after taking your iron supplement. Water or citrus juice are your best options for washing it down.

Whole Grains, Legumes, and Seeds

These foods contain phytic acid, a compound that binds minerals in the gut and prevents them from being absorbed. Phytic acid is concentrated in the outer bran layers of unprocessed whole grains, and it’s abundant in legumes, seeds, and some nuts. A review from Harvard’s School of Public Health found that phytates reduced non-heme iron absorption by 1 to 23%, depending on the amount consumed.

That range is wide because the effect depends on how much phytic acid is in the meal. A bowl of bran cereal will interfere more than a slice of whole wheat bread. If you’re taking iron to correct a deficiency, don’t take your supplement with a high-fiber breakfast of bran cereal or oatmeal topped with seeds. Take it separately, ideally on an empty stomach.

Eggs

Egg yolks contain a protein called phosvitin that binds tightly to iron and resists digestion. This makes the iron naturally present in eggs poorly bioavailable, and it also appears to inhibit absorption of non-heme iron from other foods eaten at the same meal. Short-term studies in adults have confirmed that eggs can reduce iron uptake from supplements and iron-fortified foods when consumed together. If eggs are part of your breakfast routine, consider taking your iron supplement at a different time of day.

Acid-Reducing Medications

Proton pump inhibitors (like omeprazole) and H2 blockers (like famotidine) interfere with iron absorption through a two-part mechanism. First, they raise the pH in your stomach. Iron needs an acidic environment to convert from its insoluble form into a soluble form your intestines can absorb. When stomach acid drops, less iron becomes soluble.

Second, research in animal models shows that omeprazole triggers a separate hormonal pathway. It increases production of hepcidin, a hormone that blocks the protein responsible for moving iron from your intestinal cells into your bloodstream. So acid blockers don’t just make iron harder to dissolve; they actively signal your body to absorb less of it. If you take a PPI or H2 blocker long-term, talk to your prescriber about monitoring your iron levels and potentially adjusting how you take your supplement.

Certain Antibiotics

Two major antibiotic classes interact directly with iron: tetracyclines (including doxycycline and minocycline) and fluoroquinolones (like ciprofloxacin and levofloxacin). These drugs have strong iron-chelating activity, meaning they grab onto iron molecules and form insoluble complexes. The result is a double problem: you absorb less iron, and you absorb less antibiotic, potentially making your infection treatment less effective.

This interaction is specific to these classes. Penicillin, gentamicin, clindamycin, and metronidazole do not chelate iron. If you’re prescribed a tetracycline or fluoroquinolone, separate it from your iron supplement by at least two hours before or after. Your pharmacist will typically flag this interaction, but it’s worth being proactive about the timing.

Thyroid Medication

Levothyroxine, the standard treatment for hypothyroidism, is notoriously sensitive to interactions with iron. Iron supplements reduce the amount of thyroid hormone your body absorbs, which can destabilize thyroid levels that were previously well-controlled. The standard recommendation is to separate iron from levothyroxine by at least two to four hours. Some research suggests the interaction can persist even with a four to six hour gap in certain individuals, so taking them at opposite ends of the day is the safest approach. Many people take levothyroxine first thing in the morning and iron in the evening, or vice versa.

Bran Fiber Supplements

Not all fiber interferes with iron equally. In controlled studies, bran significantly reduced iron absorption, while pectin and cellulose had no meaningful effect. When researchers compared a high-fiber meal to a low-fiber meal matched for iron and vitamin C content, iron absorption dropped from about 6% to 3% with the high-fiber version. That said, fiber’s overall impact is relatively modest compared to calcium or tannins. Researchers have concluded that fiber is not a major determinant of iron availability in most diets. Still, if you take a bran-based fiber supplement like psyllium husk, spacing it away from your iron pill removes one more barrier to absorption.

How to Time Everything

The pattern across all these interactions is consistent: separation works. Take your iron supplement on an empty stomach, ideally first thing in the morning or between meals, with water or a small amount of juice. Wait at least one to two hours before consuming dairy, tea, coffee, eggs, high-fiber foods, or any of the medications listed above. For thyroid medication specifically, aim for the longest gap you can manage.

Vitamin C is often recommended alongside iron to boost absorption. A clinical trial tested 200 mg of vitamin C with 100 mg of iron and found that hemoglobin recovery and iron absorption were equivalent whether vitamin C was added or not. This doesn’t mean vitamin C is useless for iron absorption in all contexts, but it suggests that if you’re already taking a reasonable dose of iron on an empty stomach, adding vitamin C may not provide the dramatic boost many people expect. What matters more is removing the things that block absorption in the first place.