Is there any reason why soy milk is so popular compared to other bean milks? I mean, there really aren't any other bean milks sold in grocery stores unless you make it yourself. For example, why not use garbanzo bean milk or pinto bean milk? Is it simply a matter of tradition or is there a specific reasoning behind it?

Take almond milk for example. The reason why it's popular is simple: it's typically less expensive compared to other nuts, it tastes good, and it's versatile.

But if you look at the price of soy beans compared to other beans, they are about the same price per pound in the grocery store. And soy beans taste pretty much just like any other bean, so it doesn't get any bonus points there.

If there is a unique property of soy that makes it truly distinct from other beans, please share.

  • Could you tell just from eating almonds and other nuts that almond milk would taste better or be more versatile than milk made from other nuts? (I think there are probably also historical reasons it's common.)
    – Cascabel
    Commented May 1, 2013 at 5:52
  • 2
    I suspect the differentiating factor is the ubiquity and high degree of productivity after many years of cultivation and selective breeding of the soy bean. They are plentiful and inexpensive at an industrial scale. They may not be inexpensive at retail, but they are not a common ingredient at retail.
    – SAJ14SAJ
    Commented May 1, 2013 at 10:27

1 Answer 1


Its all about protein.

Protein content (and to a lesser degree, fat) is what will determine the yield when making curd from milk. Obviously it is also important for its nutrition.

Soy has almost double the protein of most other beans. It is around 17% vs 9% for most other varieties.

Because of its high protein and oil content and high yield it has become an agricultural staple. Because of this, as saj14saj said, it is very inexpensive at an industrial scale.

For these same reasons it has also been important in Asian diets for centuries. Soy milk also has a tradition behind it that I assume would make it easier to market than other milks.

  • I would like to point out that your chart is slightly misleading: the soy beans they reference are roasted edamame, while I believe that most soy milks / tofu are made using the mature soy bean, which has less than half that amount of protein. Nevertheless, your point is still valid because soy beans still contain more protein than any other bean: see healthaliciousness.com/articles/…
    – Jonathan
    Commented May 1, 2013 at 15:47
  • It's also worth mentioning that soy beans are the only source of complete protein.
    – Jonathan
    Commented May 1, 2013 at 15:49
  • @Jonathan- good call. Updating the answer to correct my percentages. Commented May 1, 2013 at 16:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.