fava beans: with nearly 26.12 g/100 g, it's the legume with the highest protein content. fava beans are a nutritional powerhouse, providing ample carbohydrates, protein, fiber and vitamins, even when dried!