Gua bao is a soft, folded steamed bun stuffed with slow braised pork belly, pickled mustard greens, crushed peanuts, and fresh cilantro. You make it by braising pork belly in soy sauce and five spice until tender, steaming or reheating folded white buns, then assembling each bun with a slice of pork, pickled greens, peanut powder, and cilantro just before serving.
The dish originated as a Taiwanese festival food, traditionally eaten around the winter solstice and associated with the Hoklo saying that the folded bun resembles a tiger's mouth biting into good fortune. It later gained wide international recognition after chefs abroad popularized it as a street food style sandwich, though the traditional version remains a staple of Taiwanese night markets.
The dish depends on contrast: rich, fatty pork against sour pickled greens, crunchy peanut, and a soft, slightly sweet bun, and losing any one of those elements makes it feel unbalanced and heavy.

What Actually Matters
The technique that makes or breaks gua bao is braising the pork belly long enough that the fat renders soft and the meat pulls apart easily, then slicing it against the grain into pieces that fold neatly into the bun without falling apart. Undercooked belly is chewy and greasy rather than melting, and pieces cut too thick overwhelm the other fillings. Braise until a knife slides through the pork with almost no resistance, then let it rest before slicing.
Gua Bao
Serves 4
Prep time: 20 minutes | Cook time: 2 hours | Total time: 2 hours 20 minutes
Ingredients
- 1.5 pounds pork belly, skin on, cut into 4 wide slabs
- 3 tablespoons soy sauce
- 2 tablespoons dark soy sauce
- 2 tablespoons Shaoxing rice wine
- 2 tablespoons brown sugar
- 1 teaspoon five spice powder
- 3 cloves garlic, smashed
- 3 slices fresh ginger
- 1 cup water
- 8 folded Taiwanese steamed buns (gua bao buns)
- 1 cup Taiwanese pickled mustard greens, chopped
- 1/2 cup roasted peanuts, crushed, mixed with 1 tablespoon sugar
- 1/2 cup fresh cilantro leaves
Method
- In a heavy pot, combine the pork belly, soy sauce, dark soy sauce, rice wine, brown sugar, five spice, garlic, ginger, and water.
- Bring to a boil, then reduce heat to a low simmer. Cover and cook 1.5 to 2 hours, turning occasionally, until the pork is fork tender.
- Remove the pork and let it rest 10 minutes, then slice each slab into pieces about 1/4 inch thick.
- Simmer the remaining braising liquid uncovered for 5 to 10 minutes to reduce it slightly, then strain.
- Steam the folded buns according to package directions, typically 8 to 10 minutes from frozen, until soft and puffed.
- Open each warm bun and add a slice or two of pork belly, a spoonful of pickled mustard greens, a drizzle of the reduced braising liquid, a sprinkle of crushed peanuts, and a few cilantro leaves.
- Serve immediately, 2 buns per person.
| Nutrition (per serving, estimated) | |
|---|---|
| Calories | 540 |
| Protein | 22g |
| Fat | 34g |
| Carbohydrates | 38g |
Nutrition values are a calculated estimate for home cooking, not lab verified.
Tips and Variations
Store bought frozen folded buns work perfectly well and are what most Taiwanese cooks use at home rather than making bao dough from scratch. The braised pork actually improves overnight in the fridge and is a genuinely good make ahead component; reheat it gently with a splash of the reserved braising liquid before assembling. Assembled buns don't hold well, so build them fresh right before serving.
Frequently Asked Questions
Can I make the buns from scratch?
Yes, a simple enriched, folded steamed bun dough works, though frozen store bought buns are traditional and convenient even in Taiwan.
What can I use instead of pickled mustard greens?
Quick pickled napa cabbage or even a simple vinegar slaw makes a reasonable substitute for the tang and crunch.
Why is my pork belly tough?
It likely needs more time. Give it the full 1.5 to 2 hours at a gentle simmer; rushing the braise is the most common issue.
Can I use a different cut of pork?
Pork belly's fat is essential to the dish's richness, but pork shoulder works as a leaner, if less traditional, substitute.
Can I freeze the braised pork?
Yes, the braised pork freezes well for up to two months. Thaw and reheat gently before slicing and assembling.
More from Wine Drop Cookery
This recipe is part of our Taiwanese recipes collection. For the tools this braise needs, see our pots and pans and kitchen essentials collections, or browse everything we carry.
Who Is Writing This
I'm Chef Alan. I have spent 35 years in professional kitchens, I have formal culinary education in New Hampshire, and I have been honored as a 6-Time 4-Diamond Chef. More about me here.
If a recipe is missing something you needed, or a step didn't make sense, tell me. Get in touch and I'll fix it.
Cook Bolder, Serve Wiser, Eat Better.