Alimentos com baixo teor de ferro incluem produtos de soja, ervilhas, lentilhas e feijões secos. Embora esses alimentos ainda contenham ferro, há muito menos do que o equivalente em carnes e laticínios. O corpo humano também absorve menos ferro dos alimentos vegetais do que da carne.
Os alimentos feitos de produtos de soja contêm níveis muito mais baixos de ferro do que as alternativas lácteas. Por esse motivo, uma pessoa que está tentando reduzir a ingestão de ferro deve considerar a substituição de parte de sua ingestão de laticínios por alternativas de soja.
O chá e o café ajudam a reduzir a ingestão de ferro, reduzindo a taxa de absorção do corpo. O chá também contém antioxidantes, que são conhecidos por ter vários outros benefícios à saúde.
Carnes animais, como frango ou bovino, contêm grandes quantidades de ferro. O ferro da carne também é absorvido mais facilmente pelo corpo. No entanto, a carne contém muitas proteínas, o que é essencial para um corpo saudável.
Frutos do mar, especialmente se comidos crus, contêm uma grande quantidade de ferro. O peixe também contém um tipo de bactéria que se desenvolve ao comer ferro. Por esse motivo, os frutos do mar devem ser evitados por pessoas com uma condição chamada "hemocromatose", que causa armazenamento excessivo de ferro. Ostras, mexilhões e amêijoas contêm uma porcentagem maior de ferro do que outros produtos de frutos do mar.