Have you ever looked at the ingredient list on a carton of store-bought soy milk? Between the added sugars, synthetic gums, and artificial flavorings, it can feel more like a science experiment than a wholesome plant milk.
That is exactly why so many people are making the switch to homemade soy milk. When you make it yourself, you get a pure, creamy, and protein-packed beverage using just two honest ingredients: soybeans and water.
Whether you want a rich base for your morning coffee or a clean, dairy-free milk for your family, creating it from scratch is the only way to know exactly what is going into your glass.
The Conventional Way: How to Make Homemade Soy Milk on the Stove

If you want to make homemade soy milk the traditional way, it requires a bit of planning and patience. To get that authentic, creamy texture without the bitter “raw” flavor, you have to follow a specific, multi-step cooking process.
- Prep Time: 25 mins
- Cook Time: 20 mins
- Soaking Time: 8 hrs
- Total Time: 8 hrs 45 mins
- Yield: 3 to 3 ¼ cups
- Servings: 3 servings
The Ingredients:
- 1 cup dried soybeans
- 3 ½ cups water (divided)
- Optional: flavors or sweeteners such as vanilla or almond extract; honey, agave nectar, or sugar.
The Steps:
- The Soak: Rinse, drain, and soak the beans in about 6 cups of water for 8 to 10 hours. Rinse and drain again.
- The Blend: Transfer the beans into a blender or food processor along with 1 cup of water. Puree, scraping down sides as necessary, until thick and creamy (about 3 minutes).
- The Straining Setup: Set up a large mixing bowl with a strainer or colander set into it. Line the colander with a large tea towel—it should be strong but not too thick, so the soy milk can pass through without letting out any of the soybean pulp.
- The First Cook: Transfer the puree plus 2 cups of water into a large pot. Cook over medium-high heat, stirring occasionally to prevent scalding, until very foamy and just beginning to boil. Pour the hot puree into the lined strainer and wash out the pot.
- The Hot Squeeze: Bring the sides of the towel together and twist. Because this is hot, press the contents against the strainer with a pestle or the bottom of a sturdy bottle so the milk drains out. (Pro tip: A silicone oven mitt can also be used to protect your hands if you want to press the hot sack directly.) When the soybean pulp seems mostly dried out, open up the towel and pour the final ½ cup of water over it. Close the towel and squeeze out the final drops.
- The Final Boil: Return the raw soy milk to the pot and bring it to a boil over medium-high heat. Reduce the heat to medium-low and simmer gently for about 7 minutes, until the milk is sweet and has lost its raw bean flavor.
- Flavor & Serve: Stir in additional flavoring or sweetener if desired. Serve warm or cold, and consume within a few days!
The Easy Way: Perfect Soy Milk with Zero Mess

The traditional stovetop method makes a delicious batch of homemade soy milk, but let’s be honest: cooking hot puree, squeezing a boiling-hot tea towel, and scrubbing scorched pots is not ideal for a busy morning routine.
What if you could skip the stove and the messy straining entirely?
The easiest, fastest, and most foolproof way to get perfectly cooked plant milk is with the MioMat Plant-Based Milk Maker. It acts as your blender, strainer, and stove all in one sleek device.
- Prep time: 1 minute (no soaking required!)
- Machine time: 20-25 minutes (fully automated)
- Yield: About 5.5 cups (1.3 liters) of soy milk
- Servings: 4 to 5
The Ingredients:
- 1 measuring cup (provided with the MioMat) of dry soybeans
- Fresh water
The Steps:
- Add your dry soybeans directly into the MioMat jug.
- Add fresh water up to the marked MIN/MAX lines inside the jug (about 1.1 to 1.3 liters).
- Close the lid, select the Soy Milk program, press start, and walk away.
That is it. The MioMat automatically heats, grinds, and cooks the milk to perfection at the exact right temperature, ensuring it never boils over. In just 20 to 25 minutes, you have fresh, piping-hot soy milk. No preservatives, no messy squeezing, and absolutely zero burned pots to clean.
Ready to Upgrade Your Morning Routine?
You don’t need to be a culinary expert with hours of free time to enjoy real, additive-free plant milk. You just need the right tool to do the heavy lifting for you.
Stop overpaying for watered-down cartons and start making the creamiest, cleanest plant milk at home with zero effort.
Discover the MioMat Plant-Based Milk Maker and start your clean health journey today!
