Prepared by
Last updated
Sources
1 primary
Data
USDA FoodData Central

No clinical review. No advertising from drug companies and no affiliate links.How we work

How this list is built

The list includes our beans and legumes category, plus solid soy foods from other categories (firm tofu). The main table ranks them by grams of protein per 100 g; when two tie, protein per 100 kcal decides.

Legumes are listed cooked, the way they are eaten. Dry, before soaking and cooking, they have much more protein per 100 g because they absorb water as they cook, which is why other lists show higher numbers. Peanuts are legumes too, but they are in the nuts and seeds list.

Values come from USDA FoodData Central (each food page cites the exact entry) and are per 100 g of the food as described; for drinks, per 100 ml. The typical serving is a common amount for calculations, not a recommendation. The 1 to 5 satiety score is our own estimate from energy density, protein, fiber, and water: it compares foods with each other and is not a measurement in people.

The 10 legumes ranked by protein per 100 g

10 legumes and soy foods ranked by protein per 100 g, highest first.

  1. EdamameProtein per calorie 9.8 g/100 kcal · Protein 8.9 g per serving · Typical serving 75 g (2.5 oz) · Satiety 5/5GLP-1 tags: High in protein, High in fiber, May cause bloatingProtein: 11.9g/100 g
  2. Cooked white beansProtein per calorie 7 g/100 kcal · Protein 14.6 g per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingProtein: 9.7g/100 g
  3. Firm tofuProtein per calorie 11.6 g/100 kcal · Protein 9 g per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy densityProtein: 9g/100 g
  4. Cooked lentilsProtein per calorie 7.8 g/100 kcal · Protein 13.5 g per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingProtein: 9g/100 g
  5. Cooked pinto beansProtein per calorie 6.3 g/100 kcal · Protein 13.5 g per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingProtein: 9g/100 g
  6. Cooked black beansProtein per calorie 6.7 g/100 kcal · Protein 13.3 g per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingProtein: 8.9g/100 g
  7. Cooked chickpeasProtein per calorie 5.4 g/100 kcal · Protein 13.3 g per serving · Typical serving 150 g (5.5 oz) · Satiety 4/5GLP-1 tags: High in fiber, May cause bloatingProtein: 8.9g/100 g
  8. Cooked kidney beansProtein per calorie 6.8 g/100 kcal · Protein 13 g per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingProtein: 8.7g/100 g
  9. Cooked fava beansProtein per calorie 6.9 g/100 kcal · Protein 11.4 g per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingProtein: 7.6g/100 g
  10. Cooked green peasProtein per calorie 6.4 g/100 kcal · Protein 5.4 g per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, Low energy densityProtein: 5.4g/100 g

Legumes with the most protein per typical serving

10 legumes and soy foods ranked by the protein in a typical serving.

  1. Cooked white beansCalories 209 kcal per serving · Fiber 9.5 g per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingProtein: 14.6g per serving
  2. Cooked lentilsCalories 174 kcal per serving · Fiber 11.9 g per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingProtein: 13.5g per serving
  3. Cooked pinto beansCalories 215 kcal per serving · Fiber 13.5 g per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingProtein: 13.5g per serving
  4. Cooked black beansCalories 198 kcal per serving · Fiber 13.1 g per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingProtein: 13.3g per serving
  5. Cooked chickpeasCalories 246 kcal per serving · Fiber 11.4 g per serving · Typical serving 150 g (5.5 oz) · Satiety 4/5GLP-1 tags: High in fiber, May cause bloatingProtein: 13.3g per serving
  6. Cooked kidney beansCalories 191 kcal per serving · Fiber 11.1 g per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingProtein: 13g per serving
  7. Cooked fava beansCalories 165 kcal per serving · Fiber 8.1 g per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingProtein: 11.4g per serving
  8. Firm tofuCalories 78 kcal per serving · Fiber 0.9 g per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy densityProtein: 9g per serving
  9. EdamameCalories 91 kcal per serving · Fiber 3.9 g per serving · Typical serving 75 g (2.5 oz) · Satiety 5/5GLP-1 tags: High in protein, High in fiber, May cause bloatingProtein: 8.9g per serving
  10. Cooked green peasCalories 84 kcal per serving · Fiber 5.5 g per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, Low energy densityProtein: 5.4g per serving

How to use this list

A serving of cooked beans or lentils gives you protein and fiber at the same time, which helps on a GLP-1 medication, when your appetite is small and every bite counts.

Beans and lentils can cause gas, which can be more noticeable on a GLP-1 medication because the stomach empties more slowly. Many people do better with small servings, well cooked or mashed, as in hummus, increased gradually.

For how this fits into everyday eating, read What to Eat on GLP-1 Medications (Ozempic, Wegovy, Zepbound): A Phase-by-Phase Guide and Plant Protein on GLP-1 Medications: How to Reach Your Target Without Meat.

Related tool

To work out how much protein you need per day and per meal, use the daily protein calculator.

Other food rankings

Protein

Fiber

Calories and macros

Micronutrients and fats

Tolerance and snacks

You can also browse the table of all foods or the side-by-side food comparisons.

Sources

Databases and studies behind the data in this list, with the access date.

  1. U.S. Department of Agriculture, Agricultural Research Service.USDA FoodData Central.accessed .