Chinese Purple Sweet Potato Buns

  • PrepTime: 0 Mins
  • CookTime: 20 Mins
  • TotalTime: 20 Mins


  1. oil for brushing
  2. for the white dough

  3. 200 g all-purpose flour
  4. 1 teaspoon instant yeast
  5. 1 tablespoon sugar , optional
  6. 100 g water
  7. for the purple dough

  8. 200 g all-purpose flour
  9. 1 teaspoon instant yeast
  10. 1 tablespoon sugar
  11. 100 g water
  12. 1 middle sized purple sweet potato


  1. Peel and the purple sweet potatoes and cut into small cubes. Steam in a wok around 15 minutes or bake in oven for around 20 minutes. Then mash it with a sticker or scoop.
  2. Prepare warm water around 35 °C and melt the sugar in. And mix the yeast with the water. Mix well and set aside for around 5 minutes.
  3. Prepare the flour in a large bowl. Pour the water with yeast slowly to the bowl with flour and stir with a chop sticker.
  4. Then knead the flour into smooth and soft dough. At the very beginning, it might be a little bit sticky.
  5. Repeat the above steps, mix flour with mashed purple sweet potatoes to make smooth dough too.
  6. Let the two pieces of dough rest for around 1 hour or until the paste ball doubles in size. This process can be done by mixer.
  7. Roll the two pieces of dough into two large and thin rounds. And layer the white round underneath and the purple layer on top. Roll up to a cylinder.
  8. Cut the cylinder into small sections. Brush some oil on the bottom of each section and put them in the steamer.
  9. Bring some water to a boiling and steam for 15 minutes.
  10. Turn down the fire and wait for around 5 minutes. Transfer out and serve hot.