Beancurd Desserts

Authentic Traditional Tau Huay (Soya Beancurd) Recipe

Tau Huay (豆花), meaning 'Bean Flower' in Hokkien, is a quintessential Singaporean dessert celebrated for its incredibly soft, velvet-like texture. This recipe ensures a perfect set using a precise ratio of soybeans to water, complemented by a fragrant, hand-made pandan sugar syrup.

Traditional Tau Huay (Silken Beancurd)
Prep
480 min
Cook
40 min
Serves
4
Level
Medium
Per serving
515 kcal

Method

  1. Rinse the dried soybeans thoroughly under cold water. Soak them in a large bowl with at least 3 times their volume of water for 6 to 8 hours (overnight is best); the beans should double in size and the skins should slip off easily.

  2. Drain the soaked beans and discard the soaking water. Place half the beans in a high-speed blender with 1 liter of filtered water and blend until completely smooth. Repeat with the second half of the beans and the remaining 1 liter of water.

  3. Place a fine sieve lined with a muslin cloth or a nut milk bag over a large heavy-bottomed pot. Pour the blended soy mixture through the cloth. Squeeze the bag forcefully to extract every drop of soy milk, leaving only the dry pulp (okara) behind.

  4. Heat the soy milk over medium-low heat. Stir constantly to prevent the bottom from scorching. Once it reaches a boil, lower the heat and simmer for 10 minutes, skimming off any foam or 'skin' that forms on the surface. Turn off the heat.

  5. While the milk cools slightly (you want it at approximately 85-90°C), prepare the coagulant. In a deep, clean, heat-proof pot or ceramic container, whisk together the GDL (or gypsum), cornstarch, and 3 tablespoons of cool water until a smooth slurry forms. Swirl the slurry to ensure the minerals are suspended just before pouring.

  6. Hold the pot of hot soy milk about 12 inches above the pot containing the slurry. In one swift, continuous motion, pour the milk into the slurry. The force of the pour should naturally mix the ingredients—do not stir after pouring.

  7. Immediately cover the pot with a clean kitchen towel (to catch condensation) and then a lid. Let it sit undisturbed for at least 30 to 45 minutes until the beancurd is fully set.

  8. While the beancurd sets, make the syrup by boiling the 250ml water, 200g sugar, and pandan leaves in a small saucepan until the sugar dissolves and the syrup is fragrant. Let it cool.

  9. Use a wide, flat metal ladle to gently shave thin layers of the warm beancurd into bowls. Drizzle with pandan syrup and serve warm.

Notes

The 'high pour' is essential; it creates enough turbulence to mix the coagulant without the need for stirring, which would break the delicate protein bonds.

Ensure your pots are completely free of oil or grease, as any residue will prevent the soy protein from coagulating properly.

If using food-grade gypsum instead of GDL, the texture will be slightly firmer; GDL provides a more jelly-like silkiness preferred in modern hawker stalls.

Always use a kitchen towel under the lid to prevent water droplets from falling onto the surface of the beancurd, which creates unsightly pits.

Questions

Can I use store-bought soy milk?
Most store-bought soy milks have additives and lower protein concentrations. For a traditional set, homemade soy milk with a 300g bean to 2L water ratio is required.
What is the difference between GDL and Gypsum?
GDL (Glucono Delta-Lactone) is an acidifier that creates a very smooth, soft set. Gypsum (Calcium Sulphate) is a traditional mineral that adds calcium and results in a slightly denser, classic curd.
Why is my Tau Huay watery or not setting?
This usually happens if the soy milk was not concentrated enough, the milk was too cold when poured (below 80°C), or the slurry was not swirled immediately before pouring.
How long does it stay fresh?
Tau Huay is best eaten warm and fresh. It can be refrigerated for up to 2 days, but it may release some water (syneresis) over time.

Try this next

How to Make Beancurd at Home

Beancurd Basics

How to Make Beancurd at Home

Recreating the delicate, melt-in-your-mouth texture of traditional Singaporean beancurd at...

Sugar Syrup for Beancurd

Beancurd Basics

Sugar Syrup for Beancurd

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

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...

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...

Xi Shi Beancurd

Beancurd Desserts

Xi Shi Beancurd

Named after one of the Four Beauties of ancient China, Xi Shi Beancurd is a legendary...

Grass Jelly Explained

Beancurd Basics

Grass Jelly Explained

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