National Dish Singapore: Soya Beancurd Pudding (Recipe)

In this article
Meet Soya Beancurd Pudding, a wonderfully soft and silky sweet that rounds off any meal with quiet elegance. Also known as douhua or tofu pudding, this gentle dessert is treasured across Singapore and much of Asia for its delicate, custard-like texture and mild, comforting flavour. Made from little more than soybeans, water and a touch of sweetness, it is naturally light, nourishing and endlessly versatile. Serve it warm or chilled, plain or dressed with syrup — either way it is a soothing finish that feels both humble and special.
About Soya Beancurd Pudding
Soya Beancurd Pudding, also known as tofu pudding or douhua, is a much-loved dessert prized for its tender, creamy texture. This delicate sweet is held in high regard in Singapore and across many other Asian countries. Its mild flavour makes it the perfect gentle finish after a hearty meal. Thanks to the use of soybeans, the pudding is not only delicious but also a nutrient-rich choice for the health-conscious.
Ingredients (serves 1–2)
- 200 g soybeans
- 500 ml water
- 30 g sugar (to taste)
- 1 tsp vanilla extract (optional)
- 3–4 tbsp syrup (for serving)
Shopping for the ingredients
For the perfect Soya Beancurd Pudding you will want fresh, good-quality ingredients. Visit an Asian supermarket or a health-food shop to make sure the soybeans are as fresh as possible. Look for unsweetened soybeans so you preserve the natural flavour of the pudding. If you like, you can adjust the sugar depending on how sweet you prefer your dessert. Much like the silky Soy Bean Pudding, the quality of the beans makes all the difference here.
Preparing the dish
Preparing Soya Beancurd Pudding takes a little time, but the effort is well worth it. You will need to soak the soybeans first so they turn soft and easy to work with. The soaking time should be at least 8 hours, ideally overnight. This helps to activate the nutrients and improves the finished pudding by giving the beans a smoother, more velvety character.
Step-by-step instructions
- Rinse the soaked soybeans thoroughly, then place them in a blender with the 500 ml of water.
- Blend the mixture until it reaches a smooth, even consistency.
- Pour the puréed soybean mixture through a fine sieve or muslin cloth into a pan to separate the milk from the solids.
- Heat the soy milk over medium heat and stir in the sugar and vanilla extract.
- Once heated through, pour the mixture into bowls and leave to cool until it sets.
Gluten-free / lactose-free version
The recipe for Soya Beancurd Pudding is naturally gluten-free and lactose-free, as it is based on soybeans. This makes it a superb option for anyone with food intolerances, or for those who prefer to eat plant-based. By using natural sweeteners you can boost the wholesome character of the dessert even further. Do check all your ingredients while shopping to confirm they are gluten-free, particularly the sugar and syrup.
Tips for vegans and vegetarians
Vegan and vegetarian diets find a natural home in Soya Beancurd Pudding. As the recipe contains no animal products at all, it is ideal for anyone following this lifestyle. To lift the flavour even further, top the pudding with plant-based extras such as fresh fruit or nuts. That way your pudding is not only delicious but also a pleasure to look at.
More tips and tricks
A few extra pointers can help you make the perfect Soya Beancurd Pudding. Experiment with different sugars or sweeteners to find the one you like best. You can also improve the texture by adding a little agar-agar if you prefer a firmer set. Be creative when caramelising the syrup to create unique flavour notes of your own.
Adapting the recipe to your taste
The wonderful thing about Soya Beancurd Pudding is how versatile the recipe is. You can adapt it to your personal preferences, whether by adding extra flavourings or toppings. Stir in a little matcha powder for a green tea flavour, for instance, or experiment with different fruit syrups. There are no limits to your creativity — everyone can put their own flavour stamp on it, just as with the gently sweet Tau Suan.
Ingredient substitutions
If you are missing an ingredient for Soya Beancurd Pudding, there are easy alternatives to hand. Sugar can be replaced with agave syrup or honey, which will subtly change the sweetness. It is also worth trying different plant-based milk alternatives to unlock new flavours. Depending on your preferences, you can create ever more varied versions of the pudding.
Drink pairing ideas
Many different drinks pair beautifully with a delicious Soya Beancurd Pudding. A glass of green tea or a young coconut water makes for a refreshing accompaniment. You could also serve a mild fruit smoothie alongside to underline the sweetness of the dessert. These drinks harmonise perfectly with the pudding’s mild flavour and round off the meal a treat.
Serving and presentation ideas
Presentation matters when it comes to making Soya Beancurd Pudding even more inviting. Use pretty bowls or glasses that show off the different layers to good effect. Simple toppings such as fresh berries or grated nuts help to create visual contrast. A sprig of mint on top adds a fresh touch and makes the dessert something special to both eye and palate. A drizzle of gula melaka, as used in Sago Gula Melaka, works wonderfully too.
A bit of history
Soya Beancurd Pudding has a long and fascinating history that reaches back to antiquity. It was originally made in China, but over time it found its way into many other Asian kitchens, including that of Singapore. There it is often sold as street food or served as a dessert in specialist restaurants. It is a testament to the simple yet delicious use of soybeans, so deeply rooted in Singaporean cuisine.
More recipe ideas
Summary: Soya Beancurd Pudding
All in all, Soya Beancurd Pudding is not only a delicious dessert but also a nutrient-rich one that is simple to prepare. Its mild flavour and its versatile scope for adaptation make it an ideal sweet for any occasion. Whether you follow a vegan diet or prefer gluten-free options, this pudding suits everyone. Give it a try and enjoy a burst of flavour that gently indulges the senses.



