• You're all caught up!

Foods That Inhibit Iron Absorption

author image R. Y. Langham, Ph.D.
R. Y. Langham served as a senior writer for "The Herald" magazine from 1996-99. Langham holds a Bachelor of Arts in English from Fisk University, a Master of Science in marriage and family therapy from Trevecca Nazarene University and a Ph.D in family psychology from Capella University. Dr. R.Y. Langham published her first psychological thriller in September 2011. It can be purchased on Amazon.com, Barnes&Noble.com and Lulu.com.
Foods That Inhibit Iron Absorption
heme iron is found in poultry like chicken Photo Credit olgakr/iStock/Getty Images


Iron, an essential vitamin, is responsible for transporting oxygen throughout the body, according to the McKinley Health Center. There are two types of dietary iron: heme iron and non-heme iron. Heme iron is found only in meat, fish and poultry, while non-heme iron is found mostly in fruits, vegetables, dried beans, nuts and grain products. Iron deficiency anemia occurs when red blood cells do not contain an adequate amount of iron due to pregnancy, blood loss, a diet low in iron or poor absorption of iron by the body. Knowing what foods inhibit iron can help keep the body functioning efficiently.


Foods That Inhibit Iron Absorption
eggs contain phosvitin which inhibits iron absorption Photo Credit Top Photo Corporation/Top Photo Group/Getty Images

A common food source that inhibits iron absorption is eggs. Eggs contain phosvitin, a protein compound that binds iron molecules together and prevents the body from absorbing iron from foods. According to the Iron Disorders Institute, one boiled egg can reduce iron absorption by as much as 28 percent.

Calcium-Rich Foods

Foods That Inhibit Iron Absorption
an excess of calcium rich dairy can limit iron absorption Photo Credit olgakr/iStock/Getty Images

Milk can prevent your body from absorbing an adequate amount of iron. Milk contains calcium, an essential mineral and the only known substance to inhibit absorption of both non-heme and heme iron. One cup of milk contains approximately 300 mg of calcium. Calcium has little or no effect on iron absorption when less than 50 mg is ingested, but it can inhibit heme iron and non-heme iron absorption when 300 to 600 mg is consumed on a daily basis. Large amounts of calcium can also be found in yogurt, cheese, sardines, canned salmon, tofu, broccoli, almonds, figs, turnip greens and rhubarb.

Foods High in Oxalates

Foods That Inhibit Iron Absorption
beets contain oxalates which impair the absorption of non-heme iron Photo Credit Mark Skalny/iStock/Getty Images

If you consume large amounts of tea with your meals, you may not be receiving an adequate amount of iron from those foods, according to the website VeganHealth.org. Tea contains oxalates -- oxalic acid compounds that impair the absorption of non-heme iron. Oxalates can also be found in spinach, kale, beets, nuts, chocolate, wheat bran, rhubarb, strawberries and herbs such as oregano, basil and parsley.

Polyphenol-Rich Foods

Foods That Inhibit Iron Absorption
coffee is another enemy of iron absorption Photo Credit MeePoohyaphoto/iStock/Getty Images

Cocoa and coffee are food sources that can inhibit iron absorption in the body. These foods sources contain polyphenols or phenolic compounds, antioxidants that help remove damaging free-floating cells from the body. According to the Iron Disorders Institute, cocoa can inhibit 90 percent of iron absorption in the body, while one cup of coffee can prevent iron absorption by as much as 60 percent. Phenolic acid can also be found in apples, peppermint and some herbal teas, spices, walnuts, blackberries, raspberries and blueberries. It is important to note that these foods should not be consumed two hours prior to, or following, your main iron-rich meal.

Foods High in Phytates

Foods That Inhibit Iron Absorption
walnuts are among the foods that contain iron absorption inhibiting phytates Photo Credit wrangel/iStock/Getty Images

Walnuts can reduce the amount of iron your body absorbs from iron-rich foods. Walnuts contain phytates -- compounds found in soy protein and fiber. Even low levels of phytates have a strong inhibitory effect on your body’s ability to absorb iron from foods. According to the Iron Disorders Institute, phytates can reduce iron absorption from food by approximately 50 to 65 percent. Phytates can also be found in almonds, sesame, dried beans, lentils, peas, cereals and whole grains.

LiveStrong Calorie Tracker
THE LIVESTRONG.COM MyPlate Nutrition, Workouts & Tips
  • Gain 2 pounds per week
  • Gain 1.5 pounds per week
  • Gain 1 pound per week
  • Gain 0.5 pound per week
  • Maintain my current weight
  • Lose 0.5 pound per week
  • Lose 1 pound per week
  • Lose 1.5 pounds per week
  • Lose 2 pounds per week
  • Female
  • Male
ft. in.



Demand Media