Beancurd Desserts

Authentic Black Sesame Beancurd (Hei Zhi Ma Dou Hua) Recipe

A velvet-smooth soy pudding infused with the toasted, nutty aroma of premium black sesame seeds. Known in Mandarin as Hei Zhi Ma Dou Hua (黑芝麻豆花), meaning 'Black Sesame Bean Flower', this dish is a staple of Singaporean hawker dessert culture, prized for its delicate texture and earthy depth.

Black Sesame Beancurd
Prep
15 min
Cook
30 min
Serves
4
Level
Medium
Per serving
245 kcal

Method

  1. Soak the soybeans in plenty of water for 8 to 12 hours. The beans should double in size and be easily split with a fingernail. Drain and rinse thoroughly.

  2. Place the soaked beans in a blender with 1.2 liters of filtered water. Blend on high speed for 2 minutes until the mixture is completely milky and the solids are finely pulverized.

  3. Pour the mixture into a nut milk bag or a fine sieve lined with double-layered muslin cloth over a large pot. Squeeze the bag forcefully with clean hands to extract every drop of soy milk, discarding the dry pulp (okara).

  4. Grind the roasted black sesame seeds in a clean blender or spice grinder until they form a coarse paste. Add 200ml of the raw soy milk to the blender and blend again until the sesame is fully integrated. Strain this black mixture through the fine sieve into the pot with the rest of the soy milk.

  5. Bring the black sesame soy milk to a gentle boil over medium heat, stirring constantly to prevent the bottom from scorching. Once it boils, skim off any foam, reduce heat to low, and simmer for 10 minutes to cook out the raw bean flavor.

  6. In a deep, heatproof ceramic or plastic container (about 2-liter capacity), whisk the gypsum powder, cornstarch, and 2 tbsp of cool water together to create a slurry.

  7. Check the temperature of the soy milk; it should be between 85°C and 90°C. Give the gypsum slurry a final stir, then pour the hot milk quickly into the container from a height of about 12 inches. This height ensures the milk mixes with the coagulant without needing to stir.

  8. Immediately remove any surface bubbles with a spoon. Cover the container with a clean kitchen towel (to absorb steam) and then the lid. Let it sit undisturbed for 30 to 45 minutes until firmly set. Serve warm with rock sugar syrup.

Notes

Always remove the soybean skins after soaking by rubbing them between your palms for a significantly smoother and whiter beancurd base.

Do not skip the cornstarch; it works with the gypsum to provide a more stable, 'bouncy' texture characteristic of Singapore hawker stalls.

Pouring the milk from a height (the 'pulling' technique) is essential to distribute the coagulant evenly without introducing air through stirring.

Ensure your gypsum is food-grade (USP) and not the hardware variety used for plaster.

Questions

Can I use gelatine instead of gypsum?
Yes, for a chilled pudding texture, use 1.5 tablespoons of gelatine powder bloomed in water for this volume of milk, but it will not have the traditional 'break' and cannot be served hot.
Why did my beancurd turn out grainy?
Graininess is usually caused by the milk being too hot (boiling) when added to the gypsum, or by not straining the soy milk through a fine enough cloth.
How long can I store the set beancurd?
It is best consumed fresh, but can be refrigerated for up to 2 days. Note that it will release some water (whey) over time.
Can I use store-bought soy milk?
Generally no. Most commercial soy milks contain oil or stabilizers that prevent the gypsum from properly coagulating the proteins.

Try this next

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

Barley Soya Milk

Soya Milk and Drinks

Barley Soya Milk

This classic Singapore hawker beverage, known as Yi Bi Dau Ni (薏米豆奶), combines the nuttiness...

Ginger Syrup Beancurd

Beancurd Desserts

Ginger Syrup Beancurd

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

More from Rochor Original Beancurd

Grass Jelly Drink

Grass Jelly

Grass Jelly Drink

A classic Singapore hawker staple, this refreshing beverage combines the silky creaminess of...

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

Almond Beancurd

Beancurd Desserts

Almond Beancurd

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

Grass Jelly Explained

Beancurd Basics

Grass Jelly Explained

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