cantonese recipe
Char Siu Pork Buns with Steamy Filling
Cook and cool the pork filling first, seal buns with room to expand, and steam over steady heat without crowding.

Overview
Why this recipe works
Char Siu Pork Buns is a 85-minute Cantonese recipe built around steam and roast. A make-ahead Cantonese bun project with thick barbecue pork filling, soft steamed dough, freezer notes, and clear shaping cues.
The useful move is to treat the recipe as a sequence of cues instead of a race through the clock. Start by watching for filling is thick, not runny; later, check that buns are sealed without filling on the rim. That keeps the dish controlled on a home stove even when your pan, burner, or ingredient sizes differ.
This version is especially useful for make ahead, project, and comfort food. The ingredient focus is pork and pancake, with Hoisin Sauce, Light Soy Sauce, and Shaoxing Wine doing most of the seasoning work.
Before cooking, read the method once and decide where your attention is needed. In Char Siu Pork Buns, the important path is steam and roast, so the cook should prepare the ingredients, keep the pan setup simple, and avoid hunting for seasonings after heat has started.
The time estimate is useful, but it is not the final authority. If filling is thick, not runny takes longer than expected, stay with that cue before moving forward. If buns are sealed without filling on the rim happens quickly, lower the heat or move to the next step instead of waiting for an exact minute count.
The recipe is written for make ahead, project, and comfort food, which means the best version is not always the most elaborate version. Keep the pantry anchor clear, use Hoisin Sauce, Light Soy Sauce, and Shaoxing Wine with restraint, and let the final texture tell you whether the dish needs more heat, more liquid, or a shorter finish.
Use the related pantry and technique links when you want to change the recipe. Those pages explain the role of pork and pancake and Roast and Steam Buns, so substitutions stay connected to flavor, texture, and safety instead of becoming random swaps.
If you are cooking from a small kitchen, keep the workspace calm. Put cut ingredients in order, clear a landing spot for the finished dish, and read the safety note before handling leftovers. That preparation makes the recipe easier to follow and gives the page enough context to help readers who are still deciding whether this dish fits their night.
Best for
Make ahead, project, and comfort food cooks who want a clear Cantonese dish without guessing at doneness.
Main cue
Filling is thick, not runny
Pantry anchor
Hoisin Sauce, Light Soy Sauce, and Shaoxing Wine
Cook's notes
What changes the result
Char siu bao is two recipes meeting at one seam: a thick, cooled filling and a soft dough with enough structure to steam open without leaking.
Judgement call
The filling should be thick enough to mound on a spoon before wrapping. If it runs while warm, it will leak into the dough and make the buns heavy.
Common failure points
- Buns leak because the char siu filling is too hot or too loose when wrapped.
- The dough wrinkles because the steamer lid is lifted suddenly without a short resting period.
- The buns turn dense because proofing is rushed or the dough dries out uncovered.
- The top seal opens badly because the wrapper edges are too thick and uneven.
Flavor adjustment
- For dim sum-style sweetness, use hoisin, oyster sauce, sugar, and a glossy starch-thickened filling.
- For stronger char siu flavor, use diced roast pork with some caramelized edges.
- For a lighter bun, use less filling and keep the dough seam neat.
- For freezer batches, steam first, cool completely, then re-steam from frozen.
Regional context
Char siu bao is a Cantonese dim sum staple. The steamed version uses a pale fluffy bun and sweet-savory roast pork filling, distinct from baked BBQ pork buns.
Ingredients
What goes in
Read the ingredient list once before heating the pan. Measure the pantry items first, group the fresh ingredients by when they enter the recipe, and keep the thickener or finishing seasoning close to the stove so the final step does not stall.
- 2 cups cooked char siu pork, diced
- 2 tbsp hoisin sauce
- 1 tbsp light soy sauce
- 1 tsp Shaoxing wine
- 1 tsp cornstarch mixed with 2 tbsp water
- 10 portions steamed bun dough
- Scallions, optional
Watch for
- filling is thick, not runny
- buns are sealed without filling on the rim
- steamed dough springs back lightly
Ingredient notes
Know the pantry before you cook
The pantry backbone for this recipe is Hoisin Sauce, Light Soy Sauce, and Shaoxing Wine. These notes explain what each linked ingredient is doing before you start swapping or shopping.
Hoisin Sauce
A sweet-savory bean sauce used in barbecue glazes, dipping sauces, and quick pantry marinades.
Use a small mix of miso, sugar, soy sauce, and five-spice only as an emergency stand-in.
Light Soy Sauce
The everyday salty soy sauce used for seasoning, not the same as dark soy sauce.
Tamari can work when a recipe needs a gluten-free-adaptable path, but labels must be checked.
Shaoxing Wine
A Chinese rice wine used to reduce raw aromas and add gentle complexity.
Dry sherry is a common substitute. For alcohol-free cooking, use stock plus a small aromatic boost.
Method
Cook to the cues
The method starts with thicken the filling and ends with steam steadily. Use the checklist to keep your place, but let the visible cues decide when to move on: filling is thick, not runny, buns are sealed without filling on the rim, and steamed dough springs back lightly.
Cook along
Check off steps as you cook
Thicken the filling
Warm pork with hoisin, soy sauce, wine, and slurry until glossy and spoonable.
Cool before shaping
Chill the filling so it does not melt the dough or leak.
Fill and seal
Add a small spoonful to each dough round, pinch closed, and leave room for expansion.
Steam steadily
Steam buns with space between them, then rest briefly before lifting the lid.
Substitutions and safety
Before you improvise
Use the substitutions as controlled changes rather than random swaps. Keep the same cooking method, keep the sauce balance close, and use the safety notes when changing protein, reheating leftovers, or holding the dish for later.
Substitutions
- Use leftover roasted pork shoulder if char siu is unavailable.
- Use store-bought frozen bun dough for a first batch.
Safety notes
- Cook pork fully before filling buns.
- Cool filling before storing or freezing.
Serving and storage
Finish the meal well
Serve Char Siu Pork Buns while steamed dough springs back lightly. If you are cooking ahead, cool leftovers quickly, keep the sauce or cooking liquid with the main ingredients, and reheat gently so the texture stays close to the first serving.
FAQ
Common questions
Can I use leftover pork?
Yes, as long as it is fully cooked and chopped small.
Why did my buns wrinkle?
They may have been uncovered too quickly after steaming.
Can I freeze them?
Yes. Freeze after steaming and re-steam from frozen.