It is important for vegetarians to eat plenty of iron-rich plant foods. The type of iron (non-heme) found in plant-based foods is not as well absorbed as the iron (heme) found in animal sources.
Good plant-based sources include lentils, kidney beans, black beans, dark green leafy vegetables, dried fruit and whole grains. Iron-enriched products such as cereals and breads are also good sources. To enhance iron absorption, consume vitamin C-rich foods at the same time you eat iron-containing foods. These include strawberries, green peppers, tomatoes, broccoli and citrus fruits.