Potrivit autorului Denise Minger de la Raw Foods SOS, o poftă pentru carnea roșie înseamnă o deficiență de fier. Deoarece corpul lipsește fier, el dorește fierul în carne roșie. Minger sugerează că mănâncă verdeață cu frunze sau legume marine cu alimente bogate în vitamina C pentru a spori absorbția de fier și a opri pofta de carne roșie.
Dr. Stephen Gangemi afirmă că pofta de carne roșie poate fi cauzată de o deficiență de B12, acid folic sau de magneziu; cu toate acestea, motivul cel mai frecvent pentru o poftă de carne roșie este un deficit de fier. Persoanele cu vârsta cuprinsă între 35 și 55 de ani pot observa simptomele unei agravări reduse a fierului în timpul perioadelor de stres ridicat. Femeile pot prezenta simptome de fier scăzut în timpul perioadelor datorită pierderii de sânge, sau scăderea fierului poate fi rezultatul unei probleme de absorbție a fierului.
Fierul stocat în organism, denumit și feritină, este măsurat utilizând un test de feritină. Nivelurile de feritină cuprinse între 50 și 150 nanograme pe mililitru (ng /ml) sunt considerate normale de majoritatea medicilor; dacă o persoană are un nivel de feritină sub 35 de ani, se consideră că are un nivel scăzut de fier. Suplimentele de fier pot ajuta, dar nu funcționează întotdeauna. Uneori, după cum sugerează Minger, problema este pur și simplu că persoana nu mănâncă suficient și, prin urmare, nu primește suficient fier. O schimbare în dietă poate ajuta la simptome.