On distingue 2 types de fer : le fer héminique et le fer non héminique. Le fer héminique est un fer d'origine animale : on le trouve dans la viande, la volaille et le poisson. Le fer non héminique, ou minéral, se trouve dans les aliments de type végétal (céréales, fruits et légumes). Le fer héminique présente une meilleure bio-disponibilité que le fer minéral. Autrement dit, il est mieux absorbé par notre organisme ; globalement, 25% du fer héminique est absorbé, contre seulement 1 à 10% pour le fer non héminique.