Traditional Snacks

Traditional Silky Soya Beancurd (Tau Huay) Recipe

This traditional dessert, known in Hokkien as Tau Huay (豆腐花) meaning 'Bean Flower', is a staple of Singapore hawker centers and Hong Kong dessert houses. It features an incredibly smooth, melt-in-the-mouth texture achieved through the precise reaction between fresh soy milk and food-grade gypsum.

Hong Kong Style Egg Tarts
Prep
480 min
Cook
40 min
Serves
6
Level
Medium
Per serving
145 kcal

Method

  1. Soak the soya beans in plenty of water for at least 6 to 8 hours, or overnight in the refrigerator, until they have doubled in size and are soft to the touch.

  2. Drain and rinse the soaked beans. In a high-speed blender, blend the beans with 2 liters of water in batches until very fine.

  3. Strain the raw soy milk through a fine sieve to remove the large pulp (okara). Perform a second straining through a muslin cloth or nut milk bag, squeezing tightly to extract all the liquid and ensure a grit-free texture.

  4. Pour the soy milk into a large pot and bring to a gentle boil over medium heat. Stir constantly to prevent the bottom from burning. Once boiling, reduce heat and simmer for 10 minutes, skimming off any foam that rises to the surface.

  5. While the milk simmers, prepare the coagulant in a separate, large, heat-proof pot (the one you will set the beancurd in). Mix the gypsum powder, cornstarch, and 3 tbsp of water until it forms a smooth slurry.

  6. Once the soy milk is ready, give the gypsum slurry a quick stir to ensure no powder has settled. Immediately hold the pot of hot soy milk about 1 foot above the coagulant pot and pour it in a steady, fast stream. This 'crashing' motion naturally mixes the ingredients without the need for stirring.

  7. Quickly skim off any bubbles on the surface. Cover the pot immediately with a lid (wrapped in a kitchen towel to prevent condensation drips) and let it sit undisturbed for 30 to 40 minutes.

  8. While the beancurd sets, make the syrup by boiling the rock sugar and pandan leaves in 1 cup of water until the sugar dissolves. Serve the warm beancurd by thin-shaving layers into a bowl and drizzling with the syrup.

Notes

Never stir the mixture after pouring the milk into the coagulant, as this will break the bonds and prevent it from setting.

Ensure the soy milk is approximately 85-90 degrees Celsius when pouring; if it is too cold, the gypsum will not activate.

Using cornstarch alongside gypsum provides a softer, more gelatinous texture common in Hong Kong styles compared to purely gypsum-set curds.

Old beans will not produce enough protein for a proper set; always use fresh, high-quality soya beans.

Questions

Can I use store-bought soy milk?
It is difficult as many commercial brands contain additives or are not concentrated enough. For a proper set, the soy milk must be fresh and have a high protein content.
What is Sek Gao?
Sek Gao is food-grade Calcium Sulfate (gypsum). It is a traditional mineral coagulant that creates the signature texture of classic beancurd.
Why is my beancurd watery?
This usually happens if the milk was poured too slowly, wasn't hot enough, or if the bean-to-water ratio was too thin.
How long can I keep the beancurd?
It is best eaten warm and fresh, but it can be refrigerated for up to 2 days. Note that it will release some water (syneresis) over time.

Try this next

Ginger Syrup Beancurd

Beancurd Desserts

Ginger Syrup Beancurd

Experience the comforting embrace of Tau Huay, known in Mandarin as Dòuhuā (豆花), which...

Sugar Syrup for Beancurd

Beancurd Basics

Sugar Syrup for Beancurd

Recreating the nostalgic taste of Singapore hawker-style beancurd requires precision and...

More from Rochor Original Beancurd

Fresh Soya Bean Milk

Soya Milk and Drinks

Fresh Soya Bean Milk

Experience the comforting, nutty aroma of authentic Singaporean Tau Huay Chui made right in...

Black Sesame Beancurd

Beancurd Desserts

Black Sesame Beancurd

A velvet-smooth soy pudding infused with the toasted, nutty aroma of premium black sesame...

Grass Jelly Explained

Beancurd Basics

Grass Jelly Explained

Grass jelly is a refreshing cornerstone of Singaporean hawker desserts, prized for its...

Grass Jelly with Longan

Grass Jelly

Grass Jelly with Longan

Known in Mandarin as Xiāncǎo Lóngyǎn Dòufuhuā (仙草龙眼豆腐花), which translates to 'Immortal...

Almond Beancurd

Beancurd Desserts

Almond Beancurd

This refreshing chilled dessert, known in Mandarin as 杏仁豆腐 (Xìngrén Dòufǔ) meaning 'Apricot...