Douhua (Silky Tofu Pudding Dessert)
Quick answer
- Total time
- 25 min
- Level
- Medium
- Servings
- 2 servings
- Ingredients
- 6
About this dish
Douhua, known in English as tofu pudding, has anchored the street dessert culture of China, Taiwan, and overseas Chinese communities throughout Southeast Asia for centuries.
Read more
Freshly pressed soy milk is mixed with a coagulant, typically gypsum or glucono delta-lactone, and left undisturbed at a precise temperature until it solidifies into a curd that sits somewhere between custard and liquid: barely set, trembling on the spoon, yielding to the slightest pressure. The texture is the point. Toppings and serving temperature vary dramatically by region. In Taiwan, the standard version arrives cold, scattered with brown sugar syrup, tapioca pearls, sweet red beans, or boiled peanuts. In Hong Kong, the same curd is ladled into bowls and doused with hot ginger sugar syrup. In Malaysia and Singapore, pandan syrup and longan often appear alongside. The tofu itself contributes almost nothing beyond a faint nuttiness from the soybean; every bowl's personality comes from what surrounds it. Sold for pocket change at night markets across Taiwan, douhua appears effortless but demands close attention during coagulation. Too much heat and the curd turns grainy. Too little and it never firms. The margin between perfect and failed is narrow, and experienced vendors develop an eye for reading the surface of the milk to judge the moment.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Prep
Sprinkle 1.5 teaspoons gelatin powder evenly over 2 tablespoons cold water, not in one mound.
Let it bloom for 5 minutes until no dry powder remains and the mixture looks swollen and opaque.
- 2Control
Pour 500 ml unsweetened soy milk into a saucepan and set it over low heat.
Stir slowly across the bottom so it does not catch, and watch for fine bubbles forming only around the edges.
- 3Heat
When the soy milk reaches about 65 C, turn off the heat.
Stop while it is steaming gently, before it boils, because a hard boil can make the flavor rough and more beany.
- 4Step
Add the bloomed gelatin to the warm soy milk and stir slowly with a spatula.
Keep the motion gentle and dissolve it completely, stopping only when no visible grains remain.
- 5Control
Strain the mixture through a fine sieve into two heatproof serving bowls.
Skim off surface bubbles, cover the bowls, and refrigerate for at least 2 hours, or 4 hours for a cleaner set.
- 6Control
Combine 3 tablespoons brown sugar, 3 ginger slices, and 120 ml water over medium heat.
Once the sugar dissolves, simmer on low for 5 minutes, cool slightly, and spoon over the chilled pudding.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Bloom gelatin in cold water for 5 minutes, then dissolve fully in soy milk at about 65C
- Finish cue
- Let it bloom for 5 minutes until no dry powder remains and the mixture looks swollen and opaque.
- Avoid this
- Do not boil soy milk hard; gentle heating keeps flavor clean.
- Storage and reheating
- Skim off surface bubbles, cover the bowls, and refrigerate for at least 2 hours, or 4 hours for a cleaner set.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
25min, 6 ingredients
Category median
45min, 6 ingredients
Based on 144 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Korean Cinnamon Persimmon Punch
brown sugar, ginger slices

Korean Cinnamon Tea (Spiced Jujube Ginger Honey Brew)
brown sugar, ginger slices

Korean Dried Persimmon Cinnamon Tea
brown sugar, ginger slices