Raw veggies in their natural form are always better for getting maximum nutritional benefit from them, Martindale says. The best veggies that are high in iron include squash, kale, peas, green leafy vegetables, and nuts. Legumes are excellent sources of iron too, she adds. You can also choose dried fruits and iron-fortified cereals.