Douhua (Silky Tofu Pudding Dessert)
Desserts Medium

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

servings
IngredientAmountUnit
gelatin powder tsptspShop
water2 tbsptbspShop
brown sugar3 tbsptbspShop
water120 mlmlShop
Shop All 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.

6 steps
  1. 1
    Prep

    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.

  2. 2
    Control

    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.

  3. 3
    Heat

    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.

  4. 4
    Step

    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.

  5. 5
    Control

    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.

  6. 6
    Control

    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.

Tips

Do not boil soy milk hard; gentle heating keeps flavor clean.

Estimated nutrition (per serving)

Calories
190
kcal
Protein
8
g
Carbs
28
g
Fat
5
g