Simple Vegan Blog

  • Christmas
  • Recipes
  • About
  • Subscribe
menu icon
go to homepage
  • Christmas
  • Recipes
  • About
  • Subscribe
A picture of a bottle with soy milk and the words homemade soy milk
subscribe
search icon
Homepage link
  • Christmas
  • Recipes
  • About
  • Subscribe
A picture of a bottle with soy milk and the words homemade soy milk
×
Home > Recipes > Vegan Kitchen Basics

Soy Milk

Published: Jan 26, 2020 · Modified: Oct 7, 2022 by Iosune · This post may contain affiliate links · 355 Comments

4.7K shares
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

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.
4.76 from 49 votes
PRINT PIN RATE
Course: Drink, How to
Cuisine: Chinese
Diet: Vegan
Prep Time: 10 minutes minutes
Cook Time: 25 minutes minutes
Servings: 2 cups (500 ml)
Author: Iosune


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!

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

  • 4 measuring cups and a tablespoon with food.
    How Many Tablespoons in a Cup (tbsp to cup)
  • A glass measuring cup with milk.
    How Many Ounces in a Gallon (gal to oz)
  • 4 measuring cups with food.
    How Many Grams in an Ounce (oz to g)
  • Photo of a dish with French fries and a small bowl with vegan aioli and a hand dipping a fry into the sauce.
    Vegan Aioli
4.7K shares

Comments

  1. Sarita Wilson says

    March 12, 2022 at 10:54 pm

    5 stars
    Hi,

    I am new to making my own soy milk. I bought a 3-piece milk ‘milk maker’. The directions do not mention removing the skins after soaking the beans nor cooking the milk before ingesting. The milk was ultra thick, but had a good flavor. I imagine that it would be thinner and taste even better with your method. I wish I had seen this before buying that milk maker. Thank you so much for this. ~~Sarita

    Reply
    • Iosune Robles says

      March 14, 2022 at 11:12 am

      Hi Sarita!Thanks for your kind comment 🙂

      Reply
  2. Joe says

    February 25, 2022 at 11:39 pm

    Hi, thank you for that.
    How do you arrive in servings to 2 cups (approx 500ml) when you're using 4 cups of water?

    Reply
    • Iosune Robles says

      March 01, 2022 at 1:50 pm

      Hi Joe! Because part of the liquid is lost when the mixture is strained.

      Reply
  3. Stacey says

    January 16, 2022 at 5:36 pm

    could you add more detail on removing the skin from the soybeans? Does this have to be done individually for each bean? Seems very tedious - any tips?

    Reply
    • Iosune Robles says

      January 18, 2022 at 10:55 am

      Hi Stacey! When you soak the soybeans in water for a long time, then it's so easy to remove the skin. If you find this step too tedious, you can omit it 🙂

      Reply
    • Sam says

      January 21, 2022 at 7:26 pm

      After soaking, rub handfuls of beans roughly between your hands. This will loosen and free the skin from beans. Then add fresh water to the beans and the skins should float, or at least be easier to pluck out. Check out online recipes for homemade tempeh for some explanations of this process.

      Reply
  4. Suzie says

    November 05, 2021 at 3:48 pm

    Where can I buy affordable soy beans that don't come from China where the ground is full of heavy metals?

    Reply
    • Iosune Robles says

      November 09, 2021 at 9:01 am

      Hi Suzie! We live in Spain, so I can't help you with that! I'm so sorry 🙁

      Reply
    • Angela says

      January 13, 2022 at 1:51 pm

      Nuts.com has them in bulk and grown in the US!

      Reply
  5. Eddie says

    November 04, 2021 at 12:36 pm

    Hello, good morning!
    About how to make soymilk...
    You said "Keep it in a sealed container in the fridge for about 3-5 days" so, I want to know, is it before use or it can only be preserved for 3-5days after it's prepared?

    Question 2- "You can add other ingredients such as vanilla extract or dates. Blend the mixture if necessary"

    I want to know, is it possible to add vanilla extract or dates into the soybeans blended and blend it together, then strain it before cooking it? Will it still give a good flavor?

    Reply
    • Iosune Robles says

      November 05, 2021 at 10:18 am

      Hi Eddie! It can be preserved for 3-5 days after it's prepared! Feel free to add vanilla extract or dates and blend it together!

      Reply
  6. Brandon says

    October 20, 2021 at 12:54 pm

    Soy milk is great. And it really is this simple to make. I wish you didn't hype it as a healthy replacement to cow's milk, however. Virtually no nutrition expert would support the view that any milk replacement, especially soy milk, is as healthy and full of nutrition as cow's milk. There are many reasons to drink soy instead of cow's milk, but nutrition is not one of them (unless you are lactose intolerant). Let's keep to the facts, rather than espouse false information.

    Reply
    • Iosune Robles says

      October 21, 2021 at 1:19 pm

      Hi Brandon! The nutritional values of soy milk and cow's milk are different 🙂

      Reply
      • Kendra says

        April 19, 2022 at 11:20 pm

        I am a nutritionist and soy milk has many nutritive qualities. Whole soy has been shown over and over to have anti-cancer properties. Soy fiber feeds beneficial bacteria, specifically lactobacillus. Whole organic soy is a good source of molybdenum, K1, folate, and thiamine. The most current research has shown that soy does NOT negatively affect thyroid health. Also, the research that associated soy with estrogen is outdated. Phytoestrogens are in all plant foods, with the highest levels in flax seeds. Phytoestrogens work synergistically with the body. As long as soy is not GMO and there is no allergy, it is a VERY nutritious food. Cow's milk actually raises estrogen levels in both men and women. All animal products contain real estrogen. Cow's milk, if not grass-fed and organic, is full of the heavy metals found in grains and also pesticides, and growth hormones. There was never any evidence showing that cow's milk promotes bone health. It in fact may interfere with calcium absorption.

  7. Noreen says

    August 09, 2021 at 6:06 pm

    I also am wondering if you could cook the beans before blending them. I would like to use the pulp. I don't know how I would cook the pulp before adding to a smoothie or other raw recipe.

    Reply
    • Iosune Robles says

      August 11, 2021 at 10:07 am

      Hi! I haven't tried to cook the beans but I think it's better not to cook them! Also, you can see here: https://simpleveganblog.com/chocolate-hazelnut-truffles/ how we use the pulp 🙂 In this case, we use hazelnut pulp but feel free to use soy pulp!

      Reply
    • Evan E says

      March 27, 2022 at 9:11 pm

      Hi Noreen- I've seen recipes where you cook the blended soy milk before straining it. Then let it cool- then strain it. Then both your soy milk and your okara will be cooked and ready to use. As general info- it is important to cook the soy mil and the okara for at least 20 minutes to make it edible. I think it breaks down an enzyme or something. I can attest that undercooked okara gave me a stomach ache. This is a great recipe and I love the soy milk it made. Thank you.

      Reply
  8. Kerry Miller says

    August 06, 2021 at 11:26 am

    Does anyone have any savoury recipes for the pulp at all? Thanks

    Reply
    • Iosune Robles says

      August 09, 2021 at 11:05 am

      Hi! You can add it to your cakes or breads! Also, our truffles are just amazing: https://simpleveganblog.com/chocolate-hazelnut-truffles/ 🙂 In this case, we use hazelnut pulp but feel free to use soy pulp!

      Reply
    • Shannon says

      July 15, 2024 at 9:24 am

      I put the okara (soy pulp) into things like vegan burger or meatball mixes (cooked -- you can microwave or steam if it is raw). It freezes and thaws well for this purpose

      Reply
      • Iosune says

        July 15, 2024 at 9:52 am

        Hi Shannon! Thanks for your comment 🙂

  9. Sandra says

    July 31, 2021 at 5:11 pm

    Hi,
    I’ve tried this recipe and the consistency is great. The milk kind of tastes like soap though? What could that be? After blending and filtering I boiled it for little over 20 minutes so the fasin should be gone?

    Reply
    • Iosune Robles says

      August 02, 2021 at 11:15 am

      Hi Sandra! I think it could be due to the brand of soy you used 🙂

      Reply
  10. nihar says

    June 22, 2021 at 3:27 pm

    how much calcium does 1 cup have?

    Reply
    • Iosune Robles says

      June 24, 2021 at 10:51 am

      Hi! I don't know exactly how much calcium is in 1 cup, sorry!

      Reply
  11. Emily says

    May 22, 2021 at 12:12 am

    Why my soya milk comes out like cream (or even custard)? Did I blend the soy too smooth (too long in the blender) or didn't I use enough water (usually I put around 4 cups of water for 1 cup of soy)? It doesn't affect the taste, fortunately, but it is a bit weird if I want to drink it as milk (so far I only use it for my tea).

    Reply
    • Iosune Robles says

      May 26, 2021 at 2:20 pm

      Hi Emily! Maybe you need to add more water next time 🙂

      Reply
  12. Petra says

    March 25, 2021 at 12:07 pm

    I just startet to make soymilk and I am wondering why not cook the soybeans before blending, it would be much easier to remove the skin and to use the pulp for other recepts. Or how you use it for the truffles ?

    Reply
    • Iosune Robles says

      March 26, 2021 at 8:48 am

      Hi Petra! It is not necessary to cook them just soak them!

      Reply
« 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




A picture of a bottle with soy milk and the words homemade soy milk
Iosune with a glass of juice.

Hi, I'm Iosune!

I’m the creator of Simple Vegan Blog, sharing quick, flavorful, and easy recipes for everyday life.

I focus on simple ingredients that make cooking enjoyable for everyone.

Want to learn more? Let’s connect!

More about me

Vegan Christmas Recipes

  • Two mugs of vegan eggnog onto a wooden board with some cashews and cinnamon sticks around.
    The BEST Vegan Eggnog
  • A bowl containing mashed potatoes, vegan gravy, parsley garnish, and a serving spoon.
    Easy Vegan Gravy
  • Bowl of vegan mashed potatoes with vegan butter, chives, and black pepper garnish and a fork.
    The Best Vegan Mashed Potatoes
  • Sliced vegan meatloaf against a white backdrop.
    The Best Vegan Meatloaf
  • Two jars of vegan hot chocolate topped with vegan whipped cream and chopped dark chocolate.
    The BEST Vegan Hot Chocolate (4 Ingredients)
  • Lots of vegan peanut butter cookies on a marble slab.
    Easy Vegan Peanut Butter Cookies

Most Popular

  • Square picture of a dish with marinated tofu garnished with chopped chives.
    Easy Marinated Tofu
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Tofu scramble, bread, and tomato slices arranged in a white dish.
    Tofu Scramble
  • A glass measuring cup with vegan mayonnaise and a spoon.
    The BEST Vegan Mayonnaise (4 Ingredients)
  • Overview of baked tofu cubes onto a lined baking sheet.
    Crispy Baked Tofu (5 Ingredients)
  • Square photo of a dish with crispy pan-fried tofu cubes.
    Crispy Fried Tofu (20 Minutes)
  • Overview of a plate with several folded vegan crepes topped with fresh blueberries and powdered sugar.
    Easy Vegan Crepes
  • Stalk of vegan French toast on a plate with some maple syrup and vegan butter on top.
    Easy Vegan French Toast

As Seen In

Logos of HuffPost, HealthLine, Delish, MSN, Parade, and NBC News.

Footer

A picture of a bottle with soy milk and the words homemade soy milk
↑ Back to top

Follow us

Legal

Privacy Policy
Terms & Conditions
Accessibility

About

About Me
Newsletter
Contact
FAQ

Copyright © 2024 Simple Vegan Blog

This website contains affiliate links, which means that if you click on a product link, we may receive a commission in return. Simple Vegan Blog is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

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.