Les aliments pauvres en fer comprennent les produits à base de soja, les pois, les lentilles et les haricots secs. Bien que ces aliments contiennent encore du fer, il y en a beaucoup moins que l'équivalent dans la viande et les produits laitiers. Le corps humain absorbe également moins de fer provenant des aliments végétaux que de la viande.
Les aliments à base de produits à base de soja contiennent des niveaux de fer beaucoup plus faibles que les alternatives laitières. Pour cette raison, une personne qui essaie de réduire son apport en fer devrait envisager de remplacer une partie de son apport en produits laitiers par des alternatives au soja.
Le thé et le café aident à réduire l'apport en fer en réduisant le taux d'absorption du corps. Le thé contient également des antioxydants, qui sont connus pour avoir un certain nombre d'autres bienfaits pour la santé.
Les viandes animales, comme le poulet ou le bœuf, contiennent de grandes quantités de fer. Le fer contenu dans la viande est également absorbé plus facilement par l'organisme. Cependant, la viande contient beaucoup de protéines, ce qui est essentiel pour un corps sain.
Les fruits de mer, surtout s'ils sont consommés crus, contiennent une grande quantité de fer. Le poisson contient également un type de bactérie qui se développe en mangeant du fer. Pour cette raison, les fruits de mer doivent être évités par les personnes atteintes d'une maladie appelée « hémochromatose », qui provoque un stockage excessif du fer. Les huîtres, les moules et les palourdes contiennent un pourcentage de fer plus élevé que les autres produits de la mer.