• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Soya Eats
menu icon
go to homepage
search icon
Homepage link
  • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×

    Home » Recipes » Drinks

    How To Make Soya Milk

    Apr 26, 2022 · Modified: Jun 12, 2022 by Harriet Britto

    • Facebook
    • Twitter
    • Email
    Jump to Recipe

    Learn how to make soya milk at home, it's easy and tastes so much better than the ones in a box, and it's easy on the budget.

    A glass of homemade soya milk.
    Jump to:
    • ❤️ Why You Will Love This Recipe
    • 👛 Cost to Make
    • 🥘 Ingredients
    • 🍽 Equipment
    • 🍳 Instructions
    • Soya Bean Pulp
    • 👪 Serving Size
    • 🍬 Calories Per Serve
    • 🥗 Serving Suggestions
    • How To Use
    • 🌡️ Storage
    • 📗 Recipes With Soya Milk
    • 📋 Printable Recipe
    • 💬 Comments

    ❤️ Why You Will Love This Recipe

    • Homemade soya milk is easy to make.
    • It's healthy because it is preservative-free and additive-free.
    • Fresh soya milk can be used as a drink and make tofu, yogurt, and cheese.
    • It is affordable to make! It cost us eighty cents to make 3 litres (6.3 pints) of soya milk.
    • It is a suitable alternative if you don't want or are allergic to cow's milk.
    • Give yourself time to make soya milk because the dried beans have to be soaked in water for at least 4 hours or overnight before being used. 
    • Fresh soya milk is suitable for vegan, vegetarian, gluten-free, and dairy-free diets.
    • You don't need fancy equipment like a soy milk maker to make this recipe.

    👛 Cost to Make

    Estimated cost AUD$ = $0.80 for 3 liters or about $0.07 a cup

    🥘 Ingredients

    Please note that below is a guide for some of the ingredients we used in the recipe. The printable recipe further down the page has the complete list of ingredients, including quantities and step-by-step instructions.

    Soya beans - The only ingredients needed to make this recipe is dried yellow soya beans and water to make unsweetened soya milk.

    Sugar (optional) - If you like sweetened soya milk, you can mix in sugar, honey, maple syrup, or another alternative and add these to taste.

    🍽 Equipment

    A food processor or blender - is used to blend and break down the soaked beans and turn them into soya milk.

    Sieve and muslin cloth (cheesecloth) - are used to filter out the soya bean pulp from the blended beans for drinkable soya milk. You could also use a nut milk bag.

    We use a piece of muslin about 70 cm (27.5 inches) x 86 cm (34 inches) in size and fold it in half to make a double layer. When done, the cloth is washed and dried for use another day.

    4 liter (4.22 quart) saucepan - a saucepan this size is needed because this recipe makes about 3 liters (6.3 pints) of milk. If you don't have a saucepan this size, use a smaller saucepan and cook the milk in batches.

    🍳 Instructions

    Soak the beans

    Step by step images 1 and 2 for how to make soya milk. Soya beans soaking in water.

    Image 1 - Place the beans in a large container, wash and rinse the beans twice and drain well.

    After washing the soya beans, fill the container with enough water to cover the beans so that the water level is about 5 - 7 cm (2 - 2.75 inches) above the surface of the beans. 

    You need the extra water because the beans will soak up at least twice their size in water.

    Cover the container with a clean cloth and soak the beans for 4 hours (or overnight). The beans can be left to soak at room temperature or stored in the fridge in hot weather.

    Image 2 - After soaking the beans, place them into a strainer to rinse and drain. Pick through the beans, and remove and discard any beans that look bad.

    Blending

    Before and after picture of blended rehydrated soya beans.

    Image 3 - Working in batches, place half of the beans or less into a food processor and pour a portion of the water (from the amount listed in the recipe ingredients) into the processor jug.

    The water level should be above the beans to ensure easy processing. Blend for 30 - 40 seconds. 

    Depending on the size of the food processor you have, you may have to process the beans in two or more batches. 

    Image 4 - You don't want to overfill the food processor because the liquid will froth and rise as the soya beans are processed.

    Blended soya beans being poured into a bowl.

    Image 5 - After blending, pour the liquid into a clean container and repeat the blending process with the remaining beans. 

    After blending all the beans, rinse the jug with water to remove the residual pulp and pour this into the bowl with soya milk.

    Filter

    Prepare a filtering station. Place a sieve over a bowl or large saucepan, and line the sieve with a double layer of muslin cloth.

    Image showing soya milk being filted through a muslin cloth.

    Image 6 - Working in batches, strain some of the liquid through the muslin-lined strainer and allow it to drain into the saucepan.

    Image 7 -  In between batches, you will need to squeeze the moisture from the pulp by gathering the ends of the muslin cloth and twisting it into a sack, then squeeze out any remaining liquid from the pulp. 

    Soya pulp (okara) in a muslin cloth.

    Image 8 - After squeezing, remove the pulp from the muslin cloth, making it ready for the next batch.

    Heat the milk

    Soya milk in a large saucepan.

    Image 9 - After filtering the soya milk, transfer the milk to a large saucepan, and pour in all the remaining water (you should have used up all the 3 ½ liters / 14 cups of water at this stage).

    Place the saucepan with the soya milk over medium/high heat and bring to a boil. Stir the milk from time to time to prevent burning.

    Skim and discard foam as it appears on the surface of the milk, and don't walk away from it because it can boil over. 

    Stir the milk from time to time to prevent sticking and burning on the bottom of the pot.

    As soon as it comes to a boil, turn off the heat and allow it to cool.

    Sweeten (optional)

    The soya milk can be left unsweetened or sweetened depending on what you are making with it.

    For sweet soya milk, mix in a sweetener of your choice when the milk is warm.

    Start by adding small amounts and taste the milk in between additions until you get the correct amount of sweetness.

    Soya Bean Pulp

    Soya bean pulp on a white plate.

    Soya bean pulp (also known as okara) can be used as an ingredient to make many different recipes. It is high in fiber, protein, and other nutrients, making it an excellent addition to your daily diet.

    Here are some things you can use okara to make muffins, pancakes, bread, patties, tempeh, and cookies.

    Please note that the soya bean pulp from this recipe needs to be cooked before eating. See our post on What To Do With Soy Bean Pulp for How To Cook Raw Okara.

    👪 Serving Size

    A serving size is 250ml (8.5 ounces) cup of soy milk.

    🍬 Calories Per Serve

    There are about 80 - 100 calories in one cup of unsweetened soya milk.

    🥗 Serving Suggestions

    If you enjoy drinking soya milk, you might also enjoy it as flavored milk: 

    Vanilla soya milk - mix in ½ teaspoon vanilla extract (or to taste) to one cup of soya milk. If using unsweetened soya milk, sweeten to taste with your favorite sweetener. 

    Chocolate soya milk - Place a tablespoon of cocoa powder into a cup, add a small amount of soya milk and mix well before filling the cup with more soya milk. Stir well and sweeten to taste.

    How To Use

    You can make:

    • Tofu
    • Tofu fa or douhua (tofu custard)
    • Use it to make cheese, like soya milk cottage cheese and soya milk ricotta.
    • You can use it like dairy milk in any recipe like puddings, custards, smoothies, milkshakes, ice cream, and baking.

    🌡️ Storage

    How long does fresh soya milk last?

    This fresh milk will only last for about 3-4 days because it is preservative-free and must be kept in the fridge.

    If it begins to thicken, it is in the early stages of going off, and if it smells and tastes sour, it has gone off and must be discarded.

    Can you freeze soya milk?

    No, it tends to separate when frozen, and the consistency changes.

    A closeup of soya milk in a jug.

    📗 Recipes With Soya Milk

    • Dairy free custard
    • Watermelon smoothie

    If you have tried this or any other of my recipes, don't forget to come back and rate the recipe and leave a comment below, because I love hearing from you!

    CONNECT WITH SOYA EATS

    Be sure to follow us on social media, so you never miss a post!

    Facebook | Pinterest | Instagram | Twitter

    📋 Printable Recipe

    Homemade soya milk in a jug with dried soya beans in a white bowl in the foreground.

    How To Make Soya Milk

    Learn how to make soya milk. This simple homemade recipe is high in protein, dairy-free, vegan, and budget-friendly.
    Print Recipe Pin Recipe
    Prep Time 15 mins
    Cook Time 25 mins
    Soaking beans minimum of 4 hours or overnight 4 hrs
    Total Time 4 hrs 40 mins
    ESTIMATED COST (AUD$) : $0.80 for 3 liters or about $0.07 a cup
    Course Drinks
    Cuisine Asian
    Servings 12 cups (3 liters)
    Calories 100 kcal

    Equipment

    • Food processor or blender
    • Sieve and muslin cloth
    • 4 liter (4.22 quart) saucepan

    Ingredients
      

    • 275 grams (9.7 ounces / 1 ½cups) dried yellow soya beans
    • 3 ½ liters (14 cups) of water + extra water for soaking

    Optional

    • Sugar or alternative add to taste

    Instructions
     

    Soak the beans (minimum 4 hours or overnight)

    • Place the beans in a container, wash and rinse the beans twice and drain well.
    • Fill the container with enough water to cover the beans so that the water level is about 5 - 7 cm (2 - 2.75 inches) above the surface of the beans.
      Cover the container with a lid or clean cloth and soak the beans for at least 4 hours or overnight.

    Make the soya pulp

    • Drain the soaked beans and discard the soaking water.
    • Pick through the beans, and remove and discard any beans that look bad.
    • Measure 3 ½ liters of water and put it aside for the next steps.
    • Working in batches, place half of the beans or less into a food processor, and pour in some of the measured water from step 3.
      The water level should be well above the beans to ensure an easy processing blend for 30 - 40 seconds.
      NOTE: Depending on the size of the food processor you have, you may have to process the beans in two or more batches. You don't want to overfill the food processor because the liquid will rise and froth up as the soya beans are processed.
    • After processing, strain the mixture by pouring it into a sieve lined with a muslin cloth placed over the top of a large saucepan to catch the soya milk.
    • Gather the ends of the muslin cloth and twist it into a sack and squeeze out any remaining liquid from the pulp. Discard the soya bean pulp and return the empty muslin cloth to the sieve.
      NOTE: The soya bean pulp can be discarded or you can keep it to make other recipes.
    • Repeat steps 4 - 6 until all the beans are processed. Rinse out the jug after the final batch with more of the water and pour this into the muslin cloth with the last lot of processed soya beans.
    • Pour the remaining water into the saucepan with the soya milk.

    Cook the milk

    • Place the saucepan with the soya milk over medium/high heat and bring to a boil. Stir the milk from time to time to prevent burning.
    • Skim and discard the froth as it appears on the surface of the milk and don't walk away from it because it can boil over.
    • As soon as it comes to a boil turn off the heat and allow it to cool.
    • The soya milk can be left unsweetened or sweetened. For sweet soya milk, it is best to add a sweetener or your choice when the milk is warm.

    Cool and store

    • Allow the milk to cool, then transfer the milk to a bottle or other airtight container and store it in the fridge.
      It won't keep for that long and should be consumed within 3- 4 days.

    Notes

    For your reference - We use a piece of muslin about 70 cm (27.5 inches) x 86 cm (34 inches) in size and fold it in half to make a double layer. When done, the cloth is washed and dried for use another day.
    Non Dairy Custard With Soya Milk »

    Reader Interactions

    Comments

    1. Erin says

      May 11, 2022 at 1:13 pm

      This is by far one of the easiest ways to make soya milk! It has saved me so much time and effort. Thank you!

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Author image

    Hi, I'm Harriet! I am the face behind Soya Eats. I, with my small family team, test, photograph, and create the best possible soya recipes just for you.

    More about me →

    Popular

    • What Is White Miso Paste?
    • What is Nutritional Yeast?
    • Japanese Style Gluten Free Chicken Meatballs
    • Sesame Ginger Tofu

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • About

    Copyright © 2022 Soya Eats