Food EditionCookChineseBreakfastClassic Savory Soy Milk
20 minEasyServes 2
Chinese · Breakfast

Classic Savory Soy Milk

This is a breakfast of contrasts: smooth, hot soy milk meeting the sharp tang of vinegar and the salt of preserved vegetables. It is the texture that defines this dish, landing somewhere between a light custard and a creamy soup.

Total time
20 min
Hands-on
15 min
Serves
2
Difficulty
Easy
Before you start

Temperature is everything.

Use the freshest unsweetened soy milk you can find. If it is lukewarm, the curds will not form properly; it must be steaming.

  • small saucepan
  • two deep bowls
  • ladle
  • whisk
Ingredients

What goes in.

  • 500 mlunsweetened soy milk
  • 1 tbspChinkiang black vinegar
  • 1 tsplight soy sauce
  • 1/2 tspsesame oil
  • 1 tbspdried shrimp, soaked and finely chopped
  • 1 tbsppickled mustard greens, finely diced
  • 1 tbspscallion, finely sliced
  • 1/4 tspchili oil (optional)
The key technique

The curdling reaction

Pour the boiling soy milk into the bowl containing the vinegar mixture from a height of about six inches. The force of the fall distributes the acidity instantly, creating a smooth, silken curd rather than uneven chunks.

Step by step

The method.

  1. Prepare the bowls

    Divide the black vinegar, soy sauce, sesame oil, pickled mustard greens, and dried shrimp equally between the two bowls.

  2. Heat the milk

    Bring the soy milk to a gentle simmer in a saucepan over medium heat. Do not let it boil over, but ensure it is steaming hot.

  3. The strike

    Holding the saucepan high above the bowls, pour the hot milk into each bowl quickly. Do not stir immediately.

  4. Rest and serve

    Let the bowls sit undisturbed for one minute to allow the curds to set. Top with scallions and chili oil before serving.

Variations

Other turns to take.

Crunchy

Add a piece of deep-fried dough stick (youtiao) cut into small segments on top for a contrast in texture.

Spicier

Add a pinch of Sichuan pepper powder to the base ingredients for a numbing, earthy finish.

Tips & troubleshooting

When it doesn't go to plan.

Tip

If your soy milk is store-bought, ensure it has a high soybean content; low-protein milk will not curdle.

Tip

If you do not have black vinegar, a mix of rice vinegar and a splash of dark soy sauce serves as a functional substitute.

Tip

Warm your bowls under hot water before starting to keep the dish hot while you eat.

Questions

The ones that keep coming up.

Why did my soy milk turn into watery liquid instead of curds?

The milk was likely not hot enough. It needs to be near boiling to trigger the reaction with the acid in the vinegar.

Can I stir it after pouring?

Only give it one very gentle lift with a spoon. Over-stirring will break the curds down into a muddy consistency.

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