Ah, childhood. When choices were easy (Nickelodeon or Cartoon Network?) and one’s biggest concerns were in the vein of running home fast enough from the elementary school to catch the ice cream truck and the 3:30 PM escapades of Arthur the aardvark on PBS. When your parents seemed to know everything there was to know about everything, and you saw the entire world from a foot or two lower to the ground. Eating Chinese BBQ Pork Buns or baked Cha Siu Bao was also part of that childhood!
My particular version of childhood involved a lot of sinking Titanic reenactments in my friend Reema’s above ground pool (we were very melodramatic children), reading at recess, strong lobbying for a family puppy acquisition, the collected cinematic works of John Hughes, my see-through purple Gameboy Color, and a gradual familiarization with anything having to do with horses. It also involved a lot of Saturday morning car rides into Queens and Chinatown, when we would visit my grandparents or cousins, grab dim sum, and inevitably stop by a Chinese bakery for some warm bread.
There were always the usual suspects…the pillowy soft butter buns, the sweet, crumbly pineapple buns, the vastly-appealing-to-Chinese-American-kids “hot dog” buns (my enchantment with this particular pastry has…ebbed over the years. [update] – THAT IS, UNTIL I MADE THEM MYSELF! Here’s the Chinese hot dog bun recipe.), and of course, the “cha siu baos,” or baked BBQ pork buns, which are filled with a savory, slightly sweet filling of Cantonese roast pork. Chinese BBQ Pork buns, dim sum and Chinese bakery favorites are of course, the subject of today’s post.
(If you would rather have a steamed bun, then peruse our recipe for Steamed Char Siu Bao pork buns. It’s most definitely the real deal and you won’t be disappointed!)
Out of all the bakeries in and around Beijing–the Paris Baguette‘s, Bread Talk‘s, Holliland’s, and Wei Duo Mei‘s packing the city, no one seems to have this “quintessentially Chinatown” pastry. Until now!
You know, because we do.
These take some time, but are pretty easy to put together, especially if you can get the roast pork ready made from your local Chinese grocery store’s hot bar. If not, you can also easily make your own roast pork, with this fantasmagorical Chinese BBQ Pork (cha siu) recipe we posted a few days ago. In any case, the bread dough is fairly straightforward as well. It involves one crucial, dead simple step at the beginning, which involves making a quick five-minute roux/paste with flour, water, and milk. The paste, called a “tangzhong,” is then mixed with the rest of the dough ingredients, and you knead the heck out of it until it’s smooth. Easy.
Let’s get started.
For the Chinese baked pork buns:
UPDATE: You can still use this recipe for the bread dough, but you also have the option to use our new Milk Bread recipe, which is considerably easier (and, truth be told, softer). Find the recipe here. As is the case with both dough recipes, you can fill the dough with cha siu pork filling after it’s proofed once, and then let them rise a second time after they’ve been filled.
- 5 cups bread flour or all purpose flour, plus 1/3 cup
- 2/3 cup water
- 1 1/3 cup milk, divided
- 1/3 cup sugar
- 1 teaspoon salt
- 4 teaspoons instant yeast
- 2 eggs
- 4 tablespoons melted butter
- eggwash (1 egg, beaten with a tablespoon of milk)
- 1 tablespoon sesame seeds (optional)
For the filling:
- 2 tablespoons oil
- 1/2 cup finely chopped shallots or red onion
- 2 tablespoons sugar
- 1 ½ tablespoons soy sauce
- 2 tablespoons oyster sauce
- 2 teaspoons sesame oil
- 2 teaspoons dark soy sauce
- ¾ cup chicken stock
- 3 tablespoons flour
- 2 cups diced Chinese roast pork (cha siu)
In a medium saucepan, mix 1/3 cup flour with 2/3 cup water and 1/3 cup milk until the flour is dissolved. Put the pan over medium heat and stir constantly until the mixture resembles a thick paste, about 3-5 minutes. If it looks like vanilla pudding, it’s too thin. If it looks kind of like really thick toothpaste, it’s just right. You can also measure the temperature with a thermometer, if you’re the Alton Brown type. It’s about right when it’s reached 149 degrees F/65 degrees C. Set aside.
In a large mixing bowl, combine 5 cups of flour, sugar, salt, and yeast. Mix it all together with your hands.
Add the flour paste (aka the tangzhong), 1 cup milk, 2 eggs, and the melted butter. Stir together to form a soft dough, and knead (by hand or with the dough hook attachment of your mixer) for 15-20 minutes. Because our KitchenAid Stand Mixer didn’t make the journey from NJ to China, I did this all by hand–in front of the TV, so I wouldn’t get bored. It wasn’t really that bad.
Form the dough into a ball and place into a lightly greased bowl. Cover with a damp cloth, and let rise for 1 hour.
While that’s happening, make the filling. Chop up some onion, dice the pork into small cubes, and take out some chicken broth (or in our case, some Organic Better than Bullion mixed with some water).
Heat 2 tablespoons of oil in a wok over medium high heat. Add the onion and stir-fry for 2 minutes.
Add the sugar, soy sauce, oyster sauce, sesame oil, and dark soy.
Stir and cook until it starts to bubble up.
Add the chicken stock and flour. Reduce the heat to medium low and cook, stirring, for a couple minutes until thickened. Remove from the heat and stir in the roast pork. Set aside to cool.
After it’s risen, separate the dough into 16 equal pieces.
Shape each piece into a small circle, where the center is slightly thicker than the edges. This prevents the top of the bun from being too thin and bursting open mid-bake. That would be bad.
Put a couple tablespoons of filling into each!
Crimp them closed, making sure they’re tightly sealed. It’s a similar technique to making Shanghai soup dumplings. But no need to unnecessarily complicate things. Just make sure it’s closed, and closed tightly.
Lay them out seam side down on baking sheets lined with parchment paper, and let rise for another hour. Preheat the oven to 400 degrees.
Brush with egg wash…
And sprinkle with sesame seeds (if using). The sesame seeds add a little aesthetic somethin’ extra, I think.
Beeeeyoooteeeful!
Put them in the oven and immediately turn the oven down from 400 degrees (about 200 degrees C) to 350 degrees (about 175 degrees). Bake these BBQ pork buns for about 25 minutes, or until golden brown.
And then don’t immediately grab one, bite into it, burn your tongue, and then almost drop it on the floor whilst nursing a second degree mouth burn. I, uh…let them cool off for a few minutes before not doing that.
These Baked Chinese BBQ pork buns (cha siu baos) are a joy to make and to eat. Whether they bring you back to your childhood, or are an entirely new experience, we hope you enjoy them. Post any questions or comments down below, where you’re guaranteed a pleasant and/or witty answer from one of us.
Try one of our other favorite recipes that you can have steamed or pan fried – Carrot Ginger Pork Buns, Two Ways (Bao Zi, 胡萝卜肉包子)!
- 5 cups bread flour or all purpose flour, plus ⅓ cup
- ⅔ cup water
- 1⅓ cup milk, divided
- ⅓ cup sugar
- 1 teaspoon salt
- 4 teaspoons instant yeast
- 2 eggs
- 4 tablespoons melted butter
- eggwash (1 egg, beaten with a tablespoon of milk)
- 1 tablespoon sesame seeds (optional)
- 2 tablespoons oil
- ½ cup finely chopped shallots or red onion
- 2 tablespoons sugar
- 1 ½ tablespoons soy sauce
- 2 tablespoons oyster sauce
- 2 teaspoons sesame oil
- 2 teaspoons dark soy sauce
- ¾ cup chicken stock
- 3 tablespoons flour
- 2 cups diced Chinese roast pork (cha siu)
- In a medium saucepan, mix ⅓ cup flour with ⅔ cup water and ⅓ cup milk until the flour is dissolved. Put the pan over medium heat and stir constantly until the mixture resembles a thick paste, about 3-5 minutes. Set aside.
- In a large mixing bowl, combine 5 cups of flour, sugar, salt, and yeast. Add the flour paste (tangzhong), 1 cup milk, 2 eggs, and melted butter. Stir together to form a soft dough, and knead (by hand or with the dough hook attachment of your mixer) for 15-20 minutes. Form the dough into a ball and place into a lightly greased bowl. Cover with a damp cloth, and let rise for 1 hour.
- While that’s happening, make the meat filling. Heat 2 tablespoons oil in a wok over medium high heat. Add the onion and stir-fry for 2 minutes. Add the sugar, soy sauce, oyster sauce, sesame oil, and dark soy. Stir and cook until it starts to bubble up. Add the chicken stock and flour. Reduce the heat to medium low and cook, stirring, for a couple minutes until thickened. Remove from the heat and stir in the roast pork. Set aside to cool.
- After it has risen, separate the dough into 16 equal pieces. Shape each piece into a small circle, where the center is slightly thicker than the edges. Fill each with meat filling, and crimp them closed, making sure they’re tightly sealed. Lay them out seam side down on baking sheets lined with parchment paper, and let rise for another hour. Preheat the oven to 400 degrees (200 degrees C)
- Brush with egg wash, sprinkle with sesame seeds (if using). Put them in the oven and immediately turn the oven down from 400 degrees (about 200 degrees C) to 350 degrees (about 175 degrees). Bake for about 25 minutes, or until golden brown.
FoodieFamily says
We love bbq pork bun and I decided to make my own. I tried 2 times from different recipe and it failed and I said, nope I will not give up. I did my research and came across your recipe and oh man…it was awesome!! Daughter said it looks like a pro made (pat on my shoulder) lols. Thank you for sharing your recipe and I”m looking forward to try other recipes. Cheers!!
Sarah says
Aw, that’s awesome! Love it when we can help make our readers look like absolute pros in the kitchen! So glad you and the family enjoyed these.
Ashley says
I made these for my sister-in-law’s birthday and didn’t last long on the table! Everyone loved them! I also did the same thing Eric did by freezing the filling a bit so it’s easier to get in the dough.
I do have a question however, if I was to have extras (next time I make them I’m probably going to make a double or triple batch) what would be the best way to store them and how long before they go bad?
Sarah says
Hey Ashley, I don’t think the dough freezes all that well, unbaked or baked. But you could certainly freeze the filling for later and then just make the dough as you need it to prepare them fresh!
Ashley says
I’m not so concerned with long time keeping. I’m just wondering if I have leftovers that I plan to serve/eat in the next day or two if I should refrigerate or keep out on the counter. Should I wrap them up tightly in plastic wrap or is a ziploc or tupperware fine?
Sarah says
Oh, gotcha. Storing them in a ziploc or tupperware in the refrigerator is fine! To reheat them, just pop them in the microwave for 20-30 seconds and they’ll taste very close to fresh!
Eric says
Awesome recipe. I never thought I could mak a Chinatown-quality pork bun, but these are as good as any I’ve tried.
I offer the following “hack”:
My first batch, I had a devil of a time forming the bun around the filling. It was messy and they turned out ugly. The second batch, I portioned the filling in a mini muffin tin and froze it. Then I just formed the bun around the frozen filling portions. I let them rest for awhile before baking, to let the filling defrost a bit, although I don’t know if it was necessary to do so. Anyway, they came out perfect!
Thanks!
Sarah says
Hey Eric, thank you so much for sharing your experience. Love the idea of freezing the filling to make the buns easier to assemble. I think that’s a great tip!
keist zaidimus says
Wow, geras blog’as! Kiek laiko blogini? Visas web’as yra geras,
bei ir turinys!|
Judy says
Thank you very much!
Jade Ku says
Can I use this dough for custard?
Sarah says
Hey Jade, our all purpose milk bread recipe is here: https://thewoksoflife.com/2015/01/milk-bread-2/
Can be used for custard buns!
Flo says
Hi, I love the recipe and have a made it a few times already. I’ve recently found that I am intolerant to cows milk though. Do you have a recommendation on how to substitute the milk please?
Thanks in advance!
Sarah says
Hey Flo, since the base dough recipe is a milk bread dough, which does contain dairy, you’ll need a completely different dough recipe. Luckily, we have a vegan char siu bao recipe that should be just the thing you need:
https://thewoksoflife.com/2015/02/vegan-char-siu-bao/
The vegan dough is made with coconut oil instead of dairy, so it will have a slight coconut flavor, but I think that flavor goes great with the filling. Speaking of which, for the filling, you can either keep the traditional meat filling from this recipe, or use the vegan filling, which is made with tofu.
Hope that helps!
Flo says
Ah that is lovely! Thank you so much! :)
Biec says
Hi there. Thanks for sharing. Sounds simple. Instead of baking can I steam these or will I need a different dough?
Sarah says
Hey Biec, if you’d like to steam them, you will need a different dough. But you’re in luck, we’ve done exactly that in a separate recipe for steamed BBQ Pork Buns. Find it here: https://thewoksoflife.com/2015/05/steamed-bbq-pork-buns-char-siu-bao/
Angela says
Hi there, do you have any recommendations as to make this recipe gluten free? I’d really appreciate your thoughts.
Thank you and I love your website and recipes.
Sarah says
Hey Angela, I have to admit I haven’t cracked the code on gluten-free bread! But this recipe for gluten-free Japanese-style milk bread could be a good one to try: https://glutenfreeonashoestring.com/gluten-free-japanese-milk-bread-the-softest-bread-ever/. To make the filling gluten-free, you could just use gluten-free soy sauce, make your own char siu from scratch with gluten free soy sauce: (https://thewoksoflife.com/2014/02/chinese-bbq-pork-cha-siu/), and then use cornstarch slurry instead of flour to thicken the filling mixture.
Hope that sort of helps!!
Mlmk says
Is the pork completely cooked before the buns are baked?
Sarah says
Yes!
Suzanne says
Is it possible to make the dough ahead, and hold it? Can I freeze the dough by itself, before filling and baking?
Judy says
Hi Suzanne, I’ve not personally tried it, but other readers have tried and said that it works.