Skip to Content

How To Make Soy Milk

Sharing is caring!

*This post may contain affiliate links. Please see my disclosure to learn more.

Soy milk, soymilk and soya milk are a non-dairy plant-based beverage that is cheap and easy to make. Here are the important basics so that you can make your own soy milk at home that tastes better than store bought.

Making soy milk from scratch is not very hard. In fact, fresh soy milk tastes good and you also have the ability to add your favorite flavors to the mix.

Soy milk is nothing new and has been around for a long time. Due to lactose intolerance and the desire to cut back on dairy products, soy milk has become a popular alternative to cow’s milk in many western countries.

Soy milk has found its way into many recipes. At Simply Oatmeal, soymilk has been used in a variety of recipes such as overnight oats and oat smoothies, just to name a few. Whether you cook with it or simply drink it as it, there are endless possibilities to incorporate this dairy-free beverage alternative.

Can soy milk be boiled? Yes it can! When you make soy milk from scratch, you boil the liquid to cook the soybeans.

Raw soybeans are not edible and cannot be digested by humans. The cooking process ensures that the soy milk is no longer raw and therefore makes it digestible.

Without further ado, lets get started with making homemade soy milk. Here is everything you need to know.

How to make soy milk at home?

Soy milk is quite easy to make and freshly made soy milk tastes so rich and creamy.

To make soy milk at home, all you need are soybeans and a high speed blender. The process requires a few steps to complete, but is relatively simple to complete.

Gather the staples and any addition soy milk flavors you wish to add.

Soy Milk Ingredients:

  • Soybeans
  • Water
  • Salt
Soybeans are soaked in water overnight and then placed in a blender.
Raw soybeans are blended with water and then strained.

Start by soaking the soybeans for about 8 hours. They will soften and become much easier to blend.

After the soybeans have soaked, then blend them with filtered water. The result will be a thick milky like consistency.

Strain the liquid through a nut milk bag, cheesecloth or clean linen from the kitchen drawer.

Save the strained solids so that you can dehydrate and make soy powder.

Squeeze the strainer to extract as much raw soy milk as possible.
Cook the strained raw soy milk in a small saucepan

The reserved liquid needs to be cooked to complete the soy milk process. Pour the liquid into a sauce pot, simmer for about 20 minutes, and then cool to room temperature.

If your looking to make the soy milk taste better, then now is the time to add the soy milk flavors. After the milk has cooled to room temperature, then blend in the desired flavor combinations.

Afterwards, store in a mason jar, bottle or milk container and place in the refrigerator immediately.

How long does soy milk last? Homemade soy milk will be fresh for about 5 days. It can last a bit longer based on storage conditions like the cleanliness of the bottle and the temperature of the fridge.

If you have exceeded past the 5 days of freshness, then check for any signs of spoilage or off-putting aromas before consuming.

How to make soy milk from scratch

How do you make soy milk from soy powder?

Soy milk can also be made from soy powder. This eliminates the need for a blender, because the soybeans are already pulverized.

Simply mix a cup of soy flour with 3 cups of water in a small sauce pot. Simmer for the mixture for about 20 minutes, and then strain to remove the solids.

After the strained soy milk has cooled, then you can add the desired soy milk flavors to make it taste better. A majority of the flavors listed below require blending, however there are some powdered formulas that can be simply stirred in.

Soy Milk Flavors

Fresh soymilk tastes delicious. The wholesome, full-bodied creaminess is rich and tasty. Even though, some people may find it bland or distasteful.

How to make soy milk taste better? Soy milk flavors are a fantastic way to enhance the taste. From sweetened to classic tastes and exotic combos, there are a number of possibilities to explore.

How do you add flavor to soy milk? After the strained soy milk has been boiled and cooled to room temperature, that is the perfect time to add flavor to the soy milk.

The flavor add-ins do not need to be cooked. Adding them during the boiling phase will drastically change the flavor profile.

Pour the soy milk into a blender and add the ingredients for the flavor combination you desire. Blend until the fixings are fully combined.

Once again, strain the milk to remove any bits or pieces that may be left. Viola, you have flavored soy milk that are guaranteed to taste better than any store bought version.

  • Sweetened: add 4-6 pitted dates
  • Cocoa: add 2 tablespoons cocoa powder
  • Vanilla: add 1-2 teaspoons vanilla extract
  • Almond: add ½ cup of soaked almonds
  • Apple Pie: add¼ cup apple butter and 1 teaspoon apple pie spice
  • Banana: add 1 ripe banana
  • Black bean: add ¼ cup of cooked black bean
  • Black sesame seed: add ¼ cup of black sesame paste
  • Black tea: substitute 1 cup of black tea for 1 cup of water
  • Caramel-apple: add 2 tablespoons caramel sauce and ¼ cup applesauce
  • Coffee: replace 1 cup of water with 1 cup of cold brew coffee
  • Macha: add 2 tablespoons of macha powder
  • Mango: add 1 cup of chopped ripe mango
  • Orange chocolate: add 1 tablespoon of orange zest and 2 tablespoons cocoa powder
  • Pineapple: add 1 cup of chopped ripe pineapple
  • Pumpkin spice: add ¼ cup pumpkin puree and 1 teaspoon pumpkin pie spice
  • Red bean: add ¼ cup or cooked red bean
  • Strawberry: add ½ cup strawberries
  • Sweet potato: add ¼ cup of sweet potato puree
  • Sweet sake: add ½ cup of sweet sake
  • Toasted coconut: add ¼ cup unsweetened shredded toasted coconut
  • Ume: add ¼ cup ume puree
  • Yuzu: add ¼ cup yuzu juice

Soy Milk Tips       

Making soy milk at home is quite simple. However, there are a few tips that will help the process to be a bit smoother.

From recommended equipment to proven techniques, here is exactly what you need to know about making soy milk at home.

  • Soak the soybeans for at least 8 hours before attempting to blend. This makes it much easier to blend the dried beans and fully extract the entire flavor.
  • If you blended the soybeans and water, and then cook that mixture, you can strain the soybeans to make tofu.
  • If you blend the liquid, strain out the solid soybean paste and then cook the strained liquid, you can make soybean powder.
  • Soy milk flavors are easy to incorporate. Make sure to add the ingredients to room temperature liquid because cooking will change the overall taste.
  • To strain the soymilk, use a nut milk bag, cheesecloth or clean linen from the kitchen drawer.
  • Cool the milk as quickly as possible, and then store in a clean mason jar, bottle or milk container.
  • Fresh soy milk will last about 5 days. Adding flavor ingredients can shorten or lengthen the duration based upon the items. Use your sense and check for any spoilage or foul smells before consuming.

More easy recipes from scratch:

soy milk in a glass bottle ready to go inside the refrigerator
Yield: 1 qt

Easy Soy Milk Recipe

Prep Time: 5 minutes
Cook Time: 20 minutes
Additional Time: 5 minutes
Total Time: 30 minutes

Home soy milk is easy to make, tastes incredibly fresh and is full of nutrition.. This soy milk recipe only has 2 ingredients, but has countless flavor options available.

Follow along to learn the tips and tricks for making your own soy milk from scratch. Whether you want sweetened or sweet potato flavored, we have the best flavor combinations for you to try,

Soy milk is a healthy and nutritious milk alternative. It's great for baking, cooking and drinking, therefore we love using it in our oatmeal recipes.


  • ½ cup yellow soybeans (80 grams)
  • 4 cups water (1 liter)


  1. Soak the soybeans in water for a minimum of 8 hours.
  2. Drain the soybeans and remove the tough outer skin pieces.
  3. Blend the soybeans with 3 cups of water (750 milliliters) until the mixture is almost smooth.
  4. Strain the blended mixture using a nut milk bag, cheesecloth, or a linen towel.
  5. Pour the mixture in a saucepan, add 1 cup of water (250 milliliters), bring to a boil and then skim any foam that rises to the surface.
  6. Simmer for 20 minutes and continue stirring occasionally as the liquid cooks to ensure no solids are burning on the bottom.
  7. Let the soy milk cool to room temperature, and then you can add the soy milk flavors like vanilla, dates or any of the other fun combinations. Blend the mixture again if necessary.
  8. Store the soy milk in a mason jar, bottle or milk container in the fridge for about five days.


  • Shake well before serving because beverage tends to separate.
  • Homemade soy milk stays fresh for about 5 days, but may last a bit longer. Check for any signs of spoilage like foul odor or mold growth before consuming.
  • Adding flavor ingredients can shorten or lengthen the quality of freshness.
  • Nutrition Information:



    Serving Size:


    Amount Per Serving: Calories: 25Total Fat: 1gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 0mgSodium: 6mgCarbohydrates: 1gFiber: 1gSugar: 0gProtein: 3g

    Nutrition information isn’t always accurate.

    Did you make this recipe?

    Share your easy oat recipes with me on Instagram!

    Sharing is caring!

    John Base Sesay

    Friday 4th of March 2022

    Glad to know this Thank you

    Skip to Recipe