Les apports en fer se font grâce à l'alimentation, qui doit normalement apporter 10 à 18 milligrammes de fer en moyenne. Environ 15 à 25 % seulement du fer alimentaire est réellement absorbé.
Les aliments contenant le plus de fer sont riches en myoglobine :
- viande rouge
- charcuterie
- boudin contenant du sang donc de l'hémoglobine
Le poisson en contient également mais en moindre quantité.
Les légumes et les fruits riches en fer sont essentiellement :
- les lentilles
- les fruits secs
Certaines étapes de la vie nécessitent plus de fer que d'autres :
La grossesse : 1,6 à 2 mg par jour
L'allaitement : entre 2 et 2,4 mg par jour
De la naissance à 11 ans : 0,1 mg par kilo de poids
L'adolescence : de 1,5 à 2 mg par jour chez la fille et un peu moins chez le garçon.