Fígado contém maior quantidade de ferro comparado a outros tipos de carne. Proteína animal contém ferro heme, referente a ferro no sangue. Vegetais contêm ferro não-heme. Coma vegetais com sua carne: proteínas da carne vermelha aumentam absorção de ferro não-heme em vegetais em até 400%.
Alimentos de cereal como aveia, Creme de Trigo, Total ou Raisin Bran contêm ferro. Total, fortificado com ferro, contém mais com 18 mg por porção de 30g. Creme de Trigo segue com 10 mg por xícara. Essas quantidades compõem ou chegam perto da dose diária recomendada total. Espaguete contém 2 mg por xícara. Outros grãos e produtos, como arroz integral, pão integral, muffins ingleses e gérmen de trigo, contêm menos ferro por porção.
Batata assada com casca contém cerca de 4 mg de ferro, maior que outros vegetais. Melancia e folhas verdes contêm próximas maiores quantidades por porção média.
Ferro encontrado em feijões e nozes. Natto, prato japonês tradicional de café da manhã com soja fermentada, tem maior quantidade de ferro na família leguminosas. Prato contém cerca de 7,5 mg em meia xícara. Soja e produtos de soja têm próximas maiores quantidades. Tofu regular contém 6,2 mg, enquanto meia xícara de soja crua contém 4,5 mg.
Alimentos ricos em vitamina C ajudam corpo absorver ferro de outros alimentos. Vegetarianos e veganos especialmente beneficiam-se comendo alimentos ricos em vitamina C.