Il ferro non eme si trova sia nella carne, sia negli alimenti di origine vegetale. Tra gli alimenti più ricchi di ferro ci sono il tuorlo d'uovo, i legumi, il fegato, le carni rosse. Gli spinaci, seppur contengano ferro, non costituiscono una buona fonte (a differenza di quanto affermano le credenze popolari) perché il ferro si lega facilmente all'ossalato che lo rende meno assorbibile dal corpo umano e al fitato (l'inositolo esafosfato), che ne inibisce la dissociazione ad opera delle reazioni chimiche gastrointestinali, e quindi l'assorbimento.