What do vegans eat for protein?
There are vegetables, as well as combinations of beans/legumes and grains, that have the full protein needed for the human body. Here are some charts with a collection of foods that are rich in protein: http://veganavigate.com/vegan-food-for-protein.html