Broccoli is relatively high in protein compared to other vegetables. It has high water content, 1 cup (91 grams) of broccoli provides 3 grams of protein.
There are various grains that are a rich source of protein. Amaranth, the gluten-free grain is a source of complete protein. 1 cupful of amaranth provides approximately 9 grams of protein. Buckwheat, quinoa, barley, jowar and many other millets are nutritiously dense, apart from rich in proteins.
Legumes and pulses
Legumes and pulses are popular choices of vegetarians when it comes to the intake of protein. Moong Dal, Toor dal or Arhar dal, Masoor Dal, etc are a perfect source of protein. Apart from pulses rajma, chole and chana also make up an appropriate source of protein.
Soybean or Tofu
Soybean is considered a whole source of protein as provides almost all the essential amino acids. Tofu is made from soya milk.
Paneer or Cottage Cheese
Paneer is one of the most reliable sources of protein for people who would like to avoid eating chicken or eggs. 100 grams of paneer has around 14 grams of protein.