Tofu pudding is a delightful and silky dessert that brings warmth and comfort to your table. Often found in Asian cuisine, this dish can serve as both a satisfying dessert and a nutritious snack. The combination of smooth tofu and aromatic syrup creates a unique experience that makes it irresistible. With its lovely texture and subtle flavor, you will surely fall in love with this dish. Plus, making your tofu pudding at home allows you to control the ingredients, ensuring you have a fresh and delightful treat any time you crave something sweet.
Why We Love This Tofu Pudding Recipe
What makes this tofu pudding so special? First and foremost, it’s incredibly versatile. You can serve it warm or cold, and it pairs beautifully with various toppings. The main ingredient—fresh soy milk—provides a rich and creamy base that gives the pudding its luscious mouthfeel. Additionally, the warming ginger syrup not only adds sweetness but also a comforting spice that enhances the overall experience. Whether you’re looking for a light dessert to finish off a meal or a snack to indulge in, this tofu pudding checks all the boxes. Plus, it’s suitable for those looking for plant-based options, making it a great choice for family gatherings or casual get-togethers.
Ingredients about Tofu Pudding
To create your tofu pudding, you will need a few simple ingredients. All of these components are easy to find at your local grocery store or Asian market. Here’s the list to get started:
- 5 cups homemade rich soy milk
- 1 tablespoon gypsum
- 1 tablespoon cornstarch or potato starch
- 1/3 cup water
- 1 piece fresh ginger knob, peeled and pounded
- 8 oz (230g) rock sugar
- 1 cup water
- 1 screwpine (pandan) leaf, knotted (optional)
This collection of ingredients harmonizes beautifully, creating a dessert that is both rich in flavor and gentle on the palate.
How to Make Tofu Pudding Directions
Making tofu pudding is a straightforward process that involves a few simple steps. To begin, prepare your ginger syrup. Combine the pounded ginger, rock sugar, and water in a pot over medium heat. Allow the mixture to boil, stirring occasionally until the sugar dissolves. Let it simmer for a while, reducing the liquid to a thicker, syrupy consistency. Once ready, set the syrup aside, keeping it warm as it will be used later.
Now, for the tofu pudding itself, start by mixing together the gypsum, cornstarch (or potato starch), and water in a bowl until well combined. This mixture will help the tofu pudding set beautifully. Next, bring the homemade soy milk to a boil in a large pot. As the soy milk heats, you will notice some foam and bubbles forming at the surface. With a skimmer or spoon, carefully remove these foamy bits to keep your pudding smooth.
Once the soy milk reaches a boil, turn off the heat. Now comes the critical part: gently stir the prepared gypsum mixture into the pot. Using a ladle or measuring cup, pour the soy milk from about a foot above, directly into the pot. The height helps to create a silky texture. Do not stir at this point; simply pour and let it all settle.
Cover the pot tightly with both a kitchen towel and lid to retain warmth. Let the tofu pudding set undisturbed for about an hour. This duration allows the mixture to solidify into a soft, silken pudding. After one hour, gently scrape off any top layer that may have formed—this is common and can be discarded. Carefully transfer the tofu pudding to a serving bowl.
To serve, drizzle the warm ginger syrup over your freshly made tofu pudding, and there you have it—a creamy, delectable dessert waiting to be savored!
How to Serve Tofu Pudding
Serving tofu pudding is just as delightful as making it. After you’ve created this wonderful dish, consider how to present it for maximum enjoyment. Once your tofu pudding is in the serving bowl, you can offer it warm, allowing the aromatic ginger syrup to seep into the soft texture, enhancing its flavor.
For an extra touch, think about garnishing your tofu pudding with a few slices of fresh fruit or a sprinkle of nuts for a bit of crunch. If you’ve opted to use the screwpine leaf, it can act as an alluring garnish as well, while adding a gentle fragrance.
Tofu pudding is versatile—feel free to customize each serving to suit individual tastes. If you are entertaining guests, providing a variety of toppings may encourage everyone to create their delightful versions of the dish. Whether you enjoy it plain or dressed up, this tofu pudding is sure to impress!
Expert Tips: Tofu Pudding
To ensure your tofu pudding turns out perfectly every time, consider these expert tips. First, always use high-quality homemade soy milk. The taste and creaminess of the pudding rely heavily on this crucial ingredient, bringing a depth of flavor that store-bought versions may lack. If you’re feeling adventurous, you can make your soy milk by soaking and grinding soybeans, then straining the mixture.
When incorporating the gypsum mixture into the soy milk, be cautious about temperature. Too high a temperature can lead to an undesirable texture, while too low may prevent proper setting. The aim is to combine them at the boiling point of the soy milk for the best results.
If this is your first time making tofu pudding, rehearse patience while it sets. Avoid the temptation to disturb it; give it the full hour to achieve the perfect consistency. Finally, experiment with the ginger syrup. You can adjust the amount of sugar or even add different spices to create a custom flavor that suits your palate.
How to Store Tofu Pudding
Proper storage ensures that your tofu pudding remains fresh and delicious. If you have leftovers or made a batch in advance, allow the pudding to cool completely before storing it in the refrigerator. Cover the bowl with plastic wrap or a lid to prevent it from absorbing odors from other foods.
Tofu pudding will typically last in the fridge for about 3 to 4 days. When you’re ready to enjoy it, serve it cold or gently reheat it. Keep in mind that the ginger syrup should be stored separately. Store it in a sealed container in the fridge, where it can last for up to one week. Warm the syrup slightly before serving it with your pudding for the best flavor experience.
Variation of Tofu Pudding
While this tofu pudding recipe is fantastic as is, feel free to play with variations to suit your preferences. Here are some exciting ideas to get you started:
- Toppings Variation: Switch up the traditional ginger syrup with a fruit compote, such as mango, berry, or lychee, to add a fresh sweetness.
- Flavor Infusions: Try infusing the soy milk with flavors such as vanilla or coconut for a different twist. Simply add these extracts or purees during the boiling process.
- Textural Enhancements: Mix in some cooked taro or sweet potatoes into the pudding base for a heartier dessert.
- Reduce Sugar: If you’re looking for a lighter option, reduce the amount of rock sugar in the syrup, or replace it with a healthier sweetener like agave syrup or honey (if not strictly vegan).
- Savory Twist: For a unique take, consider infusing the pudding with sesame or peanut flavors, serving it with a light syrup of soy sauce and mirin, perfect for adventurous eaters.
FAQ
What is Tofu Pudding, and how is it different from regular pudding?
Tofu pudding, often called “douhua” in Chinese cuisine, is made from soy milk and coagulation agents like gypsum. Unlike traditional dairy puddings, tofu pudding offers a plant-based alternative that is high in protein and often lighter in texture but rich in flavor.
Can I make tofu pudding without specific ingredients, like gypsum?
Yes! If you don’t have gypsum, you can use other coagulants like Epsom salt or nigari, but they may slightly alter the flavor of the pudding. Just ensure to use coagulants designed for making tofu.
How do I ensure my tofu pudding sets properly?
The key to a perfectly set tofu pudding is the correct temperature of the soy milk and the coagulant mixture. Make sure to combine them at the boiling point without stirring during the initial setting process.
Can I make tofu pudding ahead of time?
Absolutely! Tofu pudding can be made a day in advance. Just store it covered in the refrigerator until you’re ready to serve.
What toppings should I use for my tofu pudding?
Toppings can range from sweet to savory. Consider using fresh fruits, syrup (like ginger or fruit compote), nuts, or even a drizzle of caramel or coconut milk for a delicious experience.

Tofu Pudding
Ingredients
For the Ginger Syrup
- 1 piece fresh ginger knob, peeled and pounded
- 8 oz rock sugar (230g)
- 1 cup water
For the Tofu Pudding
- 5 cups homemade rich soy milk Use high-quality soy milk for the best flavor.
- 1 tablespoon gypsum
- 1 tablespoon cornstarch or potato starch
- 1/3 cup water
- 1 screwpine leaf (pandan), knotted (optional)
Instructions
Preparing Ginger Syrup
- Combine the pounded ginger, rock sugar, and water in a pot over medium heat.
- Allow the mixture to boil, stirring occasionally until the sugar dissolves.
- Let it simmer until it reduces to a thicker, syrupy consistency, then set aside.
Making Tofu Pudding
- Mix together gypsum, cornstarch (or potato starch), and water in a bowl until well combined.
- Bring the homemade soy milk to a boil in a large pot.
- Remove any foam or bubbles that form at the surface.
- Gently stir the gypsum mixture into the pot and pour soy milk from a height to create a silky texture.
- Cover the pot tightly with a kitchen towel and lid, and let it set undisturbed for about an hour.
- After one hour, gently scrape off any top layer that may have formed and transfer the pudding to a serving bowl.
Serving the Tofu Pudding
- Drizzle the warm ginger syrup over the freshly made tofu pudding.
- Serve warm or cold, optionally garnishing with fresh fruit or nuts.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!