ตับและไตเป็นแหล่งที่มีเหล็กมาก อาหารประเภทเนื้อสัตว์ที่มีสีแดง เช่น เนื้อโคมีเหล็กมากที่สุด ไข่แดงมีเหล็กมาก
แต่ไข่ขาวมีเหล็กน้อย ในเมล็ดธัญชาติมีเหล็ก แต่เมื่อเอาเปลือกออกจะมีการสูญเสียเหล็กออกมากับรำ และ germ
ของเมล็ดธัญชาติ ในบางประเทศกฎหมายอาหารบังคับให้เติมเหล็กลงในแป้งอย่างน้อย 1.65 มิลลิกรัม ของเหล็ก
ต่อแป้ง 100 กรัม ในน้ำนมมีเหล็กน้อย หลังการหย่านมเด็กควรได้รับอาหารที่มีเหล็กสูง เช่น ไข่แดง เนื้อบด
และผักใบเขียว เป็นต้น
อาหารที่มีปริมาณเหล็กสูง ได้แก่ ข้าวสาลี รำข้าว งา ถั่วดำ ถั่วเขียว ถั่วเหลือง เมล็ดแตงโมแห้ง ขึ้นฉ่าย ดอกโสน
ใบตั๋งโอ ใบแมงลัก ใบโหระพา ผักโขม ผักแว่น ผักสะเดา ยอดแค เนื้อวัว ตับหมู กุ้งแห้ง หอยขม หอยแมลงภู่
กะปิ และยีสต์แห้ง
เหล็กจากอาหารที่มาจากพืชจะถูกดูดซึมเข้าสู่ร่างกายได้น้อยกว่าที่มาจากสัตว์