Demir emilimini en çok etkileyen faktörler şunlardır: C vitamini eksikliği: C vitamini, demir emilimini artırır. Kalsiyum içeren gıdalar: Süt ve süt ürünleri gibi kalsiyum kaynakları, demir emilimini azaltır. Bazı içecekler ve besinler: Kahve, siyah çay, soya, yer fıstığı, kepek ve kepekli tahıllar da demir emilimini olumsuz etkiler. Ispanak ve yoğurt kombinasyonu: Ispanakla birlikte yoğurt tüketildiğinde, ıspanaktaki demirin emilimi azalabilir. Demir emilimini artırmak için, demir içeren gıdaları C vitamini kaynaklarıyla birlikte tüketmek ve kalsiyum içeren besinlerle aynı anda tüketmekten kaçınmak önerilir.