Protein Duel › Protein chart › Soybeans
How much protein is in soybeans?
17 g per 100 g cooked
Quick facts
- 28.9 gIn 1 cup (about 170 g).
- #87Out of 223 foods on our protein chart.
- 175 gNeeded for 30 g of protein.
About soybeans
Soybeans is a good source of protein. Beans, lentils and peas are staple plant proteins that also bring plenty of fibre. Paired with grains they cover all essential amino acids.
Not sure how much protein you need in a day? Work it out with the protein calculator.
How it compares
Protein per 100 g, next to the foods closest to it on the chart and a few everyday staples.
| Food | Protein / 100 g |
|---|---|
| Chicken breast (cooked)Lean meat | 31 g |
| Smoked salmonFish | 18 g |
| Chia seedsSeeds | 17 g |
| Soybeans (cooked)Legume | 17 g |
| TahiniNut butter | 17 g |
| Egg yolkEgg | 16 g |
| Egg (cooked)Egg | 13 g |
| Greek yogurtDairy | 10 g |
| Lentils (cooked)Legume | 9 g |
| TofuSoy product | 8 g |
More legume
- Peanuts · 26 g
- Falafel · 13 g
- Edamame · 11 g
- Chickpeas · 9 g
- Lentils · 9 g
- Pinto beans · 9 g
- Black beans · 8.9 g
- Kidney beans · 8.7 g
- All beans, lentils and soy ranked ›
- All vegan foods ranked ›
FAQ
How much protein is in soybeans?
Soybeans cooked has 17 g of protein per 100 g. A typical serving, 1 cup (about 170 g), gives you roughly 28.9 g.
Is soybeans high in protein?
Soybeans is a good source of protein. With 17 g per 100 g it ranks #87 of the 223 foods on our protein chart.
How much soybeans do I need to eat for 30 g of protein?
About 175 g of soybeans cooked.
Would you have guessed 17 g? Two foods, one guess: higher or lower.
Play Protein Duel