Beans are a nutritious food and an excellent source of plant-based protein. Of the varieties of beans available, a half-cup serving typically provides 5 to 10 grams (g) of protein.
1. Edamame
skaman306 / Getty Images
Serving size: 1/2 cup
Protein: 9.25 g
Edamame beans pack the highest amount of protein on the list. Edamame beans are immature soybeans harvested before they fully ripen. They have been traditionally grown and eaten in East Asian countries, but have increasingly become popular in the United States.
You can consume edamame beans in the following ways:
As a snack, in or out of the shell (the shell is not eaten)
Frozen and blended into fruit smoothies to add protein
In Asian-inspired dishes
In a salad or stir-fry
2. Adzuki Beans
Nungning20 /Getty Images
Serving size