Iron is needed for the hemoglobin in our blood in order to carry what we need all over our body. Because iron often comes from meat sources, it may be a challenge for some vegetarians to get enough. Here are some of the highest plant-based foods: nuts, dried fruits and greens (see iron handout for more extensive list. Having source of vitamin C with these foods will help with the absorption. Also, protein can help with absorption.