Ever wondered how to make soy milk? Making your own soy milk is super easy and super cheap! All you need is some soy beans, water, a blender, a pot to cook it in and something to strain the milk like a nut milk bag, a jelly bag, or a few layers of cheesecloth. You can flavour it with your choice of sweetener or use this plain soy milk to make your own tofu or cultured cheese. Keep in mind that this soy milk tastes very different from most commercial brands which usually have a dozen ingredients or more. But this is so easy and super cheap to make, I hope you’ll try it.
Click here for the printable recipe.
Video Tutorial for DIY Easy Soy Milk
First, soak some dry soy beans. You can find usually find them in the supermarket where dry beans are sold. If you don’t see them there, you can get them online at places like Amazon or look for an Asian grocery store.
If your tap water is chlorinated like mine, be sure to filter your water or at least let it stand for a few hours for the chlorine to dissipate.
Once rehydrated, you’ll remove the skins and blend them up with water. Strain the pulp, cook the soy milk on the stove and that’s basically it. You can add sweetener or other flavours. I usually just add a bit of maple syrup as it’s my favourite sweetener.
So what to do with the pulp? Try these fishless Vegan Okara Sea Burgers!
Storing and Using your Homemade Soy Milk
Your fresh homemade soy milk will stay fresh in the fridge for only a few days without any additional preservatives. Keep it in the coldest part of the fridge; so way in the back, not in the door!
Keep your soy milk plain if you plan to make tofu with it. You can make regular tofu or silken tofu with it. You’ll just need a coagulant. I love to use food-grade gypsum (calcium sulfate) but if you don’t want to go hunting for it, you can also make tofu using lemon juice. Check out my homemade tofu using just soy milk and lemon juice here. For smooth delicate tofu, check out my silken tofu recipe as well. That post is newer and goes into more detail about soy beans and what happens when you try using store-bought soy milk instead of making your own soy milk from soy beans.
Printable Soy Milk Recipe
IMPORTANT: If you are making tofu with this soy milk, at Step 9, only simmer for ten minutes to fully cook the soy milk. Then go on to your tofu making recipe. No need to cool the milk first.
- 1 cup dry soy beans
- 5 cups water (plus more for soaking and rinsing)
- Optional sweetener to taste (like sugar, agave, maple syrup or stevia)
- Soak the beans in fresh water for one or two days in a large container. Make sure there is enough room for the beans to expand to triple their size. Add water if the water level drops below the top of the beans.
- Drain the beans and transfer to a large bowl. Add enough water to completely submerge the beans.
- Rub the beans between your fingers to remove the skins. Remove the skins from the bowl by mixing the beans around and letting the beans settle to the bottom. Then skim the top to get at the loose skins. Discard the skins. Try to get most of the skins but don't worry if there are a few left.
- Drain the beans.
- Blend the beans with 5 cups of water until the beans well pureed. This took about one minute with my regular 12 speed Oster Blender on the Liquefy setting. If you have a high speed blender, take care not to over blend. You may need to work in a couple batches depending your blender's capacity.
- Strain the liquid into a large pot using a nut milk bag, jelly bag or a few layers of cheesecloth over a colander or sieve. The liquid will be your soy milk. The pulp, known as okara, can be discarded or used in other recipes.
- Heat the milk on high heat until boiling while stirring regularly. The milk tends to form a skin at the bottom of the pot so stirring is necessary to keep this from building up. During this process, a skin may form at the top; this is normal and known as yuba. The yuba can be stirred back into the milk or skimmed off.
- Let the milk boil for a couple minutes; stir and reduce the temperature as needed to prevent the milk from bubbling over.
- Reduce the heat to medium or medium low. At this point, it's a good idea to taste the milk. It may be a bit beany tasting and bitter. As the milk is cooked, the beany and bitter taste will be reduced. Let the milk simmer for anywhere between 10 minutes to 2 hours. How long is up to you.
- When ready, strain the milk into a container.
- Serve the milk hot or cold. Add sweetener to taste. I use about 1 or 2 teaspoons of maple syrup per cup.