Food EditionCookChineseBreakfastMaking Fresh Soy Milk
10 hr 30 minIntermediateServes 4
Chinese · Breakfast

Making Fresh Soy Milk

Homemade soy milk is thinner and cleaner-tasting than the store-bought versions. It relies on the patience of the boil rather than additives or stabilizers.

Total time
10 hr 30 min
Hands-on
45 min
Serves
4
Difficulty
Intermediate
Before you start

Patience with the boil is mandatory.

The soybeans need a long soak to soften completely. Do not rush the cooking phase, as raw soy contains enzymes that require heat to neutralize.

  • Large mixing bowl
  • High-speed blender
  • Fine-mesh nut milk bag or quadruple-layered cheesecloth
  • Large heavy-bottomed stockpot
  • Skimmer spoon
Ingredients

What goes in.

  • 1 cupdried yellow soybeans
  • 5 cupsfiltered water (for blending)
  • additional waterfor soaking
The key technique

Managing the proteins

As the milk heats, a thick, protein-rich foam will rise rapidly. Keep the heat on medium and skim this foam off constantly to prevent it from boiling over and to ensure the final drink is smooth.

Step by step

The method.

  1. Soak the beans

    Cover the soybeans with three inches of cold water. Let them sit at room temperature for at least 8 hours, or overnight, until they have doubled in size and split easily.

  2. Blend

    Drain the soaking water. Add the beans to the blender with 5 cups of fresh water. Blend on high speed for two minutes until the mixture looks like white, frothy cream.

  3. Strain

    Place the nut milk bag over a large bowl. Pour the mixture in and squeeze firmly. Use gloves if the mixture is warm; you want to extract every bit of liquid, leaving only dry pulp behind.

  4. Cook

    Pour the raw milk into the stockpot over medium heat. Bring it to a near-boil, then reduce to a low simmer. Skim the white foam that rises to the surface.

  5. Simmer

    Cook for 20 to 25 minutes, stirring the bottom occasionally to prevent scorching. The milk will turn from a thin, translucent liquid to a richer, opaque white.

  6. Cool

    Remove from heat and let cool. Strain one final time through a clean cloth if you prefer a silky texture.

Variations

Other turns to take.

Sweetened

Whisk in a tablespoon of sugar or maple syrup immediately after removing the pot from the heat.

Vanilla Infused

Add half a split vanilla bean to the pot during the simmering stage, then remove it before cooling.

Tips & troubleshooting

When it doesn't go to plan.

Tip

Discard the pulp, known as okara, or mix it into bread dough or muffin batter.

Tip

If the milk scorches on the bottom of the pot, do not scrape it; transfer the clean milk to a new pot to avoid an off-flavor.

Tip

Store in a glass jar in the refrigerator for up to four days; it will naturally separate, so give it a firm shake before pouring.

Questions

The ones that keep coming up.

Why does my soy milk have a strong, raw flavor?

It likely did not boil long enough. The bean flavor must be cooked out completely, which usually takes at least 20 minutes of active simmering.

Can I use a regular strainer instead of a nut milk bag?

A fine-mesh metal strainer will not catch the fine particles. Use a nut milk bag or several layers of damp cheesecloth to ensure the milk is grit-free.

Community kitchens

How real cooks make it.

No one’s shared their version yet. Be the first to put your kitchen on the map.

Your turn

Cook this your way?

Share your version — your steps, your story. We’ll feature it right here.

Add your recipe