Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Kitchen basics

Soy Milk

Iosune with a glass of juice.
Updated: Oct 7, 2022 by Iosune Robles · This post may contain affiliate links
4.74 from 50 votes
Pin Recipe Jump to Recipe
A picture of a bottle with soy milk and the words homemade soy milk

Soy milk is a great alternative to cow's milk. It's delicious, affordable, easy to make, and only requires 2 ingredients: water and soybeans.

A picture of a bottle and a glass with soy milk made from scratch

Soy milk is a delicious and healthy alternative to dairy milk. It is packed with nutrients and health benefits and this homemade recipe is way better than any beverage you can find at the grocery store.

It is dairy and lactose-free, so it is perfect for you if you have lactose intolerance. Besides, it only requires 2 simple ingredients! You actually need to blend the soy beans with water and then strain them using a nut milk bag.

Contents hide
1. How to make soy milk - Step by step
2. Pro tips
3. What is soy milk?
4. Is soy milk good for you?
5. Soy milk vs almond milk
6. Looking for more plant milk recipes?
7. Did you make this soy milk recipe?
8. Soy Milk

How to make soy milk - Step by step

Step by step photos of how to make soy milk
  • Soak the soybeans in water overnight.
  • Drain the soybeans and remove the outer skins. Then add them to a powerful blender and blend them with 3 cups or 750 ml of water until well blended and almost smooth (photo 1).
  • Strain the blended mixture using a nut milk bag, a cheesecloth, a napkin or a fine mesh strainer (photo 2).
  • Pour the mixture into a pot or a saucepan and add 1 cup or 250 ml of water (photo 3).
  • Bring to a boil, stir and skim foam (photo 4).
  • Cook over medium heat, stirring occasionally, for about 20 minutes (photo 5).
  • Let the soy milk cool and enjoy it (photo 6).

Pro tips

  • Use yellow soybeans, it's the best kind of soybeans to make this milk. They're a great source of protein. Soy protein is one of the best vegetable ones!
  • Add more or less water depending on how thick you like your milk. However, it naturally tends to be thicker than other milk alternatives.
  • Feel free to add any sweeter you want or don't add any sweetener at all. Add it gently until the milk tastes good.
  • Some recipes call for a tiny amount of salt, but I prefer my milk salt-free.
  • Feel free to add other ingredients like cocoa powder or ground cinnamon.
  • Keep it in a sealed container in the fridge for about 3-5 days.
  • Before you drink it you need to cook the milk, as soy is a legume and can't be eaten raw.
  • You can use your soy milk to prepare recipes like vegan chocolate cake, vegan carrot cake, or vegan cheesecake, or have it with your cereal in the morning.
A shot of a glass with homemade soy milk and a bamboo straw

What is soy milk?

Soy milk is a type of plant milk. It is 100% plant-based and it doesn't contain cholesterol at all. I love to use it for baking because it has a thicker texture than other types of plant milk.

Is soy milk good for you?

Yes, it is! Unless you can't consume soy or it feels heavy in your stomach, this kind of plant milk is perfectly fine for consumption, as it has been in Asia for centuries. Just remember - if the milk has been in the fridge for some time and it smells bad, don't drink it.

Soy milk vs almond milk

Soy milk and almond milk are two different kinds of plant milk. I usually alternate between them and use them for different things; I use the first one for cooking and baking recipes, whereas I prefer to add almond milk to my coffee and smoothies.

Looking for more plant milk recipes?

  • Oat Milk
  • Hemp Milk
  • Rice Milk
  • Cashew Milk
  • Coconut Milk
Side shot of a glass with homemade soy milk

Did you make this soy milk recipe?

Please leave a comment below, share it, or rate it. You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST. I'd love to see what you cook!

 

A square picture of a bottle with homemade soy milk
4.74 from 50 votes

Love it? Leave a rating!

Soy Milk

Soy milk is a great alternative to cow's milk. It's delicious, affordable, easy to make, and only requires 2 ingredients: water and soybeans.
Prep: 10 minutes mins
Cook: 25 minutes mins
Servings: 2 cups (500 ml)
PRINT PIN COMMENT


Ingredients 
 

  • ½ cup dried soybeans
  • 4 cups water
  • ½ teaspoon vanilla extract or a piece of vanilla bean, optional
  • 4 dates, optional

Instructions 

  • Soak the soybeans in water overnight (ideally 12 hours or longer).
  • Drain the soybeans and remove the outer skins. Removing the outer skins is optional, but your milk will have a better texture if you do.
  • Add them to a powerful blender and blend them with 3 cups of water (750 ml) until well blended and almost smooth.
  • Strain the blended mixture using a nut milk bag, a cheesecloth, a napkin or a fine mesh strainer.
  • Pour the mixture into a pot or a saucepan and add 1 cup of water (250 ml). Bring to a boil, stir and skim foam.
  • Cook over medium heat, stirring occasionally, for about 20 minutes.
  • Let cool the soy milk. You can add other ingredients such as vanilla extract or dates. Blend the mixture if necessary.
  • Use it to prepare recipes like vegan chocolate cake, vegan carrot cake, or vegan cheesecake.
  • Keep the leftovers in a sealed container in the fridge for about 3-5 days.

Notes

  • Use yellow soybeans, it's the best kind of soybeans to make soy milk.
  • Add more or less water depending on how thick you like your milk.
  • Feel free to add any sweetener you want or don't add any at all. Add it gently until the milk tastes good.
  • Some recipes call for a tiny amount of salt, but I prefer my milk salt-free.
  • Feel free to add other ingredients like cocoa powder or ground cinnamon.

Nutrition

Serving: 1cup (250 ml) | Calories: 95kcal | Carbohydrates: 4.2g | Protein: 9.5g | Fat: 4.8g | Saturated Fat: 0.5g | Sodium: 16mg | Fiber: 2.1g | Sugar: 2.1g
Did you try this recipe?Leave a comment below and let me know how it turned out!
Course: Drink, How to
Cuisine: Chinese
Author: Iosune Robles

Update Notes: This post was originally published in May of 2014, but was republished with new photos, step-by-step instructions, and tips in January of 2022.

More Vegan Kitchen Basics

  • Frozen-thawed silken tofu with a porous texture
    How to Freeze Tofu
  • Vegan bacon bits with a crispy texture served in a bowl
    Vegan Bacon Bits
  • Pan fried tofu cubes with a golden crust.
    How to Cook Tofu (Complete Guide)
  • Close-up of tofu pressing with a towel and pot.
    How to Press Tofu
4.7K shares
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Comments

  1. Limbraj says

    July 16, 2019 at 3:14 pm

    What quantity of coca powder should be added for 1litre of soymilk

    Reply
    • Iosune says

      August 02, 2019 at 5:00 pm

      Hi Limbraj! It depends on your taste, I would add 1/2 teaspoon, stir, try and add another 1/2 tsp until it tastes good for you. You may need to add some sweetener as well.

      Reply
  2. Earvin says

    June 08, 2019 at 12:24 pm

    I love soy and milk a lot. But i was so amazed when there's a combination with soy and milk. Thanks for sharing!

    Reply
    • Iosune says

      June 10, 2019 at 12:03 pm

      Hi Earvin! You're so welcome 🙂 SO glad you liked it!

      Reply
  3. Satyanarain singh says

    May 30, 2019 at 1:51 pm

    4 stars
    Since the total amount of soya milk yield has not been given so 4/5 stars only

    Reply
    • Iosune says

      May 31, 2019 at 9:30 am

      Hi Satyanarain! Thanks for your comment 🙂

      Reply
  4. Krisztina Lackey says

    May 06, 2019 at 7:49 pm

    Hi, I just finished making a batch of soy milk following this recipe. I used yellow soy beans, but they may have been too old because this drink has a strong soybean flaver and bitter after taste.
    Things I tried in order to make it drinkable:
    1. Added the recommended dates and vanilla flavoring.
    2. Added a bit of Himalayan salt.
    3. Added more water.
    Result: more diluted flavor and less of a bitter after taste.

    Conclusion: I think I need to try different soybeans. Perhaps try a variety of different dates to see which kind works best.

    What to do with the undrinkable soymilk? Probably use it in recipes instead of drinking it.
    Please feel free to help me.

    Reply
    • Iosune says

      May 08, 2019 at 8:54 am

      Hi Krisztina! I don't know what to say. I would probably throw it away, just in case it's not safe to drink it. Another option is to use it to make other recipes, but it's up to you. Have a nice day!

      Reply
  5. Inge says

    April 27, 2019 at 8:05 pm

    Nice recipe! I made tofu just recently and the first part of that process is the same as what you describe above.
    Do you have a tip for me how to avoid soy milk getting backed at the bottom of the pot or saucepan?
    It bakes really fast on to the bottom even though I stirred a lot.

    Reply
    • Iosune says

      May 01, 2019 at 9:48 am

      Hi Inge! Thanks a lot 🙂 Try to use another pot or cook it at a lower temperature. Hope it helps!

      Reply
  6. Mimi Terranova says

    April 19, 2019 at 11:36 am

    I appreciate the concern. This is a long time condition. More recently all vegan nonfat products have been discontinued. This is the reason I have sought help. There are conditions that do not allow people to digest fat and require medication to do so. It is not uncommon.

    Reply
    • Iosune says

      April 20, 2019 at 7:44 am

      Hi Mimi! Hope our fat-free recipes can help 🙂 Have a nice day!

      Reply
  7. Mimi Terranova says

    April 18, 2019 at 8:25 pm

    Thanks so much and good to know. Sounds about right.

    Reply
    • Iosune says

      April 19, 2019 at 8:34 am

      Hi Mimi! Maybe your mother should go to see a doctor to help her 🙂

      Reply
  8. Mimi Terranova says

    April 18, 2019 at 7:38 pm

    Hello. Is there any way to remove the fat from soy milk? My mother wants badly to become vegan after gathering information. She is unable to digest fat. Only milk products come fat free any longer except for Arctic Zero non-dairy thank goodness. She loves milk and has discontinued drinking it because of this. I have found low fat but it makes her ill.

    Reply
    • R J says

      April 18, 2019 at 7:43 pm

      Maybe centrifuge it then skim off the fat layer. But that would require equipment most people don't have.

      Reply
      • Iosune says

        April 19, 2019 at 8:32 am

        Hi! Thanks for your comment 🙂

    • Stef says

      April 19, 2019 at 2:21 am

      Mimi, may I suggest taking digestive enzymes for fat instead? Fats are essential to life. If your mum simply goes fat-free she will become extremely ill over time, in all kinds of distressing ways.

      Reply
      • Iosune says

        April 19, 2019 at 8:33 am

        Hi Stef! You're right, it could be a good choice 🙂 Thanks for your comment!

    • Iosune says

      April 19, 2019 at 8:32 am

      Hi Mimi! Fats are essential to be healthy, but there are other plant-based milks that are lower in fat like oat, rice or quinoa milk: https://simpleveganblog.com/9-easy-plant-milk-recipes/ Hope it helps!

      Reply
  9. Andrea Rowe says

    April 03, 2019 at 11:56 pm

    I'm wondering if soya milk would be just as nutritious if you made it with a juicer?

    Reply
    • Iosune says

      April 04, 2019 at 2:13 am

      Hi Andrea! I've never tried it myself, so I don't know, but I think so... Have a nice day!

      Reply
  10. David says

    February 17, 2019 at 8:47 am

    5 stars
    I'm going to make some home-made soya milk to have with my breakfast

    Reply
    • Iosune says

      February 18, 2019 at 10:39 am

      Hi David! Hope you enjoy it 🙂

      Reply
  11. Jan says

    February 15, 2019 at 8:38 pm

    I work with farmers that raise non GMO soybeans that we export to Asia. Do you have access to locally grown non GMO soybeans? What package size would you prefer as we have them in bulk currently.

    Reply
    • Iosune says

      February 18, 2019 at 10:17 am

      Hi Jan! GMO soybeans are usually to feed animals, not humans 🙂 Besides, you can find it at many supermarkets here in Europe. I try to buy in bulk as well as I'm trying to avoid plastic. Have a nice day!

      Reply
  12. Daksh says

    February 05, 2019 at 10:39 am

    thanks for sharing such Simple and easy recipe.

    Reply
    • Iosune says

      February 11, 2019 at 3:24 pm

      Hi Daksh! You're so welcome 🙂

      Reply
« Older Comments
Newer Comments »
4.74 from 50 votes (14 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most popular recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Fresh spring recipes

  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad
  • Jar of vegan lemon curd with lemons around and a spoon scooping curd from the jar.
    Vegan Lemon Curd
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake
  • Vegan tuna on a slice of bread, with lettuce and tomato slices, on a white plate.
    Easy Vegan Tuna
  • Two pieces of toast with vegan chicken salad, lettuce, tomato, chives, and black pepper
    Vegan Chicken Salad

Footer

↑ Back to top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.