Gua Bao (Steamed Bun with Braised Pork)
Quick answer
- Total time
- 70 min
- Level
- Hard
- Servings
- 2 servings
- Ingredients
- 8
About this dish
Gua bao, sometimes called the Taiwanese hamburger, is a traditional snack that traces its origins to a ceremonial food eaten during Lunar New Year pig slaughter, though it has since become one of the most recognizable symbols of Taiwan night market street food culture.
Read more
The steamed bun, called he ye bao, is made from fermented wheat dough that must be soft and pillowy on the inside, smooth on the surface, and elastic enough to fold cleanly in half without tearing before the filling is placed inside. The pork belly filling is braised for over an hour in soy sauce, five-spice powder, and rock sugar until the meat breaks apart along its grain at the lightest touch of chopsticks. Three garnishes work together to cut through the richness of the braised pork from different angles: pickled mustard greens bring sharp fermented acidity, crushed peanut powder adds a sandy sweetness, and fresh cilantro contributes bright herbal fragrance. The bun is sized to hold in one hand, yet the flavor complexity it contains rivals a full plated dish. This compression of layered depth into a single handheld bite is precisely what defines the spirit of Taiwan night market cooking.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Prep
Slice 350 g pork belly into 1.5 cm pieces and pat the surface dry.
If moisture remains, the meat will steam first and brown slowly, so keep the pieces separate before searing.
- 2Control
Heat a dry skillet over medium-high heat and add the pork in one layer.
Sear each side for about 2 minutes, until the edges brown deeply and rendered fat starts pooling in the pan.
- 3Season
In a pot, combine 3 tbsp soy sauce, 1 tbsp sugar, 0.5 tsp five-spice powder, and 240 ml water.
Add the seared pork and scrape in a little rendered fat if the pan juices are not burnt.
- 4Control
Simmer over low heat for about 35 minutes with the lid slightly ajar.
Turn the pork once or twice so the seasoning coats evenly, and keep the liquid bubbling gently instead of boiling hard.
- 5Control
Stop cooking when the liquid has reduced by about half and coats a spoon lightly.
Do not reduce until dry, because the sauce will turn salty; cover the pot to keep the pork warm.
- 6Control
Steam 4 bao buns over high heat for 4 minutes, until puffed and springy.
Open them while hot, then fill with pork, 80 g pickled cucumber, 15 g cilantro, and 2 tbsp ground roasted peanuts.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Braise pork belly for 35 minutes and stop when the liquid halves and lightly coats a spoon
- Finish cue
- Stop cooking when the liquid has reduced by about half and coats a spoon lightly.
- Avoid this
- Do not over-reduce the sauce to avoid excess saltiness.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
70min, 8 ingredients
Category median
48min, 8 ingredients
Based on 247 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Vietnamese Lotus Stem Shrimp Salad
cilantro

Mexican Cactus Salad (Lime-Dressed Nopal Cactus Pad)
cilantro

Freekeh Herb Salad (Smoky Roasted Wheat & Fresh Herbs)
cilantro