มีการคาดเดาว่าแทนนินที่พบในกาแฟ ชา และช็อกโกแลตอาจขัดขวางการดูดซึมธาตุเหล็ก
นักวิทยาศาสตร์จากตูนิเซียได้ข้อสรุปเกี่ยวกับผลกระทบเชิงลบของการดื่มชาต่อการดูดซึมธาตุเหล็ก แต่พวกเขาได้ทำการทดลองกับหนู
บทความในวารสาร International Journal of Cardiology ประจำปี 2009 เรื่อง “ชาเขียวไม่ยับยั้งการดูดซึมธาตุเหล็ก” ระบุว่าชาเขียวไม่รบกวนการดูดซึมธาตุเหล็ก
อย่างไรก็ตาม ในปี 2008 การศึกษาในอินเดียพบว่าการดื่มชาพร้อมมื้ออาหารสามารถลดการดูดซึมธาตุเหล็กได้ครึ่งหนึ่ง
อย่างไรก็ตาม ข่าวดีก็คือ จากการศึกษาพบว่าวิตามินซีสามารถดูดซึมธาตุเหล็กได้สามเท่า ดังนั้น หากคุณดื่มชากับมะนาวหรือได้รับวิตามินซีจากอาหาร เช่น บร็อคโคลี่ ผลไม้เมืองร้อน พริกหยวก ฯลฯ ก็ไม่น่าจะมีปัญหาอะไร
อย่างไรก็ตาม หากคุณไม่ชอบชาใส่มะนาวและไม่กินผลิตภัณฑ์เหล่านี้ … หากคุณเป็นผู้หญิง ให้งดชาและกาแฟในช่วงมีประจำเดือน ให้แทนที่ด้วยโกโก้และชามินต์ หรือเลื่อนการดื่มและกินชา อย่างน้อยหนึ่งชั่วโมง และหากคุณเป็นชายหรือหญิงวัยหมดประจำเดือน การดูดซึมธาตุเหล็กที่ลดลงอาจไม่เป็นอันตรายต่อคุณเสมอไป ในความเป็นจริง ความสามารถของกาแฟในการมีอิทธิพลต่อการดูดซึมธาตุเหล็ก อธิบายว่าทำไมการบริโภคกาแฟจึงช่วยป้องกันโรคที่เกี่ยวกับธาตุเหล็กที่เกินพิกัด เช่น โรคเบาหวานและโรคเกาต์