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.76 from 49 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.76 from 49 votes

Love it? Rate it!

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
Tried this recipe?Leave a comment below and let me know how it was!
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

  • Spoon scooping out hazelnut butter from a jar.
    How to Make Hazelnut Butter
  • Homemade vegan chocolate sauce in a jar with a spoon pouring it.
    Vegan Chocolate Sauce
  • Homemade chicken seasoning blend in a jar with a spoon.
    Chicken Seasoning Blend Recipe
  • Vegan cottage cheese in a bowl with strawberries placed inside and around it.
    Vegan Cottage Cheese
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. Mary White says

    March 22, 2021 at 3:01 pm

    This is a question, not a comment!
    Commercial soy milk has vitamin B12 added. Is there a way of doing this with home made?
    I ask because I rely on my purchased milk to help me get enough of that elusive vitamin!

    Reply
    • Iosune Robles says

      March 26, 2021 at 8:36 am

      Hi Mary! I haven't tried it myself but I think it is not possible 🙂

      Reply
    • Adam says

      September 27, 2021 at 1:09 pm

      You can get liquid B12 drops that you could add. But TBH if you just want to make sure your diet isn't deficient in any odds and ends you might as well just take a multivitamin; it's cheaper (the supermarket stuff is just as good as the fancy brands) and it'll contain a wider range of micronutrients.

      Of course, if you think you might have a particular medical condition (rather than just needing to top up your diet for those vitamins that a vegan diet is lower in) then see a doctor, don't take advice from random idiots on the Internet like me 😉

      Reply
  2. Margaret C Pritchett says

    March 14, 2021 at 6:08 pm

    Do I need to cook the soy milk if I am going to use it to make tofu?
    Thank you

    Reply
    • Iosune Robles says

      March 15, 2021 at 9:08 am

      Hi Margaret! I haven't tried to make tofu but I think you need to cook the soy milk 🙂

      Reply
  3. Evelyn says

    February 06, 2021 at 8:52 pm

    Looks great. Does it matter if you don't peel the soybeans after soaking?

    Reply
    • Iosune Robles says

      February 08, 2021 at 8:36 am

      Hi Evelyn! Feel free not to peel the soybeans after soaking 🙂

      Reply
  4. carolyn says

    January 22, 2021 at 3:19 am

    I used the pulp as an add in for my dog's food!

    Reply
    • Iosune Robles says

      January 22, 2021 at 9:10 am

      Thanks for the tip 🙂

      Reply
  5. cazzie says

    January 21, 2021 at 7:04 pm

    5 stars
    This recipe worked really well. I did not skim the foam whilst it was cooking and it seemed to dissipate on its own during the cooking process. I found the easiest way to remove the skins from the beans was to put them in a metal flour sieve and shake gently from side to side then drop the beans back into water and the skins floated. Thank you again for another amazing recipe.

    Reply
    • Iosune Robles says

      January 22, 2021 at 9:09 am

      Hi Cazzie! Thanks for your tip 🙂

      Reply
  6. Jacqueline says

    January 16, 2021 at 10:14 pm

    My soy milk is boiling and it's looking great. Thanks for the easy to follow recipe. I can't wait to try it!

    Reply
    • Iosune Robles says

      January 18, 2021 at 12:54 pm

      Hope you like it Jacqueline 🙂

      Reply
  7. Mary Annette RITA Roy says

    December 30, 2020 at 5:22 pm

    Great site. Can I leave the pulp in the soymilk when I make it? I don't understand why we wouldn't want the fiber. Would it make it go bad?.

    Reply
    • Iosune Robles says

      December 31, 2020 at 10:27 am

      Thanks! It's just because of the consistency 🙂

      Reply
  8. Nanette says

    December 27, 2020 at 2:34 pm

    5 stars
    I made this and it's great! I didn't skim the foam. I thought I would have to shake it before using, but the next morning when i got it out of the fridge, the foam had all dissolved into the milk. I do have a question. Is there anything you can do with the "sludge" left over after straining? It looks sort of cheese-like. I wonder if you could make cheese out of it.

    Reply
    • nanette says

      December 27, 2020 at 2:36 pm

      5 stars
      Oops, i see this question has already been answered sorry!

      Reply
      • Iosune Robles says

        December 28, 2020 at 9:56 am

        Don't worry! Have a nice day ☺️

    • Iosune Robles says

      December 28, 2020 at 9:55 am

      Hi! Feel free to use the leftover in your vegan burgers, meatballs, nuggets or even in cookies, balls or smoothies ☺️

      Reply
  9. Maurice says

    December 20, 2020 at 2:26 am

    What is the amount of soybeans? I can’t seem to find it

    Reply
    • Iosune Robles says

      December 24, 2020 at 10:33 am

      ½ cup dried soybeans (80 g) 🙂

      Reply
  10. Teo says

    November 07, 2020 at 11:09 pm

    Wow thanks alot I actually made it and it was tasty.

    Reply
    • Iosune Robles says

      November 09, 2020 at 7:48 am

      So glad you liked it, Teo 🙂 Have a nice day!

      Reply
  11. Sophie Standing says

    October 18, 2020 at 2:34 pm

    Great milk.
    Is there anything i can do with the left over soya pulp?
    Add to cake or bread mix perhaps?

    Reply
    • Iosune Robles says

      October 19, 2020 at 8:30 am

      Hi Sophie! Feel free to add it to your cakes or breads! It's also delicious in smoothies, soups, or energy balls 🙂

      Reply
  12. Anita Cole says

    October 18, 2020 at 8:28 am

    Pro Tip - buy a soy making machine on ebay - you can find for 100 aud and buy borasilicate glass bottles from a laboratory supply store -about 13 aud for a 1 litre bottle - so easy to pour the hot milk straight into the bottle ( just remember they are hot) - I have two bottles and I make soy milk once a week - one after the other less cleaning up . I actually add cream to my soy milk for coffee because I am more interested in taste and less packaging and transport and keto then being vegan - but thats me . I even planted some of the beans this week because apparently one plant will yield enough soy beans for a litre of milk so why not see if I can grow enough for 2 litres a week ( 104 plants to grow in a year) , Don't forget to use the okara in cakes. I never bother with removing the skins the machine grinds them up - you can make other stuff in the soy milk machine as well

    Reply
    • Iosune Robles says

      October 19, 2020 at 8:28 am

      Thanks for your suggestion! Have a nice day 🙂

      Reply
    • Christina Robinson says

      October 29, 2020 at 10:59 pm

      4 stars
      The most important tip from my experience is to use a larger pot than you think you need and DO NOT walk away or even turn away from the pot until you turn the heat down to simmer. Otherwise, it overflows so fast and messy stove top cleanup will follow.

      Reply
      • Iosune Robles says

        November 04, 2020 at 2:04 pm

        Thank for the tip 🙂

« Older Comments
Newer Comments »
4.76 from 49 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)

Vegan Winter Recipes

  • Two bowls of vegan chicken noodle soup garnished with parsley, surrounded by ingredients.
    Vegan Chicken Noodle Soup
  • Vegan beef stew served in a bowl with bread and parsley around it.
    Vegan Beef Stew
  • Spoon taking vegan broccoli cheddar soup from a bowl.
    Vegan Broccoli Cheddar Soup
  • Sliced vegan meatloaf against a white backdrop.
    The Best Vegan Meatloaf
  • Photo of a plate of vegan stuffed shells
    Vegan Stuffed Shells
  • Sliced vegan banana bread on marble.
    Best Vegan Banana Bread (Easy and Moist)

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.