Whats good to eat for anemya?

Rich in Iron. Foods for anemia include those that are rich in iron. Examples are red meats, egg yolks, leafy greens (spinach, collards), dried fruit (prunes, raisins), iron-enriched cereals and grains (check the labels), mollusks (oysters, clams, scallops), turkey or chicken giblets, beans, lentils, chick peas, soybeans, liver and artichokes.
Everything. Although, it is a popular belief that certain products, like red meat, applies, red wine and caviar may boost hemoglobin production and eventual improvement in anemia, none of this has been scientifically proven. The iron receptors in the human gut can only absorb so much of the iron contained in the above products. The kind of iron to ingest to make a real difference would be the prescription one.
Healthy diet. Sources of iron - egg yolk, molasses, raisin bran, raisins, prunes, dried apricots, figs, kidney beans, pinto beans, navy beans, lentils, split green peas, enriched cereals, enriched macaroni, spinach, greens, broccoli, lima beans, avocado. Cook in a cast iron pan. The following foods can help your body absorb iron better: orange, cantaloupe, strawberries, grapefruit, broccoli, brussels sprouts.