• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Yummy Tummy
  • Home
  • Recipe Index
  • About Me
  • Masterchef Journey
  • Media
menu icon
go to homepage
  • Home
  • Recipe Index
  • About Me
  • Masterchef Journey
  • Media
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Home
    • Recipe Index
    • About Me
    • Masterchef Journey
    • Media
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Recent Recipes

    Homemade Soy Milk Recipe

    Last Updated On: Aug 6, 2025 by Aarthi

    2
    Shares

    Jump to Recipe Jump to Video

    Homemade soy milk is a healthy, protein rich and dairy free beverage which is made from dried soybeans. It is a plant based milk which is alternative for those who are lactose intolerant or who are following vegan lifestyle. This fresh soy milk is free from preservatives and artificial additives.

    This milk is rich in nutrients and naturally creamy which can be customised with honey or sugar. This soy milk can be used in cereals, smoothies or simply as refreshing drink. 

    Soy Milk Recipe

    Soy Milk are pretty expensive, a carton of soy milk cost nearly 200 rs. But i love the taste of it a lot. Love to add it to my morning oatmeal, milkshakes and to drink it as it is. But the price of it put me off in getting one.

    Jump to:
    • About Homemade Soy Milk
    • Ingredients
    • Hacks
    • Soy Milk (Step by Step Pictures)
    • Expert tips
    • Variations
    • FAQ
    • 📖 Recipe Card

    So I decided to try it by myself. To my surprise it turned out great. I made a vanilla flavour milk. You could make a chocolate flavour milk by adding some cocoa powder to the milk and cooking it a little longer.

    About Homemade Soy Milk

    Homemade soy milk is a popular non dairy milk which is known for high protein content and creamy texture. This soy milk can be free from added sugar, preservatives and artificial flavours.

    This soy milk is an economical and eco friendly choice for those who are seeking vegan milk recipes and dairy free milk options. Homemade soy milk is rich in calcium, iron and fibre. This milk is a wholesome addition to your daily routine.

    Making soy milk at home is cheaper than buying ready made vegan milk. Which is especially for regular consumption. Preparing this milk is in our control. We can decide how thick or thin we want the milk. It is based on how much water we add during straining. We can make it in a bulk quantity. It stays fresh in the fridge for few days. Which we can use it throughout the week.

    Similar Milk Recipes

    Almond Milk

    Oat milk

    Coconut milk

    Why this recipe work?

    • Homemade soy milk uses minimal and natural ingredients. It can be made with soybeans, water and some optional flavourings.
    • This soy milk delivers clean and fresh taste. This has fresher and cleaner taste when compared to store bought soy milk.
    • Homemade soy milk avoids commercial additives which gives pure soy milk which is easy for digestion and suitable for clean eating lifestyles.

    Ingredients

    Dried soybeans: This is the main ingredient. They are full of protein which helps to make the milk thick and creamy.

    Water: It is used to grind the soybeans and also used to thin the milk to the right texture.

    Sugar or honey: This makes the soy milk taste sweet. And gives good flavour.

    Vanilla extract: It gives a nice smell and sweet flavour to the milk. It helps to cover the strong bean smell.

    Hacks

    • Use hot water for blending. It helps to blend the soybeans more smoothly and it can reduce raw smell.
    • Gently rub the beans after soaking. It loosens and remove some of the skins which can reduce bitterness.
    • Strain the milk through nut milk bag. It gives a smoother texture than a regular cloth or seive.
    • Remove the foam while boiling, it gives clear and better taste and texture of the milk.
    • Add sugar or honey when the milk is slightly warm for better dissolving.
    • Chill the milk before serving. It tastes better especially when sweetened.

    Soy Milk (Step by Step Pictures)

    Soaking & Grinding

    1)Take soy beans.

    2)Wash them well and soak them for at least 10 hours or overnight.

    3)Now beans are soaked.

    4)Drain them and rinse them in cold water.

    5)Take the rinsed drained beans in a blender.

    6)Add 2 litre water to it and puree till smooth. You might need to do it in 2 batches. 

    Straining

    8)Now take a large nonstick pot in which you are going to cook the soy milk. Place a colander on top. Place nut milk bag over the colander.  Pour the ground soy beans mixture into the nut milk bag.

    9)Gently squeeze to remove as much soy milk as possible. You have to keep on squeezing the bag to get the soy milk. Take your time in this step and make sure you get as much soy milk as possible. 

    10)Once the milk is extracted, the product left in the nut milk bag is called as soy bean pulp or okara. You can make lots of recipes using it. Check my notes section for ideas.

    11)This is your soy milk. Now we are going to cook it.

    Cooking

    12)Now place the large pot of soy milk on heat. Use a silicon or wooden spatula to keep on stiring the pot since the soy milk has tendency to stick at the bottom.

    13)Bring the soy milk to a boil, Keep on mixing since soy milk will boil over. 

    14)Also you might be seeing some scum forming on top of soy milk, you can remove it using a spoon.

    Now once the soy milk has started to boil, reduce the flame and cook for 15 mins on low heat, keep stirring all the time. Once 15 mins is over, your soy milk is done.

    Serving

    15)To serve soy milk, You can add honey and vanilla extract to soy milk and enjoy.

    16)Serve chilled.

    Expert tips

    • Always use fresh, clean and unbroken dried soybeans for best flavour and texture.
    • Don't over boil the milk. Boiling too long can give the milk a burnt or overly strong taste.
    • Use heavy bottomed pan. This prevents the milk from sticking or burning at the bottom during cooking.
    • Keep stirring while cooking. It helps to prevent lumps and keeps the milk smooth.
    • Homemade soy milk has no preservatives so it is best to enjoy fresh. Consume within 3-4 days.

    Variations

    Homemade raw oats milk: It is a quick and budget friendly dairy free option. Which is made by blending soaked oats with water and straining the mixture. It has a mild taste, creamy texture and works well in smoothies or cereals.

    Homemade coconut milk: This is made by blending fresh or dry grated coconut with warm water. It is rich, creamy and perfect for curries, desserts and drinks.

    Homemade sweetened condensed milk: This recipe combines milk and sugar simmered together until thick and creamy. It is used in Indian sweets, dessert and baking. It gives rich flavour to the recipes.

    Homemade raw almonds milk: This milk is made by blending soaked raw almonds with water. It is light , nutty and naturally dairy free. This milk is great for drinking , coffee or adding to the recipes.

    FAQ

    Q: How long does homemade soy milk last?

    It stays fresh for 3 to 4 days in the refrigerator. Always store in clean and airtight container.

    Q: Why my soy milk smell beany?

    The natural smell of soybeans can be str. Boiling well and adding venilla essence can reduce the raw smell.

    Q: Can I drink it without boiling?

    No. Raw soy milk can be hard to digest. It may have anti nutrients. Always boil before drinking.

    Q: Can I skip sweetner?

    Yes. You can. It can be used without adding sweetener too.

    Q: What can I do with leftover pulp?

    You can use it in cutlets, dosa batter or parathas. It is rich in fiber and protein.

    Q: Why my soy milk separating?

    Separation is natural. Just shake or stir before using. For better texture strain the milk well.

    Soy Beans Recipes

    • Homemade Tofu Recipe
    • Soya Bean Curry Recipe
    • Soya Bean Sundal Recipe

    📖 Recipe Card

    Homemade Soy Milk Recipe

    Homemade soy milk is a healthy, protein rich and dairy free beverage which is made from dried soybeans. It is a plant based milk which is alternative for those who are lactose intolerant or who are following vegan lifestyle. This fresh soy milk is free from preservatives and artificial additives.
    This milk is rich in nutrients and naturally creamy which can be customised with honey or sugar. This soy milk can be used in cereals, smoothies or simply as refreshing drink. 
    No ratings yet
    Print Pin Rate
    Prep Time: 15 minutes minutes
    Cook Time: 30 minutes minutes
    soaking time: 8 hours hours
    Total Time: 8 hours hours 45 minutes minutes
    Servings: 6 servings
    Calories: 315kcal

    Equipment

    • Blender
    • Cheese Cloth or Nut Milk Bag
    • Strainer
    • Cooking pot

    Ingredients

    • 2 cups Dried Soy Beans
    • 2 litre Water
    • ¼ cup Sugar or Honey
    • 1 tablespoon Vanilla Extract

    Instructions

    • Take soy beans a bowl. Rinse it really well. Add lots of water over it and let let it soak overnight (around 10 hours).
    • Once the beans are soaked. Drain and rinse in cold water to remove any smell from the beans.
    • Take the rinsed drained beans in a blender, Add 2 litre water to it and puree till smooth. You might need to do it in 2 batches.
    • Now take a large nonstick pot in which you are going to cook the soy milk. Place a colander on top. Place nut milk bag over the colander.
    • Pour the ground soy beans mixture into the nut milk and gently squeeze to remove as much soy milk as possible. You have to keep on squeezing the bag to get the soy milk. Take your time in this step and make sure you get as much soy milk as possible.
    • Once the milk is extracted, the product left in the nut milk bag is called as soy bean pulp or okara. You can make lots of recipes using it. Check my notes section for ideas.
    • Now place the large pot of soy milk on heat. Use a silicon or wooden spatula to keep on stiring the pot since the soy milk has tendency to stick at the bottom.
    • Bring the soy milk to a boil, Keep on mixing since soy milk will boil over. Also you might be seeing some scum forming on top of soy milk, you can remove it using a spoon. Now once the soy milk has started to boil, reduce the flame and cook for 15 mins on low heat, keep stirring all the time.
    • Once 15 mins is over, your soy milk is done. If you are planning to serve it as soy milk, you might want to stop at this point. You can add honey and vanilla extract to soy milk and enjoy.

    Video

    YouTube video

    Notes

    • You can use the leftover soya pulp is a called as okara. It can be used in various recipes.
    • You can make chocolate flavoured soy milk, by adding cocoa powder in the last minute of cooking.
    • You can remove the skin before grinding too, but many people grind the soya bean with skin and strain it after that. But removing skin before grinding reduces the beany taste.
    • Soya Bean can be used in many vegan recipes in place of milk.

    Nutrition

    Serving: 1serving | Calories: 315kcal | Carbohydrates: 27g | Protein: 23g | Fat: 12g | Saturated Fat: 2g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 3g | Sodium: 18mg | Potassium: 1118mg | Fiber: 6g | Sugar: 13g | Vitamin A: 14IU | Vitamin C: 4mg | Calcium: 182mg | Iron: 10mg
    Tried this recipe?Mention @yummytummyaarthi or tag #yummytummyaarthi!
    Join us on FacebookFollow us on Facebook
    Share by Email Share on Facebook

    If you have any questions not covered in this post and if you need help, leave me a comment or mail me @aarthi198689@gmail.com and I'll help as soon as I can.

    Follow me on Instagram, Facebook,Pinterest ,Youtube  for more Yummy Tummy inspiration.

    IF YOU MAKE THIS RECIPE OR ANYTHING FROM YUMMY TUMMY, MAKE SURE TO POST IT AND TAG ME SO I CAN SEE ALL OF YOUR CREATIONS!! #YUMMYTUMMYAARTHI AND @YUMMYTUMMYAARTHI ON INSTAGRAM!

    More Homemade Stuffs

    • Hung Curd Recipe
    • Homemade Chilli Oil Recipe
    • Ethiopian Berbere Recipe
    • Homemade Garlic Oil Recipe
    • Homemade Oat Flour Recipe
    • Homemade Urad Dal Flour Recipe

    2
    Shares

    More Recent Recipes

    • Green Chilli Sauce Recipe
    • Thai Veg Green Curry Recipe
    • 5 Food Safety Hazard Mistakes You Might Be Making in Your Kitchen
    • Vegetable Quesadilla Recipe
    Aarthi

    About Aarthi

    Over the past few years I’ve been on a mission to find and create recipes that I can make from scratch. I hope you enjoy the recipes on this blog as they are tried and true from my kitchen to yours!

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Sangeetha Nambi

      at

      Perfect !

      Reply
    2. M D

      at

      Wow! Your homemade soy milk looks delicious. I am sure it tastes great too!

      Reply
    3. Mrs.Jessy

      at

      Thanks for this delicious healthy drink recipe arthy...just tried it at home.came out very well.thanks once again

      Reply
    4. Anonymous

      at

      How many days will it stay?

      Reply
    5. Parvin Bhanu

      at

      How many days it will be stored

      Reply
    6. Aarthi

      at

      @Parvin Bhanuu can keep it for 4 to 5 days

      Reply
    7. Anonymous

      at

      Can we give it to baby my baby is 7month

      Reply
    8. Aarthi

      at

      @AnonymousI am not sure, consult with ur pediatrician though.

      Reply
    9. Anonymous

      at

      the soya paste left while churning.. has that to be discarded?

      Reply
    10. Aarthi

      at

      @Anonymousno u can add it to chapati dough

      Reply
    11. jyothiswaroop

      at

      which soya beans u have usd??

      Reply
    12. Aarthi

      at

      @jyothiswaroopjust plain white ones

      Reply
    13. Siji

      at

      Tried this recipe for my son 4 yrs old who has milk intolerance .thanks aarthi for this recipe.. Actually I was worried that what shall I give him instead of dairy products..,also he has other food intolerance too..but he can have soya .. now I use this recipe

      Reply
    14. Aarthi

      at

      @Sijiyou can give nuts milk.

      Reply
    15. Vani

      at

      Hi Aarthi, today i prepared soya milk but it curdle.. may i know the reason? Should we heat it immediately after filtering??

      Reply
      • Aarthi

        at

        yes after filtering you have to heat it

        Reply
    16. Vani

      at

      Thank you Aarthi, it came out well. How long can the okara be refrigerated before using it in chapathi

      Reply
    17. Sivani M

      at

      to make tofu.. should we use heated and then cooled(unsweetened) soy milk?

      Reply
      • Aarthi

        at

        heated

        Reply

    Primary Sidebar

    MEET THE AUTHOR

    Hi, I'm Aarthi!

    WELCOME. Over the past few years, I’ve been on a mission to find and create recipes that I can make from scratch. I hope you enjoy the recipes on this blog as they are tried and true from my kitchen to yours!

    More about me →

    STAY CONNECTED

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube

    Useful Links

    • Dosa
    • Idli
    • Rice Recipes
    • Breakfast
    • Lunch
    • Dinner

    Recent Posts

    • Grilled Cajun Chicken Recipe
    • Spicy Chukka Chicken Recipe
    • Millet Sambar Rice Recipe
    • Carrot Paratha Recipe

    As seen in

    Footer

    ↑ back to top

    Privacy

    • Privacy Policy
    • Advertisers
    • Contact
    • Recipe Index

    Stay Connected

    • Facebook
    • Instagram
    • YouTube

    Copyright © 2021 Yummy Tummy | Technical Partner Host My Blog

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required