Some non-meat foods that are good sources of protein are tofu and soybeans. Other good sources of protein are kale, beans, dried peas, collard greens and Brussels sprouts. Broccoli, mustard and beet greens, and bok choy are also good sources of protein, as are tempeh and asparagus.
Tomatoes, miso, sea vegetables, tomatoes and summer squash also deliver a good amount of protein.
According to the World's Healthiest Foods, soybeans are the only vegetable whose level of protein compares favorably to the levels of protein in red meat and fish. Most vegetables lack at least one of the amino acids that goes into building protein. This is important because there is a class of amino acids, called essential amino acids, that the body can't make on its own and needs to get from the diet. Because of this, vegetarians need to eat a wide variety of proteins from not only vegetables sources, but also from beans, grains, nuts and legumes.
Protein is crucial in the functioning of the immune system. It also supports the health of the skin, nails and hair and helps the body manufacture enzymes that are essential in thousands of processes in the body that make health and life possible.