Here’s something healthy, simple and delicious you can make for breakfast every day and never get tired of: soy milk, called duyu (두유) in Korean. It’s a nutty blend of beans and nuts that has a lot of fiber and protein and is really good for you. There’s no milk in it at all, even though it look like foamy latte milk and goes down very smooth and creamy.

You can add whatever nuts you like to your soy milk, but I did a lot of experiments while developing this recipe and I found that cashews were perfect for it, just a little sweet and nutty. I also recommend that you don’t skip toasted sesame seeds, because they’re so flavorful and delicious.

Years ago, I posted a recipe on my website for Korean soy milk noodle soup, called kong-guk-su. Today’s recipe is similar but of course there are no noodles. But if you like duyu, you’ll love kong-guk-su!


Makes 4 to 5 servings

soaking beanssoy beans


  1. Strain the beans and put them in a large bowl. Scrub the beans with your hands to remove the skins.
  2. Fill the bowl with cold water and remove any floating skins, then pour out the water. Repeat this a couple of times: scrubbing, adding water, pouring out the skins and water, until you are left with mostly skinned beans.
  3. Strain the skinned beans. It will be about 2½ cups.
  4. Put the beans in a large pot with 2 cups of water, cover, and boil for 15 minutes over medium high heat. If it boils over, cover pot milk making
  5. Rinse the beans in cold water and remove the remaining skins floating on the top. Strain.
  6. Put 1 cup of the beans into a blender. Freeze the leftover beans for future use. Add the cashews and sesame seeds to the blender.
  7. Add 2 cups of water and blend for 2 minutes until the mixture turns milk making (duyu: 두유 만들기)
  8. Add the remaining cup of water and the salt. Blend for 10 seconds.
  9. Transfer the soy milk to 2 large cups and serve right away.
    soy milk (duyu: 두유)Soy milk (duyu)

Leave your rating:

So far this is rated 5/5 from 438 votes

Be the first to rate this.


  1. mohair3 Southern Indiana joined 9/20 & has 2 comments

    It’s a lot of work getting those skins off but the milk is wonderfully creamy. I looked at many recipes and this one is the best.

  2. ttmple Canada joined 2/22 & has 1 comment

    Thank you for the tutorial and now my milk won’t be bitter anymore.

  3. Reenajitkaur San Diego joined 11/19 & has 1 comment

    Hi Maangchi, Could you tell me where you got the stainless steel bowl that you use? It seems suitable to scrub the skins off the beans. I haven’t been able to find one. Thanks so much!

  4. dennyhong7 loma linda, CA joined 3/14 & has 1 comment

    Hi Maangchi,
    for the duyu and kongguksu recipe, you have different cooking times for the beans.
    one says 15 minutes whereas the other is 20 minutes.
    Which should we follow?

  5. Seashells_Mermaids Sunny Florida joined 4/19 & has 1 comment

    Annyeonghaseyo Maangchi!

    How did you get your soymilk so creamy and smooth without straining it? Every time I make soy milk, I have to strain with a cheesecloth because it leaves okara :(

    Kamsahamnida! <3

  6. Sjoh213 Huntsville, AL joined 1/19 & has 2 comments

    I want to try this recipe but I’m allergic to cashews. Is anything I can use besides cashews? I’m a huge fan of your recipes

  7. AmyP84 Phoenix, Arizona, USA joined 1/19 & has 2 comments

    Hi Maangchi! :-)

    What should be the consistency of the soybeans when they are cooked correctly? Should they be very soft or will they still be somewhat firm? After I cooked mine for 15 minutes they were still firm when I tasted them? I just want to make sure that I cooked them correctly. Thank you :-)

  8. udayarchana Guntakal joined 12/17 & has 2 comments

    Can we add chia seeds to this drink?

  9. Neenah Wisconsin, USA joined 10/17 & has 1 comment

    Hi Maangchi,

    Loved the recipe and the cooking pot you used to boil the soybeans!! Can you tell me what brand it is? I would love to get one for our home.
    Keep up the wonderful work. Thank you.

  10. noodlesoup France joined 4/16 & has 1 comment

    Hi Maangchi,

    Is it safe, to cook soy beans only 15 minutes ?
    Some says it needs to be cooked more than 30 minutes, some says 2 or 3 hours to remove anti-trypsin.
    I’m a little bit confused.

    • Cutemom Indonesia joined 3/13 & has 82 comments

      it is safe to cook soybeans for just 15 minutes if u already removed most of its skin. The phytic acid or anti nutrient lies in the skin. By soaking it preferably overnight and removing the skin, you already removed most of the phytic acid to allow for nutrient absorption.
      I hope that helps.


  11. YUJA Germany joined 4/16 & has 1 comment

    Hello Manngchi! i love your recipe!
    I wanna make more than 1 cup at a time as you said your friend makes amount for a week at a time. if i make that much do i have to boil than 15 minutes? Do you have any tips for me when i make a large amount?

  12. medusagurlyeah Adelaide joined 1/14 & has 32 comments

    Hi Maangchi,

    Great recipe and quick breakfast idea! Isn’t this similar to kongguksu? We drink this with our breakfast or afternoon snack-drink in Singapore too, but we like ours sweet (hot or cold). But living away from Singapore, i realised how i used to take buying fresh-ground soy bean milk from the shops for granted. Now I know how to make my own at home – easy! Thank You. <3

Leave a Reply

You must create a profile and be logged in to post a comment.