Lentil
Consisting of 26% protein, lentils have the highest level of protein of any plant after soybeans and hemp. Because of this fact, and due to their high iron content, lentils are a very important part of the diet in many parts of the world, especially in India, which has a large vegetarian population.