Green Peas: 4.85g per 100g so need about 1.92 kilos to match our protein value in 100g. good luck eating 1.92 kilos of peas every day or even every other day.
Quinoa: Quinoa fares much better. It provides a nice 14g per 100g however it fails to provide other required nutrients and essential amino acids necessary for growth, fitness and body-building. Also, good luck sourcing quality quinoa in the Indian subcontinent. In terms of grains, a few others fare worse but can be considered equivalent like spelt (11g), kamut (9.82g), teff (9.75g), amaranth (9.35g), sorghum (8.68g). However, for most working professionals sourcing these grains and integrating them into your diet will be a huge challenge, not mentioning their unpalatable innate textures and moody edibility as most of them are roughly typecast as grains even though they are seeds.
Nuts and Nut butter: They are a useful source of protein but good luck buying imported nuts in a protectionist country like India. Nuts are useful as complements but can never play the role of meal substitute/liquid supplement. It would also be highly impossible to depend on nuts as a protein source everyday due to their more-ishness and fat content.
Beans: Well Soybeans (15g) are the best and we take the best soybeans into our helm and concentrate the proteins to provide you the goodness of soy beans without filling yourself up with them. The other beans are used in Indian cooking but are cooked in such a way that the protein content is sapped out and replaced with the nutrition of the unhealthy hydrogenated oil. They are also not readily available. They are considered primary culprits in making you gassy and bloated. Kidney beans are the most readily available with (9g).
HE STRUGGLES OF GETTING YOUR PROTEIN AS A VEGETARIAN
12 BEST VEGETARIAN SOURCES OF PROTEIN
PREVENTION IS SEXY
DAIRY-BASED PROTEINS - A SUMMARY