New Recipes

How to Make Soy Milk

Soy Milk
Soy Milk pictures (2 of 9)

Soy milk has been gaining popularity in the United States due to its many health benefits. Nowadays, you can get soy milk at any regular grocery stores or Asian food stores. However, mass-produced soy milk are mostly made with non-organic and GMO (genetically modified) soybeans, and preservatives are added. As more and more people are turning away from GMO ingredients and go for natural foods, many are wondering how to make soy milk at home. The good news is I will be showing you the step-by-step, so everyone can enjoy the purest soy milk made with organic and non-GMO soybeans.

Soy Milk

Now a little history about soy milk. Soy milk, or soybean milk (豆浆 doujiang) is a traditional staple in Asia, especially in China, Taiwan, Hong Kong, Malaysia and Singapore. The Chinese invented soy milk thousands of years ago, and from soy milk, they also created tofu and tofu skin. Soymilk is very versatile and can be served sweet or salty. In China and Taiwan, soy milk with fried Chinese crullers or youtiao (pictured above) is a staple breakfast for many people.

To make soy milk, you need only two key ingredients: soybeans and water. A good blender is always handy to blend the soybeans. I used the Blendtec Designer Series Wildside and the blending of the soybeans was a breeze. Three seconds and a big batch of soybeans and water were finely blended. It was really amazing.

Organic and non-GMO soybeans

You can find organic and non-GMO soybeans online or at stores such as Whole Foods. Some Asian grocery stores also carry them. Please take note that organic soybean doesn’t mean that they are non-GMO, so make sure you read the label and packaging well. I got mine online.

Making soy milk is rewarding as homemade soy milk is richer in taste, with a pleasant soy aroma. It keeps well in the fridge for a few days, so making a big batch is definitely the way to go!

Now the good news: I am giving away a Blendtec Designer Series Wildside with Twister Jar (retail value: $620) to a lucky reader of Rasa Malaysia. Enter to win now!

Enter to Win FREE Prizes

Vinturi Vertical Lever Wine Corkscrew Giveaway
Tovolo Christmas 2015 Bundle Giveaway
Jacob Bromwell U.S. Embossed Tin Cup Giveaway

68 COMMENTS... read them below or add one

  1. There are people who used the soyabean residue to cook dishes like scrambled egg with soya bean residue 豆渣炒蛋 which is nutritious; or good as fertilizer too =)

    Reminds me that I need to cook my beans soon..

  2. Audrey

    Why do we have to remove the skins? Can we dont in order to make life easier? :) Also, I have tried almond bean curd before, do you think by adding almond essence, we can make almond-flavoured soya bean drink? Should taste ok?

    • The skin will come off by themselves after soaking overnight and they should float on top of the water, just discard those as much as you can. If you can’t, it’s fine. You can try the almond extract I have never tried it before.

      • Greg

        what is the purpose of removing the skins? Also, why add almond extract when you can add fresh almonds to the cooking process? I made my first batch of soy milk last yesterday and added equal parts almonds and soybeans, turned out quite delicious. Again, I haven’t found a reason to remove the skins, it was pretty laborious. As for cooking the beans, I’ve cooked many types of dried beans before, I’ve never soaked them overnight, I do use the “quick soak” method, boil the beans for 3 minuts. let cool, rinse the beans, then add appropriate water to pat, add beans, bring to boil and simmer for about 1 hour, then process the beans into milk. you can do in a morning or afternoon time and as far as I can tell, it is still a wonderful drink. Sometime, I’ll add papaya chunks or a little pomegranate juice that is freshly juices. I’m even going to take it to another level and try using coconut water instead of plain water for extra boost.

  3. Hwee Ching Sinclair

    So to clarify, the whole 7 quarts of water listed in the ingredients list is what you used to blend the beans with, and then later boil the mixture, without adding more water? Thanks for the recipe!

  4. Shelley T.

    I got to know you from Steamy Kitchen,Jaden Hair. But, this is the first time I write to you. Two years ago, I already started reading your webside, using your recipes cook for my family and sharing with many friends. I have your cook book Easy Chinese Recipes. We all love your recipes so much. I use a lot of chinese new year recipes from yours. Here, I just want to say Thank you so much for posting all the delicious recipes for us. I will share your newsletter with my friends who love cooking like me. Good Luck!

  5. Annie Cambell

    Thank you so much for your website, enjoyed browsing through. Pardon me for being a pain and ask if you have a recipe for making the jelly form of soya milk that one can buy almost anywhere in the cities you have mentoned. many thank, keep up the marvelous work

  6. Diem

    Does any body know a better way to remove the skin from the soy beans?
    It’s time consuming when I have to squeeze every single bean with my fingers.

  7. I finally tried this this morning….SO yum! Thank you!! In the past, I’ve been trying…too hard. Measuring ingredients by weight and volume, timing everything perfectly. This recipe is a lot more creative, and lets me use my own judgement. Thank you!!

  8. Emilie

    Just wondering if i could add some cocoa to this recipe? Because i like chocolate milk better then reg soy milk maybe even vanilla?

  9. Veronica

    My family likes to make a kind of savory pancake with the soy residue! Mix in a little bit of flour, egg, salt and scallions and fry them up like pancakes! Serve with some chili sauce.

    • Sarah Seagraves

      Do you add any liquid to the batter? This sounds like Korean savory pancakes, except we add water (I sometimes use milk), and I’ve never used the soybean residue before. Sounds good, and would make a complete protein when combined with the wheat flour!

  10. Moonstone Gu

    Hi, I have made the mistake of boiling my soybeans first. Can I rescue the milk somehow, any suggestions?


    • I_Fortuna

      Just make the milk as usual. Dr. Ben Kim recommends cooking the beans first for 15 minutes. This gets rid of the trypsin and retains the nutrition. Then blend with water, strain, drink.

  11. Greg

    According to this article:

    The best way to eliminate “beany” flavor and maximize nutrition is as follows:

    1) Soak the beans 12 hours. Change the water once or twice if possible/convenient.
    2) After soaking, handle beans carefully because any injury to the beans releases the LOX group of enzymes that is responsible for creating the “beany” flavor which is actually due to free radicals formed by the enzymes. Toss out the soak water.
    3) Boil the whole beans in a 10:1 water:bean ratio by weight for no more than 10 minutes. This will inactivate the LOX enzymes. Scoop the scum off the top of the water.
    4) Pour the beans and water into a sturdy blender and blend on high for at least a minute.
    5) Pour contents of blender into a pot and boil for at least 20-30 minutes. This will further inactivate/destroy anti-nutrients such as trypsin inhibitor.
    6) Strain through multiple layers of cheesecloth into an airtight, sealed glass container and either drink immediately or refrigerate.
    7) Soymilk should keep for about 1 week. Maybe up to two weeks.

    An alternative method that may save time and be even more effective would be to drop dry soybeans directly into boiling water for 10 minutes, scoop off the scum, drain in a colander/sieve, and then soak for 12 hours. After soaking, blend the beans and make the soymilk as described above.

    • I_Fortuna

      Nonsense. Dr. Kim recommends boiling the bens first for 15 minutes only to get rid of the trypsin and retain the nutritional value. Abusing your beans does not make a difference. Boiling them will remove the unwanted enzyme.

    • I_Fortuna

      I went to the website you linked and the steps you included here are nowhere to be found. And, beans are only soaked for 6 hours at the most. Depending on the climate soaking can take less time. The article states use a ratio of 1 part beans to 5 parts water. The article does not state to baby the beans. If you simply boil the beans for 15 minutes, that will take care of the trypsin according to Dr. Kim and retain the nutrition and rids most of the beany taste. The extra step of boiling the beans and then the milk is not necessary and is not mentioned in the article. If you do this there is more opportunity to lose nutrition. The article does say to boil the beans 20 to 30 minutes, however. Boil the soaked skinned beans, blend them, strain and drink. It is that easy.

  12. Nick J

    Running the bean/water mixture through a strainer is slow because the filter/strainer clogs up, so I tried a different method.

    First I turned the dry beans into flour in my Vitamix blender, then removed the flour, and added water to the blender. With the blender on low, I added the flour back to the blender and ran it up to high for several minutes. Meanwhile, I boiled the rest of the water in a large pot, then added the soy/water blend, and returned the mixture to a boil, stirring occasionally.

    After boiling, I let the mixture cool in the pot for 30 minutes. Then I carefully removed the milk with a cup while leaving the soy residue on the bottom of the pot. When I reached the soy residue on the bottom, I put it into a strainer for a while to drain, but there wasn’t much liquid left. This method seems faster and easier than trying to strain the residue out.

    The soy residue doesn’t taste bad, so I’m having it for breakfast with some sweetener instead of oatmeal.

  13. I_Fortuna

    You say presevatives are used in gmo soy beans. What preservatives? I never heard of preservatives being used. The fact that they are dry beans means that drying has preserved them. Please cite the article or site that says preservatives are used so I can see which ones.
    Also, boiling removes trypsin the enzyme that impedes digestion. Soaked beans don’t have to be babied and if trypsin is released by abusing your beans, boiling will remove it. You will definitely need more than 2 cups of water to soak two cups of beans.
    The beans can be boiled first which is how I do it as suggested by Dr. Ben Kim. Beans are only boiled for 15 minutes to get rid of the trypsin and preserve the nutritional content.

  14. almond

    Can you explain what you said about organic soy beans not necessarily being non-GMO ?
    From what I know GMO food cannot be classified as organic. Can you clarify ?

    • Pamela

      My understanding is:
      1. “Certified organic” food must be non-GMO.
      2. “Organic” food does not, but must have been grown without the use of chemicals.

  15. Lily Waneka

    The major difference between soymilk and “regular” milk (predominantly cow’s milk in the United States; goat and sheep’s milk are other options) is that one is derived from a plant and the other from an animal. Although ethical, hypothetical, or debatable issues frequently arise when discussing this subject, this answer is going to deal strictly with the nutritional differences between these two kinds of milk..-.:

  16. Curtis

    I do not have a scale and would like to try your recipe and I could not find this info on the Internet. Can you tell me approximately how many cups of soya beans is 1.5 ibs? I do not have a scale. Perhaps that information can be added to your article for those of us who don’t have a scale. Thanks!


    I have purchased a soybean maker. It grinds the pulp so fine that I drink together with the milk. The traditional way of making soy bean milk is to filter out the pulp. I don’t know whether it is good to take in too much pulp. Anyone has any comment about this?


    I am so satisfied with the information on preparing soy milk just that, I WOULD LIKE TO KNOW WHAT SIMPLE OR NATURAL PRESERVATIVE CAN BE USED TO KEEP SOY MILK FOR AT LEAST SIX MONTHS.

  19. Alex

    Thanks for the recipe, but if you could give the measures in English measurements it would be a great help. I thought quarts were some sort of precious stone. Great website.

  20. kimmy goh

    I haven’t heard of the brand but I will go Google it. My mom had a machine that specially designed for soy beans but I did not want to carry it all the way from Malaysia to Sweden. Those variety in the lil city I’m living in Sweden is limited. I will check on your suggestion on Amazon. Thanks Bee. Ohh… btw your cookbook had really calm my home sickness down (food wise) :)
    I loved it very much and I have purchased 3 from Amazon and 4 from Kinokuniya Singapore. All 3 of my Swede’s sis in laws likes it too. I am so happy I randomly found you on Amazon. Keep up your fantastic work! !

  21. Jerome Chan

    Dr. Mercola spelled out the dangers of consuming unfermented soy products. You may also want to google on “High intake of tofu linked to memory loss later in life”.

  22. presa1200

    Hi and thanks for the recipe. I made a batch of fresh soy milk yesterday and kept in the fridge but this morning i noticed all soy milk has become lumpy and slimy texture. Do you happen to know why? Thanks

  23. KayCe Hollman

    Im looking to buy some organic soy beans and I know in other comments you said the link to the type of soybeans you use was in the post but I still didn’t see it.

  24. Felix

    This is a very good article, i wsnt to know, which are the best type of soy beans that can be used for higher yields?

Leave a Comment

Your email address will not be published. Required fields are marked *