"Legumes, which include beans, peas and lentils, are an inexpensive, healthy source of protein, potassium, and complex carbohydrates, including dietary fiber. On average, legumes contain about 20-25% protein by weight on a dry basis, which is 2-3 times more protein than wheat and rice." according to Harvard.