A white porcelain plate holds folded white milk buns filled with pork belly coated in glossy brown sauce, pickled mustard greens, garlic, peanut powder and green cilantro, with wooden chopsticks resting beside the plate.
The regional cooking of Taiwan, drawing on many food traditions, with rich night-market snacks.
Gua bao is a Taiwanese snack in which a folded steamed bun holds braised pork belly, pickled mustard greens, coriander and peanut powder. It is thought to come from Fujian, with one account tracing it to a lotus-leaf bun of Fuzhou, but the Fuzhou and Quanzhou accounts remain unsettled. No dated primary text was found, so this entry gives no origin year.
What
Gua bao is a Taiwanese snack: a soft folded steamed bun holding slices of braised pork belly, pickled mustard greens and coriander, topped with sweet peanut powder. The name also has a variant written form.1,2,3
When
There is no firm origin date. A Taiwanese-Japanese dictionary of the Japanese colonial era records a variant written form of the name, and the bun became a popular street food in the 1970s. Both claims are second-hand, the dictionary's original text has not been checked, and neither establishes an origin year.1,2
Where
Taiwan, where it is sold in night markets and shops. The form is said to descend from a Fujian bun, and accounts differ on whether it began in Fuzhou or Quanzhou.1,2,3
How
The dough is rolled flat, oiled, folded and steamed. The pork belly is blanched, then braised in soy sauce, rice wine and spices for 45 minutes to 1 hour, or pressure-cooked for 40 minutes. Pickled mustard greens, coriander and peanut powder complete the bun.4,5
Why
The folded bun is likened to a tiger biting a pig and to a full purse, which is why it has the Taiwanese name meaning tiger bites pig. It is eaten at the year-end company banquets called weiya for good fortune.1,2,3
Impact and influence
It reached Nagasaki in Japan as a local pork bun, and American restaurants began putting it on their menus around 2004 and 2009.1,2
The story goes that the folded bun looks like a tiger's open mouth biting a slab of fatty pork, so in Taiwanese it is called tiger bites pig.
Told in: A Taiwanese explanation of the name, found in Chinese and English Wikipedia and a 2025 Michelin Guide article; it is a telling, not a dated record.
Hold fast to fortune
It is said that in Taiwanese speech tiger bites pig sounds like a phrase meaning to hold fast to fortune, and Hakka families read the pickled mustard greens inside as fortune greens. These customs grew up in Taiwan and say nothing about where the snack began.
Told in: A telling from the year-end weiya banquets in Taiwan, found in Chinese Wikipedia and a 2025 Michelin Guide article.
This is a simplified home version, not the traditional restaurant method.
Gua bao is made in different ways in Taiwan. This is the simpler way I make it at home: a steamed bun, braised pork belly, pickled mustard greens and peanut powder. The amounts and times for the bun and the braise follow recipe A, a signed recipe with amounts and numbered steps. Recipe B is another author's, with unnumbered steps and a garnish of cucumber, carrot and hoisin sauce; I do not follow its garnish and take just its steaming time as a comparison. The amounts of soy sauce, rice wine, sugar, five-spice powder, oil, garlic and coriander are my own choices at home. I use ready-made pickled mustard greens and braise the pork in a single pot.
Ingredients
All-purpose flour 300 g
Sugar (for the dough) 35 g
Milk 190 g, lukewarm
Yeast 3 g
Oil for brushing the dough a little
Pork belly 400 g
Light soy sauce 3 tablespoons
Dark soy sauce 1 tablespoon
Rice wine 3 tablespoons
Sugar (for the braise) 1 tablespoon
Five-spice powder 1/2 teaspoon
Pickled mustard greens 200 g
Garlic 2 cloves, minced
Cooking oil (for the greens) 1 tablespoon
Peanuts 3 tablespoons
Sugar (for the peanut powder) 2 teaspoons
Coriander a small handful
Steps
Mix the flour, sugar and yeast, pour in the lukewarm milk and knead to a smooth dough. Cover and let it rise for about 40 minutes, the time recipe A gives.
Put the pork belly whole into a pot of cold water, bring it to a boil and blanch it for 5 minutes, as recipe A does. Lift it out and rinse.
Put the pork, light and dark soy sauce, rice wine, sugar and five-spice powder in the pot, add water to just cover the meat, bring to a boil, then lower the heat, cover and braise for 45 minutes to 1 hour, the time recipe A gives. I judge it done when a chopstick goes in easily and the middle shows no raw pink.
While the pork braises, rinse and chop the pickled mustard greens and stir-fry them with the garlic in 1 tablespoon of oil. Taste, and add a pinch of sugar if needed.
Toast the peanuts in a dry pan over low heat, let them cool, crush them and mix in 2 teaspoons of sugar to make the peanut powder.
Divide the dough into 10 pieces of about 50 g each, as recipe A does. Roll each into an oval, brush it with oil, fold it in half and set it on a small square of baking paper.
Bring the steamer water to a boil and steam the folded buns over high heat for 7 minutes, the time recipe A gives; recipe B steams for 10 to 12 minutes. Steam in batches. The buns are done when they have puffed up and spring back when pressed.
Slice the braised pork thickly. Open each bun, fill it with pork and pickled greens, sprinkle with peanut powder and coriander, and eat it hot.
Tips
Recipe B garnishes the bun with cucumber, carrot and hoisin sauce, which differs from the pickled mustard greens, coriander and peanut powder that Chinese Wikipedia and the Michelin article describe; at home I follow the latter.
I often braise extra pork, because once it has cooled it slices into neat thick pieces more easily; this is my own habit.
Picks come from public lists and guides and were checked on the dates shown; places can change, so confirm before you go.
Chun Lan Gua Bao
Kaohsiung
Order: Gua bao
A sentence in the Michelin Guide Taiwan article of October 3, 2025 lists this shop among the Michelin Guide recommended restaurants where you can have gua bao.