How to Make Soy Milk at Home with a Blender (2026 Guide)
Last Updated: March 21, 2026
Quick Answer: To make soy milk at home: soak 1 cup dry soybeans overnight, blend with 4 cups fresh water for 2 minutes, strain through cheesecloth, then simmer 15–20 minutes stirring constantly. Makes ~1 litre. Best blender: Vitamix 5200 ($399) for silky-smooth results; Ninja BN701 ($99) for best value.
Homemade soy milk costs approximately $0.30 per litre vs $2.50–4.00 for commercial brands — an 87% cost saving. With the right blender and technique, the result is indistinguishable from commercial whole soy milk.
Table of Contents
Ingredients and Equipment
Ingredients: 1 cup dry soybeans (non-GMO recommended), 4 cups fresh water for blending, plus extra for soaking. Optional: 1–2 tsp sugar, pinch of salt, vanilla extract, or pandan leaf. Equipment: high-powered blender (600W minimum), cheesecloth or nut milk bag, large pot, fine mesh strainer. Total cost per batch: approximately $0.30 for soybeans. Commercial equivalent: $2.50–4.00 per litre.
Step-by-Step Instructions
Step 1 — Soak: cover 1 cup dry soybeans with 3 cups water, soak 8–12 hours or overnight. Beans double in size. Step 2 — Rinse: drain soaking water (contains oligosaccharides that cause gas), rinse thoroughly 2–3 times. Step 3 — Blend: add soaked beans + 4 cups fresh water to blender. Blend on highest speed 2 minutes (Vitamix) or 3 minutes (standard blender). Step 4 — Strain: pour through cheesecloth or nut milk bag over large pot, squeeze firmly to extract all liquid. The pulp left behind is okara — edible and high in fiber. Step 5 — Cook: simmer strained liquid on medium heat 15–20 minutes, stirring constantly to prevent scorching. Remove white foam with spoon as it forms. Step 6 — Season: add sugar, salt, or flavoring to taste while hot. Step 7 — Cool and store: cool to room temperature, pour into sealed glass jar, refrigerate up to 5 days.
Soybean to Water Ratios
The water ratio controls richness and calorie density of the final soy milk.
| Ratio (beans:water) | Texture | Calories/cup | Best For |
|---|---|---|---|
| 1:3 | Extra thick | 110 kcal | Tofu base, thick drink |
| 1:4 | Standard (commercial) | 80 kcal | Everyday drinking, coffee |
| 1:5 | Light | 55 kcal | Cooking, lower calorie |
Best Blenders for Making Soy Milk
The Vitamix 5200 ($399) produces soy milk indistinguishable from commercial brands — its 2-peak HP motor fully breaks down soybean cell walls in 60–90 seconds, extracting maximum protein. The Ninja BN701 ($99) requires 2–3 minutes at maximum speed and produces slightly grainier texture, but results pass a casual blind taste test. Any blender under 600W produces noticeably grainy soy milk regardless of blending time — the motor lacks sufficient RPM to fully break down soybean fiber.
Troubleshooting Common Problems
Bitter taste: insufficient cooking (minimum 15 minutes), old soybeans, or not removing foam. Fix: simmer longer and skim foam aggressively. Grainy texture: underpowered blender or insufficient blending time. Fix: blend 1 additional minute or double-strain through finer cheesecloth. Watery consistency: too much water. Fix: use 1:3.5 ratio instead of 1:4. Sour smell after 2 days: normal for preservative-free soy milk — consume within 5 days and store at below 4C.
Frequently Asked Questions
How do you make soy milk with a blender?
Soak 1 cup soybeans overnight. Blend with 4 cups fresh water 2 minutes. Strain through cheesecloth. Simmer 15–20 minutes stirring constantly. Season to taste. Makes ~1 litre. Refrigerate up to 5 days.
What blender is best for soy milk?
Vitamix 5200 ($399) produces the smoothest results in 60–90 seconds. Ninja BN701 ($99) is the best value. Minimum 600W required for acceptable texture.
Do I need to cook soy milk after blending?
Yes — raw soy milk contains compounds that cause digestive issues. Simmer 15–20 minutes to deactivate them. Fully cooked soy milk smells slightly sweet; undercooked has a raw grassy smell.
What is the soybean to water ratio?
1:4 for standard soy milk (similar to commercial whole). 1:3 for extra-thick. 1:5 for light or cooking use.
Why does my soy milk taste bitter?
Insufficient cooking, old soybeans, or not removing foam. Simmer minimum 15 minutes and skim foam aggressively. Add 1–2 tsp sugar to balance residual bitterness.
How long does homemade soy milk last?
4–5 days refrigerated in a sealed container. No preservatives unlike commercial brands.
Check Current Prices on Amazon
| Product | Price |
|---|---|
| Vitamix 5200 Blender | 🛒 Check Price → |
| Ninja Professional BN701 Blender | 🛒 Check Price → |
| NutriBullet Pro 900W | 🛒 Check Price → |
As an Amazon Associate, GadgetKitchenReviews earns from qualifying purchases.
Choosing the Right Soybeans
The quality of your soybeans has a bigger impact on the final flavour than the blender you use. Fresh-harvest soybeans (dried within the last 12 months) produce sweeter, creamier soy milk with less of the raw bean flavour that puts people off homemade versions. Look for soybeans labelled “food grade” or “non-GMO” at Asian grocery stores — they are typically sold in 1 to 2 lb bags.
Yellow soybeans are the standard choice for white soy milk. Black soybeans produce a darker, earthier milk popular in Taiwanese cooking. Both work with the same method — black soybean milk simply needs a longer blend time to fully break down the thicker skin.
Flavour Variations
- Classic sweet: Add 2 tbsp sugar + ¼ tsp vanilla extract after boiling
- Taiwanese style: Add 1 tbsp brown sugar + pinch of salt
- Unsweetened: Skip sugar entirely — use in savoury soups and hotpot broth
- Pandan soy milk: Add 2 pandan leaves during the boil for a Southeast Asian fragrance

Leave a Reply