Vegetables lack certain essential amino acids, and therefore are not a source of complete protein. This means that in order to get the recommended amount of protein in a day from primarily vegetables, a wide variety would need to be eaten.
Legumes, such as black beans, kidney beans, baked beans, chickpeas, and lima beans are the most complete sources of protein in the vegetable group. Beans also contain iron. Other good vegetable sources of iron are dark green leafy vegetables such as spinach, bok choy, and collard greens. Please check out our Fruit and Vegetable Nutrition Database for more information.