Chickpeas, when boiled, provide about 9 grams of protein per 100 grams. Moreover, they are rich in essential vitamins such as A, C, and E, minerals like iron, potassium, and magnesium, and dietary fiber.
Soybeans
Roasted soybeans are a protein powerhouse, offering roughly 35 grams of protein per 100 grams serving. They are also a good source of vitamins B and E, calcium, iron, and zinc.
Green Peas
Green peas contain about 5 grams of protein per 100 grams, and they are also renowned for their antibacterial, antifungal, antioxidant, and anticancer qualities.
Lentils
In a 100-gram serving of cooked lentils, such as masoor and moong, you'll find 9 and 7 grams of protein, respectively. Furthermore, their high fiber content aids in weight management and the prevention of diabetes.
Kidney Beans
A 100-gram serving of boiled red kidney beans contains about 9 grams of protein. These beans are also packed with dietary fiber, polyphenols including quercetin, and Vitamin B.