Egg yolks
Dried fruit (prunes, raisins)
Mollusks (oysters, clams, scallops)
Turkey or chicken giblets
Beans, lentils, chick peas and soybeans
Artichokes
Also, if you eat iron-rich foods along with foods that provide plenty of vitamin C, your body can better absorb the iron.