У природі залізо існує у двох хімічних формах: 2-валентне (гемове) та 3-валентне (негемове). Гемове залізо добре всмоктується у кишечнику. Найбільш багаті на гемове залізо м'ясо, особливо яловичина, кров'яна ковбаса. У птиці та рибі гемового заліза набагато менше.