Around 30 gms of pumpkin seeds can give you 8.5 gms of protein Lentils and legumes are good source of plant-based protein One cup of soybeans is said to have 29 gms of protein