Green leafy vegetables like spinach, fenugreek, and amaranth leaves contain significant iron, though pulses (especially with vitamin C) and eggs are also excellent sources. The key is iron bioavailability - plant-based iron is enhanced when consumed with vitamin C-rich foods.