Char Siu Bao

4.56 from 88 votes
Recipe IndexRecipe

This post may contain affiliate links. Please read myย privacy policy.

Char Siu Bao are steamed pork buns. Soft, fluffy steamed buns filled with Chinese BBQ pork or char siu. Easy, authentic and the best char siu bao recipe!

Char sui bao in a steamer.
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Cha Siu Bao Recipe

Cha Siu Bao (also spelled as Cha Siu Bao or Char Siew Bao) is one of the signature dishes in dim sum restaurants around the world.

Called 叉烧包, or cha shao bao in Chinese, they are a Chinatown classic!

Originated from Guangzhou in mainland China, Cha Siu Bao is a delicacy.

These Cantonese steamed pork buns are found in many Cantonese-Chinese restaurants serving dim sum.

Imagine soft, fluffy white steamed buns filled with savory char siu or Chinese BBQ pork filling in a sweet and savory char siu sauce; they are absolutely delicious!

Steamed pork buns, ready to serve.

Ingredients

Ingredients for char siu bao filling.

Ingredients For Char Siu Bao Filling

  • Char siu
  • Cooking oil
  • Soy sauce
  • Cornstarch
  • Oyster sauce
  • Sugar
  • Salt
  • Sesame oil
  • Red food colouring
  • Water
  • Yellow onion
Ingredients for char siu bao dough.

Ingredients For Char Siu Bao Dough

  • Low-protein flour
  • Wheat starch
  • Baking powder
  • Vegetable oil
  • Active dry yeast
  • Powdered sugar
  • Water
  • Chinese white vinegar

See the recipe card for full information on ingredients.


How To Make This Recipe

Char siu bao recipe made of char siu bao dough and pork.

For soft and fluffy homemade steamed buns, you need a mixture of low-gluten flour and wheat starch.

The low-gluten flour is called Hong Kong Flour in Malaysia and you can get the flour from supermarket.

If you can’t find Hong Kong flour, you may use cake flour as the substitute.

The end result will be softer and fluffier steamed buns compared to all-purpose flour.


Cooking Tips

Soft, fluffy and the best char siu bao steamed pork buns or cha siu bao.

To make dim sum restaurant quality char siu bao or steamed pork buns, please following the cooking tips below:

  • If bigger bun is desired, divide dough into 12 equal portions.
  • There is no need to rest the char siu bao dough after adding in the baking powder. If time allows, rest it for 10 minutes to get fluffier buns.
  • Add Chinese white vinegar into the steaming water to produce whiter buns. This is an optional step.
  • The steamer must be preheated before steaming the buns. They will not rise properly without the hot steam.
  • Spray the surface of the buns with water mist will help to produce steamed buns with beautiful and smooth surface.
  • DO NOT open the steamer’s lid during the steaming process.
  • If there are yellowish spots on the steamed buns, it means the baking powder is not properly dissolved.

Frequently Asked Questions

Can I freeze char siu bao (steamed pork buns)?

I don’t recommend freezing but you can certainly keep them in the refrigerator.
Pack the leftovers in a plastic bag and keep in the fridge for up to a week.
To serve, just reheat them in a steamer or microwave for 1 minute.
For the filling, use homemade char siu for the best results. You can also use char siu from restaurants.

How many calories per serving?

Each bun is only 193 calories.

Steamed char siew bao buns with pork belly filling.

What To Serve With This Recipe

Char siu bao in a bamboo steamer.

Serve this dish with other Cantonese dim sum or Chinese appetizers. For a homemade dim sum meal, I recommend the following recipes.

I hope you enjoy this post as much as I do. If you try my recipe, please leave a comment and consider giving it a 5-star rating. For more easy and delicious recipes, explore my Recipe Index, and stay updated by subscribing to my newsletter and following me on FacebookPinterest, and Instagram for new updates.


Other Recipes You Might Like

Freshly baked cod fillet with seasonings crust on a plate, garnished with lemon slices and herbs.
5 Secrets to 20-Minute Dinners
FREE EMAIL BONUS: How would it feel to have dinner DONE in 20 minutes? I’ll show you how!
Please enable JavaScript in your browser to complete this form.
4.56 from 88 votes

Char Siu Bao (Steamed Pork Buns)

Char Siu Bao are steamed pork buns. Soft, fluffy steamed buns filled with Chinese BBQ pork or char siu. Easy, authentic and the best char siu bao recipe!
Prep Time: 30 minutes
Cook Time: 10 minutes
Additional Time: 30 minutes
Total Time: 1 hour 10 minutes
Servings: 16 Buns
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients  

Char Siu Filling:

  • 1/2 tablespoon cooking oil
  • 1 small yellow onion, diced
  • 250 g (9 oz) char siu, diced
  • 1 tablespoon soy sauce
  • 1 tablespoon oyster sauce
  • 1 teaspoon sugar
  • 1 teaspoon sesame oil
  • 1-2 drops red food coloring, optional
  • salt, to taste
  • 1 1/2 tablespoons cornstarch
  • 150 ml water

Char Siu Bao Dough:

  • 280 g (10 oz) low-protein flour, (Hong Kong flour), cake flour or all-purpose flour
  • 100 g (3½ oz) wheat starch
  • 90 g (3 oz) powdered sugar
  • 8 g (⅕ oz) active dry yeast , or instant yeast
  • 160 ml lukewarm water
  • 1/2 teaspoon Chinese white vinegar, or lemon juice, optional
  • 30 g (1 oz) vegetable oil
  • 10 g (¼ oz) baking powder
  • 10 ml cold water

Instructions 

Char Siu Filling:

  • Heat oil in a pan and sauté the onion for 1 to 2 minutes. Add the char siu, soy sauce, oyster sauce, sugar, sesame oil, and red food coloring (if using). Stir-fry for 1-2 minutes, then add salt to taste.
  • Mix the cornstarch and water together, then add it to the filling. Simmer on low heat until the sauce thickens. Remove the filling from the pan and let it cool. Divide the filling into 16 portions and set aside.

Char Siu Bao Dough Recipe:

  • Sift the flour, wheat starch, and powdered sugar into a large mixing bowl. Make a well in the center of the flour mixture and add the yeast, lukewarm water, and vinegar or lemon juice (if using). Gently dissolve the yeast in the water. Slowly incorporate the flour mixture and then add the vegetable oil.
    Char siu bao dough ingredients.
  • Knead the dough by hand for 15 minutes, or until a soft, smooth, and shiny dough forms. Cover the dough with a damp cloth and let it rise for 60 to 90 minutes, or until it has expanded in size. Dissolve the baking powder in the cold water, then sprinkle it over the dough and knead until well combined. For fluffier buns, let the dough rest for 10 minutes after adding the baking powder.
    Char siu bao dough.
  • Cut the dough into 16 equal portions and divide them accordingly.
    Cutting char siu bao dough into pieces.
  • Using a rolling pin, roll each dough ball into a 3-inch (7 cm) circle. Place a portion of the filling in the center.
    Char siu bao dough with char siu filling in the middle of the dough.
  • Wrap and fold the dough over the filling.
    Wrapping char siu bao.
  • Pinch and twist the dough to enclose the opening, ensuring the char siu bao is tightly sealed at the top. Place each bun on a 2" x 3" (5 cm x 7 cm) piece of parchment paper. Repeat until you have made 16 buns.
    Wrapped char siu bao ready for steaming.
  • Arrange the buns in a steamer, leaving about a 1-inch (2.5 cm) gap between them. Spray a light mist of water over the buns and steam in a preheated steamer on high heat for 10 minutes. (You may add 1 teaspoon of Chinese white vinegar to help keep the char siu bao white.) Remove the buns from the steamer and serve warm.
    Char siu bao

Notes

  • If bigger bun is desired, divide dough into 12 equal portions.
  • There is no need to rest the char siu bao dough after adding in the baking powder. If time allows, rest it for 10 minutes to get fluffier buns.
  • Add Chinese white vinegar into the steaming water to produce whiter buns. This is an optional step.
  • The steamer must be preheated before steaming the buns. They will not rise properly without the hot steam.
  • Spray the surface of the buns with water mist will help to produce steamed buns with beautiful and smooth surface.
  • DO NOT open the steamer’s lid during the steaming process.
  • If there are yellowish spots on the steamed buns, it means the baking powder is not properly dissolved.
Recipe Contributor: My Kitchen

Nutrition

Serving: 1g, Calories: 193kcal, Carbohydrates: 21g, Protein: 19g, Fat: 4g, Saturated Fat: 1g, Polyunsaturated Fat: 3g, Cholesterol: 12mg, Sodium: 263mg, Fiber: 1g, Sugar: 7g

Nutrition information is automatically calculated, so should only be used as an approximation.

Please rate and comment below!

About Rasa Malaysia

Bee is a recipe developer and best-selling cookbook author, sharing easy, quick, and delicious Asian and American recipes since 2006. With a strong following of almost 2 million fans online, her expertise has been featured in major publications, TV and radio programs, and live cooking demos throughout the United States and Asia.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





76 Comments

  1. Caroline Jayasuriya says:

    Can I make the dough the day before or overnight?

    1. Rasa Malaysia says:

      It’s better to make fresh.

  2. Lily Cua says:

    Hi! Is Wheat Flour different from Wheat Starch?

    Thanks.

    1. Rasa Malaysia says:

      Yes completely different.

  3. Graess says:

    Hi if I want to use double action baking powder what should I change for the recipe to work ? Thanks !

    1. Rasa Malaysia says:

      It should be fine.

  4. julie wong says:

    All I can say is YUM! The bread came out so fluffy and delicious. I was a little hesitant adding the powdered sugar, but it works. I made mine a little bigger and steamed for 12 minutes. The tips were very useful, otherwise I would have totally peeked on them during the cooking process. Absolutely delicious and I will be making it again.

    1. Admin says:

      Thanks for your support!

  5. Emeryn says:

    Hi,
    Is there a substitute for wheat starch?

    1. Rasa Malaysia says:

      Cornstarch is OK but it’s best to use wheat starch.

      1. Jenny says:

        My bao turns up not fluffy, a bit dense, is it i use room temperature water instead of cold water? I used corn starch as i don’t have wheat starch.

        1. Rasa Malaysia says:

          You can’t use corn starch.

          1. Daryan says:

            Hey there! You said above that we can use corn starch, so does it have to be wheat starch or no?

            1. Bee Yinn Low says:

              Can use corn starch.

  6. LyLy says:

    The best dough I’ve tried! Some recipes calls for double proofing, poolish egg whites, or ammonium, but they don’t yield that smooth, fluffy delicious tasting buns like this recipe. I use this dough for everything, from Lai Wong Bao, Liu Sha Bao, Chicken, and plain mantou. Thank you!

    1. Rasa Malaysia says:

      Awesome thanks. You can also try my mantou recipe!

      1. Emeryn says:

        I found it! Best dough I have ever worked with. Thank you so much Rasa M’sia.

        1. Rasa Malaysia says:

          Awesome.

  7. Sandra says:

    Hi, just made this but to my surprise the dough is brown I spite of putting white vinegar in the boiling water before steaming, so far so good except for the color

    1. Rasa Malaysia says:

      If it’s brown, it means you over steam the buns.

  8. Lim theng theng says:

    Do I need to proof the bun before steam it?

    1. Rasa Malaysia says:

      Please follow the instructions on the recipe card!

  9. Linda says:

    Hi, I try your recipe , according to your measurement, but my dough is so sticky and wet that I needed to add 2 cups of flour , is it normal?

    1. Rasa Malaysia says:

      No, it’s not correct. Your measurement must be way off.

    2. Donna says:

      Linda,
      My experience in twice making this : it’s better to also weigh the water (water 160ml = 160gr).
      By weighing the water, my 2nd attempt result is a flexible dough with a nice dough feel that is neither sticky nor dry (my 1st attempt result was a rather dry & tougher dough).

      1. Holly says:

        Hi! I made this tonight and it came out amazing! I did have a few little brown spots. How do you ensure the baking powder is fully mixed in? Also, can it be added when you first make the dough instead of after itโ€™s risen?

  10. Carrie says:

    Can you also bake these? In Hawaii, we eat these (aka manapua) steamed or baked. Our favorite is pizza manapua, which I’m trying to recreate.

    1. Rasa Malaysia says:

      You can’t bake this. You will need puff pastry for baked buns.