Dòuhuā/Dòufuhuā (豆花/豆腐花) | Tofu Pudding

Dòuhuā/dòufuhuā (豆花/豆腐花), or “Tofu Pudding” is a common Asian dish that’s usually eaten for dessert or breakfast. Essentially, it’s like an instant tofu that you can make at home with just a couple ingredients: soy milk and a coagulant. There are a couple of options, but we opted to try it with gypsum since that’s used for making regular tofu too. We found this recipe from the lovely Omnivores Cookbook which tested all the methods and provides lots of insights. If you’re not familiar with tofu or just want to know more about what other things you can do with tofu, check out our WTF Series tofu episode here.

how to make douhua/doufuhua

Adapted from Omnivores Cookbook

Douhua/Doufuhua Materials

  • Steamer or Large pot with a steamer rack
  • Steamer claw
  • Heatproof bowl
  • Mixing utensil
  • Small pot
  • Plastic wrap

Douhua/Doufuhua Ingredients


  • 400ml Soy Milk* (we used “Sunrise Unsweetened Soya Beverage”)
  • 4g Gypsum** (if using homemade or thicker soy milk, decrease gypsum to 2g)

*It’s best to find soy milk that contains only soy milk and water. Other ingredients may react with the gypsum. We prefer starting with an unsweetened soy milk so we can control the sweetness ourselves.
**We first tested 3g gypsum which came out a little too soft. It was perfectly silky on top, but underneath was still crumbly so we upped it to 4g and preferred this texture. You may have to try a couple times to find the right ratio for the soy milk you’re using.

Ginger Syrup:

  • 1/2C brown sugar
  • 1/2C water
  • 2-3g ginger sliced, use more/less based on preference

Douhua/Doufuhua Guide

  1. Prepare your steamer or pot for steaming.
  2. Mix gypsum and a small amount of soy milk in the bowl until fully dissolved. Then add the rest of the soy milk and mix well. Cover with plastic wrap.
  3. Bring steamer to a full boil. Place the bowl into the steamer, cover and steam for 10 minutes over high heat.
  4. In the meantime, make the ginger syrup by mixing the brown sugar, water and ginger in a small pot. Bring to a boil, then lower to med-low to simmer and cook another 5 minutes. Set aside.
  5. When the tofu is done, uncover your pot/steamer carefully and remove the bowl from the heat. It’s normal for the plastic wrap to puff into a bubble. Poke a hole in the plastic wrap to release the steam while the tofu cools.
  6. Once the steam is mostly released, remove the plastic wrap.
  7. Gently spoon out the tofu into a bowl and drizzle a couple spoonfuls of ginger syrup over and enjoy warm or chilled!
  8. Store in the refrigerator.

Tools Used To Make This Dish*
You can support our creations at no additional cost to you by using our affiliate links below. Much love!:

Camera Gear List*

*I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to to Amazon.com and affiliated sites.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.