For vegetarians, sources of iron include: 1  tofu; 2  legumes (lentils, dried peas and beans); 3  wholegrain cereals (in particular, iron-fortified breakfast cereals); 4  green vegetables such as broccoli or Asian greens;  nuts, especially 1  cashews; dried fruits such as apricots;  eggs; 1  and. seeds such as sunflower seeds or products such as  tahini.