Some good plant-based sources of iron include leafy green vegetables, wholemeal bread, dried figs and prunes, beans, dried fruit, nuts and seeds, whole grains and nutritional yeast. Eating iron-rich foods along with foods containing vitamin C will assist iron absorption, whereas drinking tea (which contains tannins) or eating foods containing calcium will have the opposite effect. Cooking in cast-iron pans also adds extra iron to your food.