These BBQ pork buns can be found in any Chinese bakery alongside all of the other warm breads. Pineapple buns, hot dog buns and coconut cream buns are all delicious, but the BBQ pork bun, or Char Siu Bao, will always reign supreme. In Vietnamese, we call these buns bánh mì ngọt nhân xá xíu, which means sweet bread filled with BBQ pork, or char siu.
I can never eat just one of these, so instead of buying them, my mom and I started baking a a dozen of them at a time to pack for school. The savory yet slightly sweet pork filling tastes great warm or at room temp, which makes for easy packed lunches.Jump to Recipe
Char Siu Pork
I buy my BBQ pork, or char siu from a local Chinese BBQ joint. These restaurants are marked by the roasted ducks and chickens you’ll see hung right up by the window as you walk by. Unless you’re a vegetarian, it’s hard to walk by without stopping to take a look at all the roasted meats. I’ve made my own char siu before, but in my opinion, nothing beats store bought. The Chinese BBQ masters have perfected the char siu craft. Not only will your Char Siu Bao taste better with store bought pork, it’ll save a lot of time as well.
If you cannot find a Cantonese BBQ restaurant near you and want to make your own char siu pork, I reccomend using The Woks Of Life’s recipe.
BBQ Pork Buns/Char Siu Bao (Bánh Mì Ngọt Nhân Xá Xíu): Step by step instructions
For the bread:
Start by adding bread flower, yeast and sugar to the bowl of a stand mixer. Using, the hook attachment on low, begin stirring the dry ingredients. Slowly add milk, melted butter and eggs and continue stirring on low until all the loose flour is incorporated.
Turn the mixer on medium and let the stand mixer knead the dough for about 10 minutes. The dough should peel away from the bowl and look completely smooth.
Sometimes this takes more than 10 minutes and sometimes it takes less. Take the instructions and measurements as a guideline, not the rule. You should be able to grab onto the dough without any of it sticking to your fingers. If it’s still sticky after kneading, add more flour.
Transfer the dough into a bowl. Cover and set aside for an hour in order for the dough to rise.
This dough can be used for a variety of sweet and savory breads. bánh mì xá xíu is my favorite, but you can fill it with ham, eggs and cheese, wrap the dough around hotdogs, or fill it with pineapple jam or custard.
BBQ pork bun filling:
While your dough is rising, you can prepare the filling. Chop one medium onion, prepare a corn starch slurry and cut your bbq pork into small pieces. I like having chunks of meat in my buns, so I diced them into small cubes. My mom likes a more homogenous mixture, so she finely minces everything. You will find both types of buns in bakeries, so chop the filling ingredients to your preference.
Add some oil into a pan and begin to sweat the onions for about two minutes. They don’t need to be translucent, just slightly softened.
Add the char siu/BBQ pork and mix just to warm the pork through. The meat is already cooked, so this step doesn’t take long. You just want everything evenly mixed and at the same temp.
Add soy sauce, oyster sauce and sesame oil to the pork and onion mixture and mix thoroughly. If your char sieu came with a little plastic container of sauce for the meat, use that in lieu of soy sauce.
Add the corn starch slurry to the seasoned pork mixture. Make sure to stir the slurry up before adding, because all of the starch will have collected at the bottom of your container.
It will look like you’ve added way too much liquid at first, but continue stirring carefully and it will thicken up. The filling should look shiny and thick, with all of the pork and onion pieces stuck together in the sauce, like the image below.
Assembling the BBQ pork buns:
Check on your dough ball and make sure it’s risen to about twice its size. To test if it’s ready, punch two fingers into the dough and take them out. If your indentations remain and the dough does not “bounce back,” then it is ready to use. If not, let it rise a little longer.
Once the dough has risen properly, divide it into 12 equal pieces. I use a kitchen scale to measure the weight of the entire dough ball and divide for complete accuracy. I do the same with my filling. This assures you that each bun will be the same size.
Roll out a small dough ball into a circle about the size of your palm. Scoop a portion of the filling into the dough, leaving a ring of dough on the outside. Again, I recommend scooping all of the filling into a bowl and measuring the total weight before dividing into 12 equal portions. This way, you won’t have any burst buns!
Close the bun by pinching the sides of the circle together. I like to sort of make four “corners” and pinch them together before gathering up any gaps in the dough. Be very gentle, so that you don’t poke a hole in the other side. Pinch and seal everything carefully to prevent leakage when baking.
Let the buns rise on a cookie sheet for about 20 more minutes. Brush them with egg wash and bake in a 350 degree Fahrenheit oven for about 20 minutes, until brown and shiny.
If you want to reheat these, you can the char siu bao in a damp paper towel and stick them in a microwave for 20-30 seconds. They also taste great at room temp!
Chinese BBQ Pork Buns / Baked Char Siu Bao (Bánh Mì Ngọt Nhân Xá Xíu)
For the bread
- 400 g bread flour
- 100 g granulated sugar
- 2 tsp active dry yeast
- 1 egg
- 50 g butter melted
- 210 g milk
For the filling
- 1 tbsp neutral oil like canola
- 1 medium onion diced
- 250 g char siu/BBQ pork diced
- 1 tbsp oyster sauce
- 1 tbsp soy sauce
- 1 tsp sesame oil
- 1/2 tbsp corn starch
- 1/2 cup water
For the bread
- Add bread flour, granulated sugar and yeast into the bowl of a stand mixer
- With the hook attachment on medium, begin mixing dough while adding egg, butter and milk
- Mix on low until no loose flour remains. Then, increase speed to high and knead for about 10 minutes until dough no longer sticks to the side of the bowl and is smooth
- Transfer dough into an oiled bowl and cover to let rise for about an hour
For the filling
- Heat pan on medium heat with 1 tbsp of oil. Add onions and begin to sweat until just soft, about 2 minutes
- Add diced bbq pork and warm through, about 2 minutes
- Add soy sauce, oyster sauce and sesame oil and coat the pork and onions, about a minute
- Add water and corn starch together in a separate bowl to create a slurry. Mix well and pour into pork mixture
- Heat mixture and stir constantly until liquid has thickened and the filling looks shiny
Assembling the buns
- Preheat the oven to 350 degrees Fahrenheit
- Divide the dough ball into 12 equal pieces
- Roll one dough ball flat into a circle about the size of your palm.
- Fill dough with an equally portioned scoop of filling and pinch the sides of the dough together to form a seal
- Repeat with the rest of the dough balls. Let buns rise for an extra 20 minutes
- Brush the tops of the buns with some beaten egg and bake for about 20 minutes, or until golden brown and shiny.