PProvenance
Enter
P
Chinese

Dofu Fa (豆腐花) — Soy Milk Pudding: Cantonese Street Dessert

Dofu fa (豆腐花, soy milk flower pudding — called douhua 豆花 in Mandarin) is the silken, barely-set soy milk pudding sold at street stalls and tea houses across China — a preparation in which freshly made soy milk is set with a small amount of gypsum (calcium sulfate) into an incredibly delicate, trembling, barely-solid curd that is scooped into bowls and served with sweet ginger syrup (southern Chinese sweet version) or savoury toppings (northern Chinese version with soy sauce, chilli oil, and preserved vegetables). It is the most delicate expression of the tofu-making process — the coagulation is arrested just as the curd forms, before any pressing occurs.

‹Swipe for the next dish›
ServesFour portions
Total45 minutes active, plus overnight soak
Sourced2of 7 in BC
Cook
I

The Market List

The benchmark for each ingredient, and who stocks it near you. Tap a stockist to go straight to the product.

200 g
dried soybeans
soaked overnight in cold water, drained
Not yet stocked in British Columbia
1.5 L
cold water
for blending with soybeans
Your own market
5 g
gypsum (calcium sulfate)
food-grade; available from Chinese pharmacies or brewing supply stores
Not yet stocked in British Columbia
45 ml
cold water
for dissolving gypsum
Your own market
For the ginger syrup
30 g
fresh ginger
peeled, sliced
80 g
rock sugar
400 ml
water
Your own market

Each tap is counted, so the stockist sees the demand Provenance sends them.

II

The Method

1
Drain the soaked soybeans. Blend in batches with 1.5 L cold water until the slurry is smooth and fully homogeneous. Strain through several layers of cheesecloth, squeezing the cloth firmly to extract all liquid. The resulting soy milk should be slightly thick and creamy — not thin or watery.
2
Dissolve 5 g gypsum in 45 ml cold water, stirring until the powder is completely incorporated with no visible grains. Pour the gypsum solution into the base of a large, deep bowl. Set the bowl in a stable, undisturbed position — it must not be moved once the soy milk is added.
3
Heat the soy milk in a saucepan over medium heat, stirring occasionally, until it reaches 80–85 °C. Do not allow it to boil. Remove immediately from the heat.
4
This is where the dish lives or dies. Holding the saucepan at a height of approximately 30 cm above the bowl, pour the hot soy milk rapidly and in a single continuous stream directly onto the gypsum solution — this is chong jiang (冲浆), the pour-set method. The kinetic energy of the fall mixes the coagulant evenly. Do not stir, tap, or move the bowl. Leave entirely undisturbed for 15–20 minutes. The pudding is set when the surface is smooth, barely solid, and trembles as a single mass when the bowl is very gently nudged.
5
While the pudding sets, prepare the ginger syrup. Combine the sliced ginger, rock sugar, and 400 ml water in a small saucepan. Simmer over low heat until the sugar is fully dissolved and the syrup carries a clear, warm ginger fragrance. Keep warm.
6
To serve, use a flat paddle or wide, shallow spoon to scoop gently across the surface of the pudding in thin, curved layers, transferring the curd to individual bowls without breaking the sheets. Ladle warm ginger syrup over each portion at the table.
III

Quality Hierarchy

01
Reserve — Freshly made soy milk from heritage or high-protein soybeans, strained twice through fine cheesecloth; food-grade gypsum from a specialist supplier; hand-cut rock sugar slab; young stem ginger for the syrup.
02
Estate — Freshly made soy milk from good-quality dried soybeans; gypsum from a Chinese pharmacy or brewing supply store; rock sugar pieces; mature fresh ginger.
03
Market — Freshly made soy milk as above; gypsum sourced locally; granulated sugar dissolved into syrup in place of rock sugar.
04
House — Commercial soy milk is often too dilute and will not support the coagulation reliably. House-rung execution is not recommended for this dish.
IV

Sensory Tests

◇Sight. The raw soy milk, before heating, coats the back of a spoon with a faint, opaque cream — neither thin and translucent nor stiff.
◇Smell. The soy milk at temperature gives off a clean, beany steam; any scorched or curdled smell indicates the heat has been taken too high.
◇Touch. A thermometer reads 80–85 °C; above this range the gypsum will coagulate unevenly and the curd will be grainy rather than silken.
◇Touch. After 15–20 minutes of rest, the gentlest nudge of the bowl causes the entire surface to tremble as one cohesive, barely-solid mass — the set is correct.
◇Sight. The set pudding surface is smooth and uniform, with no pools of unset liquid and no cracked or rubbery patches.
◇Where it lives or dies. The dish lives or dies at the pour: the soy milk must be at 80–85 °C and poured from height in a single rapid stream onto the gypsum — any stirring, hesitation, or disturbance of the bowl thereafter collapses the delicate curd before it can form.
Pillar V
Cross-cuisine parallels are part of membership.
The dishes this one teaches you, across the cuisines — on every recipe.
Enter · from $49 a year
VI

What to Pour

The pairing
Buffalo Trace Kentucky Straight Bourbon Whiskey
Buffalo Trace Distillery · Kentucky Bourbon Country
Not yet stocked in British Columbia
Whisky
From British Columbia

Nothing from British Columbia holds against this yet.

Without alcohol

No pour without alcohol holds against this yet.

Why each one works is part of membership — Enter · from $49 a year →

The whole pairing
Pillar VII
Origin and lineage are part of membership.
Where the dish comes from and how it came to be — on every recipe.
Enter · from $49 a year