Tender pork belly sandwiched in a fluffy steamed bun, topped with fermented vegetable & peanuts, Gua Bao delivers a great combination of flavour & texture.
I’ve shared a recipe for the famous street food Rou Jia Mo from Xi’an which is known as Chinese pork burger. Today’s dish Gua Bao also resembles the look of a hamburger and it’s equally delicious.
What is Gua Bao
Gua bao (割包/刈包), also known as “pork belly buns” (or simply “bao”), is a popular street food which originated from Taiwan. It consists of a flat steamed bun folded halfway to hold a piece of braised pork belly, typically topped with some fermented vegetable, ground peanuts, coriander, etc.
Many Chinese restaurants serve this type of steamed bun (known Hé Yè Bǐng, lotus leaf buns) on their own. So you can stuff them with any savoury dishes on the table.
The introduction of Gua Bao on Wikipedia explains in detail the history and current trend of this delicacy. Go have a read if you’d like to learn more.
Have a good workflow
There are several preparation and cooking processes involved in the making of Gua Bao. So it’s quite important to have a good workflow. Here is the procedure that I follow:
- Braise the pork belly first. It takes a little over 1 hour if using a regular stove-top pan.
- While the pork is simmering, prepare the dough and shape the buns. Then leave them to rest for 30 minutes or so.
- During this half an hour, prepare the other fillings for Gua Bao: kimchi, peanuts, coriander, fresh chilli, etc.
- Then steam the buns. It takes about 12 minutes from boiling the water to finish steaming.
- By then, the pork belly should be tender enough to serve. You are ready to assemble Gua Bao and enjoy!
How to braise the pork belly
A classic filling for Taiwanese Gua Bao, pork belly slices are seasoned with various spices and cooked to a melt-in-your-mouth texture. The cooking method is very similar to Chinese red-cooked pork. It takes three simple steps:
- Firstly fry the pork belly in a little oil until it gains a lovely golden colour on both sides.
- Then add all the spices and seasoning. Cover the pork with hot water.
- Leave it to simmer over low heat for about 1 hour until fork-tender.
Spices & seasonings
- You will need a piece of ginger. Remove the skin then smash it (with the side of a cleaver) to fully release its flavour.
- The spice list includes star anise, cassia cinnamon, Sichuan pepper, fennel seeds, bay leaf & dried chillies. You might not have all of these in hand. Please feel free to skip one or two if unavailable.
- Use both light and dark soy sauce. The latter gives the pork an appetising brown colour. I also add a piece of rock sugar to balance the saltiness (regular sugar is fine too).
Other fillings & their substitutes
Apart from pork belly, classic Gua Bao involves a few other fillings that add extra flavour and texture to the dish. Based on the popular choices, my recipe also has some of my own twists. Here are the items I use:
- Kimchi, Korean fermented Napa cabbage. This is a substitute for stir-fried Suan Cai/酸菜, Chinese pickled mustard greens, which is often found in classic Gua Bao. Please feel free to use any pickled vegetables that you like (eg. German sauerkraut). The saltness and fermented flavour helps to reduce the greasy taste of the pork.
- Toasted & crushed peanuts. They add a hint of smoky, nutty aroma and a little crunch to the dish. Alternatively, you can go for the traditional version which calls for ground peanuts mixed with a little sugar. Please feel free to use other nuts if you like, such as cashew nuts, walnuts, etc.
- Coriander. This can be replaced by basil, scallions, or lettuce leaves.
- Fresh chillies. Their vibrant colour makes Gua Bao even more appetising. If you have a low tolerance of heat, choose mild ones or simply skip them.
A note: If you don’t fancy pork, try my Chinese Braised Beef Shank recipe which makes a wonderful filling for these fluffy buns.
How to make the buns
An easy dough recipe
For Gua Bao, I adopt my dough recipe for Mantou (plain steamed buns) and Hua Juan (flower rolls). It’s quick and easy, ideal for those who aren’t familiar with making leavened dough. For making 8 buns, you will need:
- 300g all-purpose/plain flour
- 1 teaspoon instant dry yeast
- 1 teaspoon baking powder
- 1 teaspoon sugar
- 155ml lukewarm water
Four steps to follow
- Combine all the ingredients then knead into a medium-firm, smooth dough. You can achieve this by hand or using a stand mixer with a dough hook.
- Divide the dough into 8 parts. Flatten each piece into an oval shape then fold over. Don’t forget to place a piece of parchment paper in between.
- Rest the buns for 30 mins. The time required may vary a little. Well-rested buns should be slightly bigger but not double the size.
- Steam the buns for 10 minutes (count from the moment when the water starts to boil).
Q&A on bun making
Based on the questions I frequently receive regarding dough making, I take this opportunity to list my answers:
Q: Do I have to use special Bao flour?
A: No. I always use regular all-purpose flour (known as plain flour in the UK) which has a medium level of gluten (10-11g protein/100g flour). Please be aware that in some countries, all-purpose flour has a higher content of gluten. If that’s the case, replace 1/10 of the flour with corn starch then sift and mix.
Q: Why is my dough too firm/too soft following your flour-water ratio?
A: Flour of different brands and types has slightly different water absorption capacity. You may need to reduce/increase the water volume a little to achieve the perfect dough which should be medium firm.
According to cookbook author Priscilla Martel, higher protein flour absorbs more water than lower protein flour.
Also, if you aren’t experienced in dough making, I suggest you use a scale, rather than cups/spoons, to measure the ingredients as it’s more accurate and consistent.
Q: I find it difficult to knead the dough smooth by hand. How to improve?
A: After combining all the ingredients, leave the dough to rest for 5-10 minutes then knead again. You will get a smooth texture very easily.
Q: How to avoid the buns sticking to the steamer basket?
A: You need to line the basket with a piece of steamer parchment paper. If using a metal steamer, you can also brush a thin layer of oil to avoid sticking. This applies as well when reheating the buns.
Q: My buns don’t raise much after steaming, why?
A: This means your buns aren’t proofed long enough. The resting time suggested in my recipe is a guide rather than a strict rule as the room temperature affects the proofing process. It takes me 30 minutes in a room at about 25°C/77°F. So if it’s cooler in yours, extend the time a little and vice versa.
Q: Why do my buns have big air pockets after steaming?
A: There are two possible causes: 1. The dough hasn’t been well kneaded causing uneven air distribution. 2. The buns have been over-proofed. Try to reduce the resting time a little next time (see the question above).
How to make in advance
Gua Bao makes a great finger food for parties and it’s easy to prepare them in advance.
- Store cooked buns: You may keep cooked bao in the fridge for up to 4 days or in the freezer for 2 months. Reheat in the steamer. It takes about 4 minutes for fridge-kept ones and 6 minutes for frozen ones (no need to defrost). It’s not recommended to freeze uncooked buns.
- Store braised pork belly: Leave the pork belly to cool completely then transfer to a container along with the remaining liquid. Store it in the fridge for up to 4 days or in the freezer for 2 months. Reheat in a pan until piping hot.
Other Bao Bun recipes to try
Gua Bao (pork belly buns, 刈包)
For the buns
- 300 g all-purpose/plain flour - see note 1
- 1 teaspoon instant dry yeast
- 1 teaspoon baking powder
- 1 teaspoon sugar
- 155 ml lukewarm water - see note 2
For the pork
- 500 g pork belly
- 1 tablespoon cooking oil
- 1 thumb-sized ginger
- 2 star anise
- 2 small pieces cassia cinnamon/Chinese cinnamon
- 1 teaspoon Sichuan peppercorn
- 1 teaspoon fennel seeds
- 1 bay leaf
- 6 dried chillies
- 1 small piece rock sugar - or 1 teaspoon regular sugar
- 1 tablespoon light soy sauce
- 1 tablespoon dark soy sauce
You also need
- coriander - or other herbs of your choice
- kimchi - or other fermented vegetables, see note 3
- roasted peanuts, coarsely crushed - see note 4 & 5
- fresh chilli, finely chopped - optional
Cook the pork belly
- Cut the pork belly into 8 rectangle pieces.
- Heat oil in a frying pan over high heat. Fry the pork belly until both sides turn golden.
- Add ginger, spices, sugar, dark & light soy sauce. Pour in boiling water (just enough to cover the meat).
- Turn the heat down low. Leave to simmer for about 1 hour until the meat becomes very tender.
Prepare the dough
- IF KNEADING BY HAND: Mix flour, yeast, baking powder and sugar. Add water gradually. Mix with chopsticks/spatula until no more loose flour can be seen. Combine and knead briefly into a dough. Leave to rest for 10 minutes (covered). Knead again until very smooth.
- IF KNEADING WITH A STAND MIXER: Mix flour, yeast, baking powder and sugar in the bowl. Knead on low speed until a very smooth dough forms (about 8 minutes)
Shape the buns
- Divide the dough into 8 pieces. Roll each piece into a ball.
- Press the ball with the palm of your hand. Flatten it with a rolling pin into an oval shape.
- Fold the dough lengthways and place a piece of parchment paper in between (please refer to the tutorial video below).
Rest the buns
- Place the buns in the steamer basket (line with steamer parchment paper or brush a thin layer of oil to avoid sticking). Make sure to leave ample space in between each one.
- Leave to rest for around 30 minutes. Well-rested buns should be slightly bigger but not double the size (see note 6).
Steam the buns
- Place the steaming basket onto a pot/wok filled with cold water. Start cooking over high heat.
- Turn down to medium-low once the water is at a full boil. Count 10 mins from this moment.
Assemble the dish
- Open up one bun. Place in coriander, then a piece of pork belly, top with kimchi, crushed peanuts and fresh chillies.
Store and reheat
- You may keep cooked buns in the fridge for up to 4 days or in the freezer for 2 months. Reheat in the steamer. It takes about 4 minutes for fridge-kept ones or 6 minutes for frozen ones (no need to defrost). It’s not recommended to freeze uncooked buns.
- You may also braise the pork belly in advance. Keep it along with the remaining liquid in the fridge for up to 4 days or in the freezer for 2 months. Reheat in a pan until piping hot.
NUTRITION DISCLOSURE: Nutritional information on this website is provided as a courtesy to readers. It should be considered estimates. Please use your own brand nutritional values or your preferred nutrition calculator to double check against our estimates.