6 iron-rich foods for vegetarians VnExpress Vegetarians can supplement iron from plant-based sources like beans, leafy greens, pumpkin seeds, mushrooms, dried fruit, and whole grains to prevent anemia and fatigue.