La differenza tra questi due tipi di ferro è nel diverso meccanismo con cui viene assimilato: il ferro eme è assorbito da siti altamente specifici presenti nella mucosa intestinale e non è influenzato dalla presenza di sostanze che ne diminuiscono (inibitori) o aumentano (promotori) l'assimilazione; per il ferro non-eme non ci sono meccanismi specifici, l'assorbimento è variabile ed è  influenzato dalla presenza di inibitori o promotori.