Nejbohatším zdrojem železa v potravinách je vaječný bílek, který obsahuje kolem 7 mg železa, hovězí maso a vnitřnosti. Dále jehněčí, husí, vepřové maso, případně také kuřecí a krůtí. Vhodným zdrojem železa jsou i mořské plody a ryby, jako jsou ústřice, sardinky nebo tuňák.
Z rostlinných zdrojů železa jsou to luštěniny (fazole, hrách, čočka), listová zelenina jako je špenát. kapusta, brokolice, ořechy a semena.