Some of the best plant sources of iron are: 1  Beans, including pinto, kidney, soybeans and lentils. 2  Dark green leafy vegetables such as spinach. 3  Fortified breakfast cereals. 4  Enriched rice. 5  Whole-grain and enriched breads.