Question: why are beans high in protein?
Answer: Beans and legumes “One serving (½ cup cooked) of beans provides about 7 grams of protein, the same as 1 ounce of meat.” Adds Kristin Kirkpatrick, MS, RD, LD, “Beans and legumes also keep you fuller, longer because they are so fiber-rich. Animal sources of protein, in contrast, have no fiber at all.