Os doentes com anemia por deficiência de ferro podem comer alimentos mais ricos em ferro. Os alimentos de origem animal são ricos em ferro, pelo que se pode comer alguns produtos sanguíneos, fígado animal, carne magra, ovos, peixe, etc. Os alimentos comuns com elevado teor de ferro incluem sangue de pato, sangue de galinha, fígado de pato, fígado de porco, carne de vaca, mexilhões, lingueirão, amêijoas, gergelim preto e fungo preto. As pessoas com anemia megaloblástica precisam de comer mais alimentos ricos em ácido fólico e vitamina B12. A vitamina B12 encontra-se principalmente em alimentos para animais, tais como carne e ovos, miudezas de animais e fígado de animais. Os alimentos ricos em ácido fólico incluem fígado, rins, favas, aipo, alface, bananas e nozes.