Homemade Char Siu Bao (Chinese Barbecue Pork Steamed Buns)

Homemade Char Siu Bao (Chinese Barbecue Pork Steamed Buns) is a medium Chinese (Cantonese) recipe that serves 6. 200 calories per serving. Recipe by Taste of Asian Food on YouTube.

Prep: 2 hrs 34 min | Cook: 18 min | Total: 3 hrs 12 min

Cost: $6.31 total, $1.05 per serving

Ingredients

  • 300 g Low‑protein wheat flour (cake flour or “bao flour”) (Provides a tender crumb; if unavailable, use all‑purpose flour but the buns will be slightly denser.)
  • 3 g Instant dry yeast (About 1 tsp; no need to pre‑dissolve.)
  • 30 g Granulated sugar (for dough) (Adds a slight sweetness and feeds the yeast.)
  • 2 g Baking powder (Provides extra lift; about ½ tsp.)
  • 1 g Ammonium bicarbonate (baker’s ammonia) (Key to the traditional “puff” of Char Siu Bao; optional if unavailable.)
  • 4 g Salt
  • 30 g Shortening (vegetable) (Gives a light color and tender crumb; can substitute with butter (same amount) for richer flavor.)
  • 150 ml Water (lukewarm) (Lukewarm (30‑35 °C) to activate yeast.)
  • 200 g Char Siu (Chinese BBQ pork), diced (Use store‑bought or homemade; cut into 1‑cm cubes.)
  • 30 g Onion, finely chopped (About ¼ of a medium onion.)
  • 15 g Granulated sugar (for filling) (Balances the savory sauces.)
  • 15 ml Light soy sauce (Adds saltiness without dark color.)
  • 5 ml Dark soy sauce (Provides depth of flavor and a slight caramel color.)
  • 10 ml Oyster sauce (Umami boost.)
  • 30 ml Water (for sauce) (Helps create a thin gravy before thickening.)
  • 10 g Cornstarch (Mixed with a little water to form a slurry for thickening.)
  • 18 sheets Parchment (baking) paper (Cut to fit steamer basket; prevents sticking.)

Instructions

  1. Combine dry ingredients for the dough

    In a large mixing bowl, whisk together low‑protein flour, instant yeast, sugar, baking powder, ammonium bicarbonate, and salt until evenly distributed.

    Time: PT5M

  2. Add water and form a shaggy dough

    Create a well in the center of the dry mixture and pour in lukewarm water. Stir with a wooden spoon until a rough dough forms.

    Time: PT3M

  3. Incorporate shortening

    Add the softened shortening (or butter) to the dough. Knead by hand or with a dough hook until the shortening is fully absorbed and the dough becomes smooth.

    Time: PT8M

  4. First proof

    Cover the bowl with a damp kitchen towel or plastic wrap. Let the dough rise in a warm place (about 30‑35 °C) until doubled in size, roughly 1 hour.

    Time: PT1H

    Temperature: 30-35°C

  5. Prepare the Char Siu filling

    While the dough is proofing, heat a tablespoon of oil in a saucepan over medium heat. Sauté the chopped onion until translucent, then add the diced Char Siu pork. Stir in sugar, light soy sauce, dark soy sauce, oyster sauce, and 30 ml water. Bring to a gentle boil, then pour in a cornstarch slurry (cornstarch mixed with a little cold water) and cook until the sauce thickens and coats the pork.

    Time: PT10M

  6. Punch down and second knead

    After the dough has doubled, gently punch it down to release air. Transfer to a lightly floured surface and knead for another 5 minutes to develop gluten.

    Time: PT5M

  7. Divide and rest

    Portion the dough into 18 equal pieces (about 30 g each). Shape each piece into a smooth ball, place on a tray, cover with a damp towel, and let rest for 10 minutes.

    Time: PT10M

  8. Shape the buns

    Flatten each dough ball into a 10‑cm circle, leaving a slightly thicker edge. Place a heaping tablespoon of the Char Siu filling in the center. Gather the edges, pleat and pinch to seal, then gently turn the bun seam‑side down. Place each sealed bun on a piece of parchment paper.

    Time: PT36M

  9. Second proof (pre‑steam rest)

    Arrange the parchment‑lined buns in the steamer basket, leaving a little space between them. Cover and let rest for 30 minutes. This short proof helps the buns puff up during steaming.

    Time: PT30M

  10. Steam the buns

    Bring water in the steamer pot to a rolling boil. Place the basket over high heat and steam the buns for 8 minutes. Turn off the heat and let the buns sit covered for another 2 minutes before opening the lid to avoid collapse.

    Time: PT8M

    Temperature: High heat (steam)

  11. Cool and serve

    Remove the buns with tongs, let cool on a wire rack for 2 minutes, then serve warm. They are best enjoyed the same day.

    Time: PT2M

Nutrition Facts

Calories
200
Protein
6 g
Carbohydrates
30 g
Fat
6 g
Fiber
1 g

Dietary info: Contains gluten, Contains soy, Not vegan, Can be made vegetarian by substituting pork with tofu or seitan, low-calorie, low-fat

Allergens: Wheat (gluten), Soy

Last updated: April 11, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Homemade Char Siu Bao (Chinese Barbecue Pork Steamed Buns)

Recipe by Taste of Asian Food

A step‑by‑step guide to making soft, fluffy Cantonese‑style Char Siu Bao at home. The recipe simplifies the traditional method by skipping the overnight starter while still delivering the classic airy texture, thanks to a mix of instant yeast, baking powder, and a pinch of ammonium bicarbonate. Filled with sweet‑savory barbecue pork and a glossy sauce, these steamed buns are perfect for dim sum, brunch, or a tasty snack.

MediumChinese (Cantonese)Serves 6

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
2h 9m
Prep
48m
Cook
21m
Cleanup
3h 18m
Total

Cost Breakdown

$6.31
Total cost
$1.05
Per serving

Critical Success Points

  • Incorporating ammonium bicarbonate correctly (step 3).
  • First proof until the dough doubles (step 4).
  • Sealing the buns tightly to prevent filling leakage (step 8).
  • Second proof before steaming (step 9).
  • Steaming with a tightly sealed lid for the full 8 minutes (step 10).

Safety Warnings

  • Steam is extremely hot; use oven mitts and keep face away from the opening.
  • Ammonium bicarbonate releases a faint ammonia smell when heated; ensure good ventilation.
  • Handle hot oil when sautéing the filling.

You Might Also Like

Similar recipes converted from YouTube cooking videos

Barbecue Pork Ribs with Creamy Cheesy Pasta Bake
14

Barbecue Pork Ribs with Creamy Cheesy Pasta Bake

Tender oven‑baked pork ribs glazed in a sweet‑savory barbecue sauce, served alongside a rich creamy cheese‑sauce pasta casserole topped with golden breadcrumbs. An American‑style comfort feast that’s perfect for a weekend dinner.

4 hrs 18 minServes 4$15
American
Teriyaki Chicken Chinese Buns
32

Teriyaki Chicken Chinese Buns

Soft steamed buns with a slightly sweet dough, filled with caramelized teriyaki chicken filling and crunchy bamboo shoots. A perfect match between the sweetness of the bun and the sweet‑savory flavor of teriyaki sauce.

3 hrs 8 minServes 6$10
Chinese
Takeaway-Style Chinese Roast Pork (Char Siu)
50

Takeaway-Style Chinese Roast Pork (Char Siu)

A home‑cooked version of the classic takeaway Chinese roast pork (char siu). The pork is simmered in a fragrant sweet‑savory sauce, then cooled, sliced and stored for later use. The sauce can be frozen and later thickened for a glossy glaze. Perfect for serving over rice, noodles or bean sprouts.

1 hr 30 minServes 4$15
Chinese
Crispy Pork Belly (Chinese Style)
15

Crispy Pork Belly (Chinese Style)

A step‑by‑step guide to making ultra‑crisp pork belly with a tender, juicy interior. The method uses a quick boil, skin perforations, an overnight dry‑age, and a two‑stage oven roast to achieve puffy, crackling skin. Serve with hoisin, sriracha, pickles, rice or tossed with noodles.

15 hrsServes 8$21
Chinese
Char Siu Chicken (Chinese Sweet Sticky Roasted Chicken)
10

Char Siu Chicken (Chinese Sweet Sticky Roasted Chicken)

An easy oven‑roasted chicken marinated in a sweet‑savory Char Siu sauce. The chicken is coated in a blend of light soy, oyster, duck soy, honey, brown sugar, five‑spice, and ginger‑garlic paste, then roasted until sticky and caramelized. The leftover marinade is reduced into a dipping sauce perfect for rice or as a glaze.

1 hrServes 2$11
Chinese
3 Ingredient Carnivore Buns - NO Pork Rinds or Whipped Egg Whites
140

3 Ingredient Carnivore Buns - NO Pork Rinds or Whipped Egg Whites

A simple, grain‑free carnivore bread made with just eggs, powdered milk, and baking powder. Shaped into six soft buns and baked in an air fryer for a quick, low‑carb snack that mimics the texture of cornbread.

33 minServes 2$20
American