Beans, nuts, nut butters, peas, and soy products are good sources of protein, fiber, vitamins, and minerals. Many of the foods in this group provide iron, which is better absorbed when a source of vitamin C is consumed with the meal
Choose: Black beans, navy beans, garbanzos, lentils, and other beans. Nuts like almonds, walnuts and pecans. Soy products like tofu, soymilk, tempeh and veggie burgers. All of these are great sources of protein for vegetarians.
Avoid: Salted or sugary nuts; refried beans.