Homemade Soy Milk

Fresh soya milk has a clean, gently nutty character that sets it apart from many shop-bought versions. Made from soaked dried soya beans blended with water, then simmered and strained, it is a simple plant-based drink with a light body and naturally mild flavour. The key to a good result is cooking the blended beans long enough to soften the raw beany note, while stirring carefully to prevent catching. Served warm, it feels soothing and breakfast-friendly; chilled, it becomes a refreshing everyday milk for drinking on its own or using in cereals, smoothies and simple desserts. A little caster sugar can be added for a lightly sweet finish, or left out for a cleaner, more neutral taste.
Cuisine style Chinese-style plant-based drink
Flavor profile Light • Mildly nutty • Clean finish
Techniques Soaking • Blending • Gentle simmering • Straining
Key equipment Blender • Large pot • Sieve or strainer
Cooking style Make-ahead friendly • Freezer-friendly
Time commitment Make-ahead friendly

Why this recipe works

  • Reliable soak-blend-simmer method: Soaking softens the beans, blending extracts their milkiness, and simmering cooks out the raw, beany flavour.
  • Simple ingredient list: Dried soybeans and water create the base, with sugar added only if a lightly sweet finish is preferred.
  • Easy to adjust: Serve it warm or chilled, keep it unsweetened, or add a sweetener after straining so the flavour stays balanced.

Get the most out of this recipe

Timing notes

  • Plan for soaking: The beans need a long soak before blending, so start them the night before or early in the day.
  • Cool before chilling: Let the strained soy milk cool completely before refrigerating to protect its fresh flavour and storage quality.

Texture tips

  • For a cleaner finish: Strain twice and avoid pushing the last fine sediment through if you prefer a smoother drink.
  • Blend thoroughly: A very smooth blend gives better extraction and helps prevent a coarse or gritty texture after straining.

Common mistakes

  • Do not leave it unattended: Soy milk can catch on the base of the pot once it heats through, so stir often and scrape around the edges.
  • Keep the simmer gentle: A hard boil can make the mixture foam up quickly; steady, moderate heat gives better control.
  • Cook until the raw aroma fades: The soy milk should smell cooked rather than sharply beany before it is strained and served.

Make-ahead tips

  • Warm gently: Reheat over low to medium heat, stirring occasionally, rather than boiling hard.
  • Freeze for longer storage: Freeze cooled soy milk in a sealed container, then defrost in the fridge and whisk or blend briefly to bring it back together.
  • Shake before serving: Natural separation is normal in homemade soy milk, so stir or shake well after chilling.

Equipment you'll need

Ingredients
Instructions
Print
  1. Rinse the soybeans well, then cover with plenty of water and leave to soak for 8 hours, or overnight. Drain and rinse again.
  2. Put the soaked soybeans in a blender with 1000 ml of the water. Blend until very smooth and milky, working in batches if needed.
  3. Tip the blended mixture into a large pot and stir in the remaining 1000 ml water. Bring to a gentle simmer over medium heat, stirring often and scraping the base to prevent catching.
  4. Simmer for 15 minutes, stirring frequently, until the foam subsides and the soy milk smells cooked rather than beany. Keep the heat gentle to avoid boiling over.
  5. Set a sieve over a bowl and strain the hot soy milk, pressing firmly with the back of a spoon to extract as much liquid as possible. If you prefer a cleaner finish, strain a second time.
  6. Taste and stir in the caster sugar, if using, until dissolved. Serve warm, or cool completely then chill before serving.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Stir frequently while simmering, especially around the edges of the pot, as soy milk can catch quickly once it heats through.
  • For a smoother drink, strain twice through the sieve and avoid forcing any fine sediment through at the end.
  • Food safety: if serving to young children, pregnant people, older adults, or anyone immunocompromised, bring the soy milk back to a steady simmer after straining and cool promptly.

Substitutions

  • Replace caster sugar with agave syrup for a vegan sweetener that dissolves instantly, especially when serving chilled.
  • Replace caster sugar with maple syrup for a warmer, slightly caramel flavour.

Storage

  • Refrigerate up to 4 days
  • Cool completely, then refrigerate in a clean, sealed container for up to 4 days. Shake or stir before serving as separation is normal. Freeze for up to 2 months; defrost in the fridge and whisk or blend briefly to re-emulsify.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Homemade Soy Milk
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 8h 15min (25min active)
  • Difficulty: Medium
  • Cuisine: Chinese
  • Allergens:
    Soybeans
Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

OXO Good Grips Stainless Mixing Bowl Set

Insulated grip bowls
  • Non-slip base
  • Comfort grip
  • Higher price

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.