Congratulations on your interest in life-long nutrition! Beans and nuts are the best vegetable sources of protein; most fruit are not good sources. Variety and moderation are essential for good nutrition. You can create a customized diet for yourself at mypyramid.gov that will provide the recommended intake of all nutrients including protein. Good luck!