Steamed Red Bean Buns 纯素豆沙包

The vegan recipe for Steamed Red Bean Buns:

servings – 12 buns

Red Bean Filling

  • 1 cup red beans (soak in water for 4 hours and drain)
  • 4 cups water
  • 3/4 cup sugar
  1. Place the red beans and water (4 cups) in a pot, cook until the beans become soft and transfer them into a large bowl.
  2. Place the cooked beans (gradually) on a aluminum sieve, add some water, press the beans through the sieve into another large bowl and discard the bean skins collected on the sieve.
  3. Let the red bean paste sink to the bottom of the bowl and remove the water on top of it.
  4. Then, transfer the red bean paste to a cooking pan.
  5. Add sugar, stir and cook until fully absorbed.
  6. Remove and let cool.


  • 5 cups wheat flour (sieve)
  • 1/2 tbsp instant dry yeast
  • 1/2 cup sugar
  • 1/4 cup vegetable oil
  • 1 1/4 cups water
  1. In a big mixing bowl, combine water, instant dry yeast and sugar.
  2. When the yeast and sugar dissolve, add wheat flour and vegetable oil; combine.
  3. Knead the dough until smooth and fine; roll it into a long loaf and divide into 12 portions.

Final Steps

  1. Flatten each portion of dough into a round shape, place 1 tbsp red bean filling in the center, wrap up and lay the bun onto a sheet of greaseproof paper; repeat.
  2. Let the buns ferment for 35 minutes.
  3. Then, steam for 10 minutes.
  4. Remove and serve.
  5. Enjoy!