The following foods are high in protein, and they can be used to make a complete diet for vegetarians.
The top nine vegetarian foods that you should eat on a daily basis include:
Beans are an excellent source of plant-based protein. They also contain fiber, which is essential for digestive health. You can find beans in many different forms such as lentils, chickpeas, black beans, kidney beans, etc.