Recipe courtesy of Grand Harbor

Baked Pork Bun (Char Siu Bao)

Save Recipe
  • Level: Intermediate
  • Total: 4 hr 55 min (includes rising time)
  • Active: 1 hr
  • Yield: 4 to 6 servings
Share This Recipe



1 cup chicken base

1 cup black soy sauce 

1/2 cup sugar 

2 teaspoons red food coloring 

1/2 teaspoon salt 

1/2 teaspoon pepper 

3 pounds pork tenderloin


2 cups all-purpose flour

1/4 cup sugar 

1/2 stick (4 tablespoons) butter 

2 1/4 teaspoons active dry yeast 

1 egg 

1/2 cup mayonnaise

1/2 cup condensed milk


  1. For the marinade: Mix the chicken base, soy sauce, sugar, food coloring, salt and pepper in a bowl. Cut pork in half horizontally to make two long, flat thin pieces (for better flavor penetration). Put the pork in a stainproof container or resealable plastic bag and pour in the marinade. Marinate 20 minutes in the fridge.
  2. Preheat oven to 425 degrees F. Line a baking sheet with foil and place a rack on top. Remove pork from the marinade and place on rack. Roast, about 45 minutes. Let pork rest for 10 minutes, then dice.
  3. For the dough: Meanwhile, combine the flour, sugar, butter, yeast, egg and 1/2 cup warm water in a mixing bowl and blend for 10 minutes. Let sit for 3 hours.
  4. Preheat the oven to 425 degrees F. Cut twelve 3-inch pieces of wax paper and set aside.
  5. Roll dough by hand into a cylinder with a 1 1/4-inch diameter. Cut into 12 equal pieces. Roll each piece into a ball and flatten into a 3-inch pancake.
  6. Add some pork to the center of a pancake, then fold the edges of the dough over the pork and bring together. Repeat with remaining pancakes and pork, placing completed buns on squares of wax paper.
  7. Place completed filled buns on waxed paper and brush tops with mayonnaise and condensed milk. Bake, about 15 minutes.
Baked Cheddar-Dijon Chicken Tenders
21m Easy 99%
Loaded Baked Potato Skin Cups
27m Easy 95%
Chicken and Broccoli Twice-Baked Spaghetti Squash