Simple Vegan Blog

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

Soy Milk

Modified: Oct 7, 2022 · Published: Jan 26, 2020 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

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
Prevent your screen from going dark

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

  • Vegan cottage cheese in a bowl with strawberries placed inside and around it.
    Vegan Cottage Cheese
  • Bowl with vegan blue cheese dressing, with celery and carrot sticks inside.
    Vegan Blue Cheese Dressing
  • Vegan chipotle mayo in a bowl surrounded by ingredients.
    Vegan Chipotle Mayo
  • Spoon taking vegan chipotle sauce from a bowl.
    Vegan Chipotle Sauce
4.7K shares

Comments

  1. Destiny says

    March 25, 2018 at 7:04 pm

    Is it true some people say soy milk and honey can be poisonous... Pls I need ur Help

    Reply
    • Iosune says

      March 26, 2018 at 3:21 am

      Hi Destiny! No, they're not, although as we're vegans, we don't consume honey 🙂

      Reply
      • Destiny says

        March 28, 2018 at 1:24 am

        I don't understand the word Vegans

      • Iosune says

        March 28, 2018 at 2:50 am

        Hi Destiny! A vegan is a person that don't consume animal products 🙂

  2. Steph says

    March 09, 2018 at 6:04 am

    Thanks for this. I tried it because I miss real soy milk. Outcome: Big mess. Please tell me, how do you cope with the quantity of FROTH?! Heating the milk is so difficult because it becomes a giant foam monster, billowing out of the pot even on very low heat. Skimming the froth will remove 50% of the milk, because that's how much froth there is. Any more tips for this aspect please? Thanks 🙂

    Reply
    • Iosune says

      March 25, 2018 at 4:40 am

      Hi Steph! You could try to cook the beans first and then blend the milk, maybe it could works. So sorry the recipe didn't work for you!

      Reply
  3. David Reichard says

    February 27, 2018 at 5:36 pm

    Why does my soy milk thicken? I make soy milk either in a SoyaJoy machine or by grinding in a Vitamix. Either way, it turns out great. But often the milk gets very thick (about the consistency of yogurt) after 3-7 days. It smells and tastes different when this happens and I throw it out.

    I have tried making sure everything is sterile (as much as possible in a home kitchen) by rinsing out the storage bottles with bleach etc. to no avail.

    I searched the Internet and can't find anyone having similar problems.

    Any idea why this happens and how I can avoid it? And/or is there a good use for the accidentally thickened milk? Maybe it is trying to turn into yogurt or tofu 🙂

    Reply
    • Iosune says

      March 25, 2018 at 4:34 am

      Hi David! You should consume your soy milk in 3 to 5 days, it's normal 🙂

      Reply
  4. Chad says

    February 05, 2018 at 2:33 pm

    Why don't you cook the beans before making the milk?

    Reply
    • Iosune says

      February 06, 2018 at 10:28 am

      Hi Chad! I prefer to cook them later, after removing the outer skins 🙂

      Reply
  5. Winnie says

    February 04, 2018 at 8:18 am

    Hi Iosune,
    After the soaking I prefer to cook the beans whole first, than rub of the shells and blend it with water. In my experience the milk burns easily to the pan if I blend first and cook later (I might have a crummy pan though). Thanks for all your recipes. I loved your Pasta Alfredo, the energy balls and so many more recipes.
    Winnie

    Reply
    • Iosune says

      February 05, 2018 at 11:20 am

      Hi Winnie! Thanks a lot for your comment 🙂 You're so welcome! So glad you liked our recipes. Have a nice day!

      Reply
  6. kwaku says

    December 07, 2017 at 11:13 pm

    after going through all the steps in making home made soy milk, my biggest problem is the numerous curds or curdling of the milk when on fire and after been left to simmer. it does not make the milk appetizing to me. if i strained it after boiling to remove the curds, am i doing the right thing? please i need help.
    Thanks

    Reply
    • Iosune says

      December 08, 2017 at 9:16 am

      Hi kwaku! Yes, it's okay to strain the milk if you want. Have a nice day!

      Reply
  7. Harry says

    December 01, 2017 at 9:29 pm

    I just tried this recipe. It is excellent. So many commercial soy milks are full of mystery flavourings, so this gives me an alternative, and yuuuuugely reduces my waste Tetri-packs. Thanks so much for posting it.

    Btw Iosune, English is also my 2nd language; my 1st language was baby-talk 😛

    Reply
    • Iosune says

      December 04, 2017 at 9:55 am

      Hi Harry! You're so welcome 🙂 So glad you enjoyed it! Hahaha, baby-talk was also my first language, so English is the third 😛

      Reply
  8. Jt says

    November 30, 2017 at 3:14 am

    You say to opt for nontransgenic soybeans. What are the adverse health effects of transgenic soybeans?
    Looking forward to trying this recipe. Thanks!

    Reply
    • Iosune says

      December 01, 2017 at 9:27 am

      Hi Jt! Hope you like it 🙂 This post is really interesting: https://www.livestrong.com/article/200114-what-are-the-dangers-of-gmo-soybeans/

      Reply
  9. Katja says

    November 16, 2017 at 10:19 pm

    I never made my own soy milk, but it seems quite easy to make... thank you so much for sharing this recipe!

    Reply
    • Iosune says

      November 17, 2017 at 9:06 am

      Hi Katja! You're so welcome 🙂 Hope you like it!

      Reply
  10. Chaim says

    October 09, 2017 at 12:04 pm

    Thank you for the recipe! I would prefer to make this in bulk (let's say 4x) and then freeze until we need. Have you ever tried this? Should it work?

    Reply
    • Iosune says

      October 09, 2017 at 3:25 pm

      Hi Chaim! You're so welcome 🙂 I've never frozen it, sorry!

      Reply
  11. Benedicta says

    February 28, 2017 at 2:29 pm

    I will like to add dates, ginger and any flavor of mine, hope it won't cause any harm

    Reply
    • Iosune says

      March 07, 2017 at 6:28 pm

      Hi Benedicta! Feel free to add any ingredients you like 😀

      Reply
  12. Raj says

    September 20, 2016 at 9:50 am

    Hi!
    I made soya milk, but when kept for heat/boiled on low flame ....

    It the bottom of vessels it formed like pulp .....

    I wonder where did I go wrong

    Reply
    • Iosune says

      September 27, 2016 at 8:20 am

      Hi Raj! I'm so sorry the recipe didn't work for you. I don't know why 🙁 Have a nice day!

      Reply
    • Nonette Tsang says

      February 16, 2017 at 3:55 pm

      Yes, a gooey kind . Stir it often because if it burns, you might not like the burned taste.

      Reply
      • Iosune says

        February 28, 2017 at 1:04 pm

        Hi Nonette! Thanks for your comment 😀

    • Joyce says

      February 26, 2017 at 12:57 pm

      Hi sounds like your milk curdled. After bringing to a boil lower heat to gently simmer the milk as you skim off the foam. Simmer for only 10min while stirring frequently. Hope this helps.

      Reply
      • Iosune says

        February 28, 2017 at 1:05 pm

        Hi Joyce! Thanks for your comment 😉 Have a nice day!

« 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 with a glass of juice.

Hi, I'm Iosune!

I share easy and delicious vegan recipes perfect for everyday meals and special occasions, all made with simple, everyday ingredients.

More About Me

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
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • Photo of a vegan mug cake
    Vegan Mug Cake

Vegan Spring Recipes

  • Jar of vegan lemon curd with lemons around and a spoon scooping curd from the jar.
    Vegan Lemon Curd
  • Bowl of vegan tzatziki sauce garnished with cucumber and olive oil.
    The Best Vegan Tzatziki Sauce (15 Minutes)
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad (20 Minutes)
  • Sliced vegan blueberry muffin with a delightful, fruity center on display.
    The Best Vegan Blueberry Muffins
  • Photo of some vegan lemon bars
    Vegan Lemon Bars
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake

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.