The best food sources of iron are liver, egg yolk, fish, sesame, wholegrain cereals, pulses and legumes, green leafy vegetables such as fenugreek, amaranth, mint, coriander, drumstick, radish greens, lotus stems, cauliflower greens, and turnip greens.
Fruits such as figs, black currants, raisins, and dried dates are rich in iron.