National Dish Singapore: Soy Bean Pudding (Recipe)

In this article
Meet Soy Bean Pudding, a wonderfully silky treat that has soothed sweet cravings across Asia for generations. Known locally as douhua, this delicate dessert is made from little more than fresh soy and a touch of sweetness, yet its melt-in-the-mouth texture feels utterly indulgent. In Singapore it is served warm or chilled, plain or crowned with fragrant syrups and fresh fruit. Best of all, it is naturally light and packed with plant protein — proof that a comforting pudding can also be good for you.
About Soy Bean Pudding
Soy Bean Pudding, also known as Douhua or tofu pudding, is a much-loved dessert from across Asia, made from a base of freshly pressed soy. With its incredibly tender consistency and gentle, mild flavour, it is a firm favourite in many Asian cultures. In Singapore it is often served on its own or paired with an array of syrups, fruit or chocolate sauce. This delicious dessert is not only free from refined sugar, but also a healthy alternative to many other sweets, as it is high in protein and rich in nutrients.
Ingredients (serves 1–2)
- 200 g fresh soy beans
- 500 ml water
- 20 g agar-agar or gelatine
- 80 g sugar (to taste)
- Optional: syrup or fresh fruit, to decorate
Shopping for the ingredients
If you want to make soy bean pudding, choosing the right ingredients makes all the difference. Look for fresh soy beans at an Asian grocery or a well-stocked supermarket. Agar-agar or gelatine is easy to find in the baking aisle. The sugar can be swapped, according to preference, for alternatives such as honey or stevia to create a healthier version of the dessert.
Preparing the dish
To get started with soy bean pudding, it is best to soak the soy beans overnight. This softens the beans and makes them far easier to work with. After soaking, rinse the beans thoroughly to remove any impurities. Have all your utensils ready before you begin, as this makes the whole preparation process run much more smoothly.
Step-by-step instructions
- Blend the soaked soy beans with 500 ml of water until you have a smooth mixture.
- Pour the mixture through a fine sieve or a piece of muslin cloth to separate the soy milk from the solids.
- Pour the soy milk into a pan and heat over a medium heat. Add the sugar and agar-agar and stir well until everything has fully dissolved.
- Bring the mixture briefly to the boil, then take it off the heat. Pour into small bowls and leave to cool and set.
- Optional: garnish with syrup or fresh fruit just before serving.
Gluten-free / lactose-free version
Soy bean pudding is naturally gluten-free and lactose-free, which makes it an ideal choice for anyone with those intolerances. By using agar-agar instead of gelatine — which can contain animal products — you also ensure the dessert is suitable for vegans and vegetarians. When choosing your ingredients, take care that nothing containing gluten is added, so the dish stays completely gluten-free.
Tips for vegans and vegetarians
For vegans, soy bean pudding is an excellent option, as it is made entirely from plant-based ingredients. Use agar-agar instead of gelatine to achieve a vegan-friendly set, while keeping the flavour mild and pleasant. Experiment with different toppings such as coconut milk, fresh fruit or nuts to make the dessert more varied and nourishing. It sits comfortably alongside other plant-based Singaporean sweets like Tau Suan.
More tips and tricks
To achieve the perfect texture, it is important to use just the right amount of agar-agar or gelatine. Too much will make the pudding rubbery, while too little will stop it setting firmly enough. Try varying the amount of sugar to hit the perfect flavour for your taste. Using good-quality soy milk also goes a long way towards improving the overall flavour.
Adapting the recipe to your taste
Soy bean pudding is enormously versatile and easy to adjust to your personal taste. Add spices such as vanilla or cinnamon to lend the pudding extra aroma. Experimenting with different syrups, such as red sugar syrup or honey, can also offer an interesting variation in flavour. Let your creativity run free and come up with your very own versions.
Ingredient substitutions
If you cannot find fresh soy beans, you can also use ready-made soy milk as your base, which shortens the preparation time considerably. Instead of sugar, try sweeteners such as coconut sugar or maple syrup for a different flavour profile. Feel free to experiment with different plant-based milks to find the best texture and taste for your pudding — much as you might when making a bowl of Almond Jelly.
Drink pairing ideas
Soy bean pudding pairs beautifully with a range of drinks. A cup of green tea complements the flavours wonderfully and adds a refreshing note. A glass of jasmine or oolong tea also makes a harmonious match for the dessert. If you prefer something sweeter, a homemade lemonade or a fruity smoothie is a perfect partner for your pudding.
Serving and presentation ideas
Presentation plays a key role when serving soy bean pudding. Use clear glass bowls to show off its delicate texture and colourful toppings. Decorate the pudding with fresh mint leaves or edible flowers for an extra touch of elegance. Make sure the textures and colours of the toppings are well matched to create an inviting overall look.
A bit of history
Soy bean pudding has its roots in Chinese cuisine and has been a beloved dessert across Asia for centuries. Originally it was prepared as a simple, nutritious food that was easy to digest. Over time it evolved in different countries, with each region adding its own unique variations and methods of preparation. Today soy bean pudding is popular not only throughout Asia but is winning ever more fans in the Western world too, taking its place among the sweets of Singaporean cuisine.
More recipe ideas
Summary: Soy Bean Pudding
Soy bean pudding is a delicious and healthy choice for anyone after a light dessert. With just a handful of ingredients and a simple method, you can create a delicate, versatile sweet treat. Whether served plain, with syrup or with fresh fruit, soy bean pudding never fails to please. Give our recipe a try and enjoy this Asian speciality right in your own home!



