Have you ever thought about how vegans and vegetarians meet their protein requirements? What are some plant-based protein sources?

More and more people are interested in following vegetarian or vegan diets or reducing their consumption of animal products. A shift away from animal products is getting easier with more fortified and nutritious plant-based foods available.
Here are 10 plant-based foods that are high in protein.
Tofu, tempeh, and edamame
Lentils
Chickpeas
Peanuts
Almonds
Spirulina
Quinoa
Potatoes
Chia seeds
Oats