Protein Duel › Protein chart › Soy milk
How much protein is in soy milk?
3.3 g per 100 g
Quick facts
- 8.3 gIn 1 glass (250 ml) (about 250 g).
- #165Out of 223 foods on our protein chart.
- 910 gNeeded for 30 g of protein.
About soy milk
Soy milk is low in protein. Soy is one of the few plant proteins that is complete, with all nine essential amino acids in useful amounts.
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 |
| Egg (cooked)Egg | 13 g |
| Greek yogurtDairy | 10 g |
| Lentils (cooked)Legume | 9 g |
| TofuSoy product | 8 g |
| CoconutFruit | 3.3 g |
| Dried figsFruit | 3.3 g |
| Soy milkSoy product | 3.3 g |
| Bulgur (cooked)Grain | 3.1 g |
| RaisinsFruit | 3.1 g |
More soy product
- Textured vegetable protein · 50 g
- Tempeh · 20 g
- Natto · 19 g
- Miso · 12 g
- Tofu · 8 g
- All beans, lentils and soy ranked ›
- All vegan foods ranked ›
FAQ
How much protein is in soy milk?
Soy milk has 3.3 g of protein per 100 g. A typical serving, 1 glass (250 ml) (about 250 g), gives you roughly 8.3 g.
Is soy milk high in protein?
Soy milk is low in protein. With 3.3 g per 100 g it ranks #165 of the 223 foods on our protein chart.
How much soy milk do I need to eat for 30 g of protein?
About 910 g of soy milk, which is far more than anyone eats in one go, so it isn't a practical way to get protein.
Would you have guessed 3.3 g? Two foods, one guess: higher or lower.
Play Protein Duel