Homemade soybean milk: a bit of labor, a lot of love, and an unexpected crap ton of cleanup

I wasn’t really that thorough when researching how to make soy milk. I gave ChatGPT and Claude a few general prompts and decided I’d make the soy milk with the Instant Pot method. For traditional Chinese (or Asian) style soy milk, the process goes like this: soak the dried soybeans overnight, strain and rinse the beans the next day; then add the beans to a blender and grind with water until smooth. Then, you add this mixture into a big pot with some additional water, bring to a boil, then simmer for about 15-20 minutes. You strain it again, and voila! You have fresh soy milk. At this stage, you can choose to add some sugar to it if you’d like, but it’s pretty much done.

What is not written in this general instruction set is that during the boiling and simmering process, you have to stir the pot constantly. If you do not do this, the bean solids will stick to the bottom of the pan and burn. This could cause your soy milk to have an off or burnt flavor, which you don’t want. I thought I could avoid the need to stir constantly if I did this process in the Instant Pot. Well, I was wrong: I got the dreaded “burn” error, so I ended up having to boil it in the Instant Pot on the “saute” setting and let it simmer there. Sadly, no AI tool warned me that soy milk foams and boils over even quicker and more vigorously than cow milk. When I thought the soy milk was just heating up in the Instant Pot, it actually started bubbling over and onto my kitchen counter! It got everywhere, even inside the inner pot of my Instant Pot. This worried me because if too much liquid gets into the inner pot, it could actually malfunction. So I spent over an hour cleaning up this whole beany mess all over the inside and outside of my poor Instant Pot after the soy milk was finished cooking. I had to whip out sponges, towels of various sizes, chopsticks, brushes, Q-tips, and even toothpicks to get it all out! That was a lot more manual work than I had originally planned for. The Instant Pot base is now air drying, sitting on its side. This will remain until I am definitely in the clear two days from now.

I am quite proud of my final product, though: I ended up with about 5.5 cups of super fresh, thick, luscious, beany soy milk. I added a pinch of sea salt during the boiling process and a little less than 4 teaspoons of sugar at the end. The flavor was even beanier than I had imagined! The entire kitchen was so fragrant of fresh, hot soybean milk when it was cooking; I really enjoyed that smell and found it so comforting. When I smelled the milk, I knew it was successful. But I had another visible sign of success: when I let the hot soy milk sit after straining, it created this beautiful, thick layer of yuba on the top, the “skin” of the soy milk. This is a positive sign that the heat has caused the proteins and fats in the milk to rise to the surface and bind together into that delicious, cohesive layer of what is essentially paper-thin tofu!

There’s so much magic in just soybeans, water, and a pinch of salt. I have also learned my lessons for next time: use the steamer basket to hold the soybean solids during pressure cooking and keep them from the bottom of the pot. If this works, this will mean there will be no reason to worry about anything boiling over since the “saute” function would not be used.

I am looking forward to making this again and again. The process was so satisfying. I still have over 4.5 lb. of dried soybeans left!

Leave a Reply

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

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