Lentils are a good source of vegetarian protein Spirulina is also a part of this bandwagon Sattu is another great source of vegetarian protein