1. Lentils. One cup of boiled lentils has 18 grams of protein.

2. Tofu. Tofu is a soy milk product. 1/2 a cup of tofu has 10 grams of protein.

...

Watch the video to learn all the 10 protein sources for vegetarian!