Vegetarijanac ili vegan dijeta ili čak jednostrana prehrana može biti uzrok megaloblastike anemija. Prema tome, prehrana bi trebala biti svestrana, raznovrsna i korisna.
U prisutnosti manjak vitamina b12 treba obratiti pažnju na veliku konzumaciju hrane bogate vitaminom B12 kao što su jetra, kvasac, jetrena kobasica, haringa, losos, jaja, sir, svježi sir i cijelo mlijeko.
U slučaju folna kiselina nedostatak, treba obratiti pažnju na unos hrane bogate folnom kiselinom, poput lisnatog povrća, šparoga, rajčica, žitarice i jetra. U žena s megaloblastikom anemija, folna kiselina treba dati mjesec dana prije trudnoća.