Chinese Sweet Bun Dough

Chinese Sweet Bun Dough


"After several experiments, I created this cross between a bread and pastry dough that works perfectly for making filled buns. I generally fill with a BBQ filling, but you can be creative."


3 h 20 m servings 284 cals
Serving size has been adjusted!

Original recipe yields 12 servings



  • Calories:
  • 284 kcal
  • 14%
  • Fat:
  • 9 g
  • 14%
  • Carbs:
  • 42.9g
  • 14%
  • Protein:
  • 7.6 g
  • 15%
  • Cholesterol:
  • 33 mg
  • 11%
  • Sodium:
  • 409 mg
  • 16%

Based on a 2,000 calorie diet

On Sale

What's on sale near you.


  • Prep

  • Cook

  • Ready In

  1. Whisk the sugar and milk together in a large mixing bowl until the sugar is dissolved. Stir in the yeast, and let stand until a frothy layer forms on the milk, about 10 minutes. Stir in the flour, most of the beaten eggs (reserve about 1 tablespoon of egg in a small bowl for later), vegetable oil, and salt, mixing well until thoroughly combined.
  2. Turn the dough out onto a well-floured work surface, and knead until smooth and elastic, about 10 minutes. The dough should be slightly sticky. Place the dough into a large oiled bowl, cover with a damp cloth or plastic wrap, place the bowl in a warm spot, and let rise until doubled, 2 to 3 hours.
  3. Line a baking sheet with parchment paper.
  4. Remove the dough from the bowl, and knead it briefly to punch down, about 1 minute. Roll the dough out into a rope, and cut it into 12 equal-sized pieces. Roll each piece into a ball, and use your fingers to flatten each ball into a disc about 5 to 6 inches in diameter.
  5. Place about 2 tablespoons of your favorite bun filling in the center of the dough circle, and bring the edges of the dough up over the filling. Pinch and twist the top together to seal in the filling. Make sure there are no open spots. Place each filled bun seam-side down on the parchment paper while you finish making the rest of the buns. Cover the filled buns with plastic wrap, and let them rise for 30 minutes.
  6. Preheat oven to 350 degrees F (175 degrees C).
  7. Beat the 1 tablespoon of reserved beaten egg with the water to make an egg wash, and brush the top of each bun with the egg mixture. Sprinkle each bun with a few sesame seeds, and bake in the preheated oven until the tops are browned and shiny, turning the baking sheet around halfway through baking, for 20 to 30 minutes. Serve warm.
  • profile image

Your rating



  1. 29 Ratings


Very good recipe! Tastes just like the ones we get from our local asian market. I filled mine with a sweet coconut mixture to make chinese cocktail buns, very yummy:3 for anyone who is looking t...

I have made this recipe twice. No more pizza pops in out house. The kids love the sweet dough and we put pizza toppings inside. We divide the recipe into 13 and is gives them a nice size for ...

My family loves Chinese Pork Buns, and this dough was PERFECT to make them at home. Follow this recipe, and you'll have great pork (or beef, or chicken, or veggie) buns too! The only thing I rec...

Followed the instructions exactly and turned out great. Mine took just under 4 hours for the dough to rise to a light and airy consistency. Baked as above instructions informed and made them int...

I stumbled upon this recipe while searching for a sweet dough recipe to use for cinnamon rolls. The "cross between a bread and pastry dough" in the description caught my eye, so I whipped up a b...

Love this bread! Proofed and mixed in the mixer with a dough hook. I did add the liquid ingredients and the eggs before adding flour to the mixer. I was worried at how wet the dough felt afte...

Not sweet at all!!! I would add less salt (1/2 tsp), more sugar, less yeast!!! but overall a nice recipe! nice texture, nice rise, a little "yeasty" I would probably only use egg for the wash; w...

Dough very good, just need to find better filling recipe

Delicious! Made different fillings for my kids' lunches. They love them.