How to Make Bean Curd Pudding (Traditional & Healthy Version)

Bean Curd Pudding, also fondly known as 'Tau Huay' in Singapore, is a beloved dessert often found at local kopitiams, hawker centres, and modern dessert shops. This silky-smooth treat has evolved from its humble roots to a trendy fusion dessert, sometimes topped with soy milk or fresh fruits. Its gentle, delicate texture and subtle sweetness make it a staple for Singaporeans seeking a light, comforting dessert. The popularity of bean curd pudding speaks to Singapore's multicultural food heritage, blending Chinese influences with contemporary global tastes. In the bustling hawker culture, Bean Curd Pudding stands out as a healthier option among sweet treats, thanks to its minimal use of refined sugars and focus on plant-based ingredients. Locals enjoy it both warm and chilled, often after meals or as a mid-day snack. Fusion versions can be found alongside traditional preparations, showcasing Singapore's knack for reinventing classics. Whether you’re visiting a kopitiam or preparing it at home, Bean Curd Pudding offers a satisfying dessert experience that is gentle on the palate and waistline.

35 min total2 servingsEasy120 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: In a small saucepan
0%

Step 1 · In a small saucepan

In a small saucepan, combine agar-agar powder with water and stir well until dissolved.

Step 2: Heat the mixture gently over medium heat
0%

Step 2 · Heat the mixture gently over medium heat

Heat the mixture gently over medium heat, stirring constantly until it comes to a light simmer.

Step 3: Add the fresh soy milk to the saucepan and mix thoroughly
0%

Step 3 · Add the fresh soy milk to the saucepan and mix thoroughly

Add the fresh soy milk to the saucepan and mix thoroughly. Stir in sugar and vanilla extract (if using).

Step 4: Continue to heat the mixture until it is just about to boil
0%

Step 4 · Continue to heat the mixture until it is just about to boil

Continue to heat the mixture until it is just about to boil, then remove from heat.

Step 5: Pour the mixture into serving bowls
0%
10 min

Step 5 · Pour the mixture into serving bowls

Pour the mixture into serving bowls. Allow to cool at room temperature for 10 minutes, then chill in the fridge for at least 1 hour.

Step 6: Before serving
0%

Step 6 · Before serving

Before serving, top with low-fat evaporated milk, fresh fruits, or mint leaves as desired.

Step 7: Serve cold for a refreshing treat or warm for a traditional experience
0%

Step 7 · Serve cold for a refreshing treat or warm for a traditional experience

Serve cold for a refreshing treat or warm for a traditional experience.

Why this recipe is healthy

This Bean Curd Pudding recipe is a healthy choice because it uses unsweetened soy milk, a low-fat, high-protein base. Agar-agar provides dietary fiber without calories, and optional fruit toppings increase micronutrients. Unlike many desserts, it’s naturally vegetarian, low in saturated fat, and free of artificial additives. It’s gentle on digestion and suitable for weight management, diabetes, and plant-based diets.

A note on tradition

Bean Curd Pudding is a staple dessert in Singapore’s hawker culture, often served as a light sweet treat after meals. Traditionally sold at kopitiams and dessert stalls, it reflects the city’s multicultural heritage and fusion creativity. The dessert is popular year-round and sometimes enjoyed during local festivals or as a comfort food in Singapore’s humid climate.

← Back to Bean Curd Pudding