Skip to content
taiwanesesnack✨ New

Taiwanese Braised Pork Belly Bao (Gua Bao)

Soft steamed folded buns stuffed with braised pork belly, pickled mustard greens, cilantro and crushed peanuts.

Prep
20 min
Cook
100 min
Servings
4
Difficulty
Medium
4.4
Sign in to rate
#taiwanese#snack#traditional#home cooking#world cuisine

About This Recipe

Taiwanese Braised Pork Belly Bao is a real, traditional Taiwanese dish, known as Gua Bao. Soft steamed folded buns stuffed with braised pork belly, pickled mustard greens, cilantro and crushed peanuts.\n\nGua bao is traditionally eaten in Taiwan around the Lunar New Year, symbolically representing a stack of money, and later became one of Taiwan's most recognized street foods internationally, often nicknamed the 'Taiwanese hamburger'.\n\nThe result is a dish worth making on its own merits: it rewards patience with the technique and delivers real, specific flavor rooted in Taiwanese home cooking, not a generic stand-in for a search term.

Ingredients

Serves 4

  • 600 gpork belly(in one piece)
  • 4 tbspsoy sauce
  • 2 tbspdark soy sauce
  • 2 tbsprock sugar
  • 3 tbspShaoxing wine
  • 1 piecefresh ginger(sliced)
  • 4garlic cloves
  • 1star anise
  • 300 mlwater
  • 8folded steamed bao buns (gua bao)
  • 150 gTaiwanese pickled mustard greens (suan cai)
  • 0.5 cupcrushed roasted peanuts with sugar
  • 0.5 cupfresh cilantro leaves

Instructions

  1. 1

    Braise the pork

    Combine pork belly, soy sauce, dark soy sauce, rock sugar, Shaoxing wine, ginger, garlic, star anise and water in a pot. Bring to a boil, then simmer covered for 1.5 hours until very tender.

  2. 2

    Rest and slice

    Let the pork rest in the braising liquid for 15 minutes, then slice into thick pieces.

  3. 3

    Reduce the sauce

    Simmer the braising liquid uncovered until it thickens slightly into a glossy glaze.

  4. 4

    Steam the buns

    Steam the folded bao buns according to package instructions until soft and puffed, about 8 minutes.

  5. 5

    Assemble

    Open each bun and tuck in a slice of pork belly, dipping it lightly in the reduced braising sauce.

  6. 6

    Finish

    Top with pickled mustard greens, crushed peanuts and fresh cilantro before serving warm.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Simmer the pork belly gently rather than at a hard boil, or the fat renders out unevenly and the meat toughens.

  • →

    Reduce the braising liquid separately at the end for a glossy glaze rather than serving the thin cooking liquid.

  • →

    Steam the buns just before serving; they dry out and stiffen quickly once cooled.

Variations

  • •

    A crispy fried tofu version makes a vegetarian gua bao using the same fillings.

  • •

    Some vendors add a fried egg for a heartier bun.

  • •

    Swap peanuts for crushed sesame seeds for a different textural crunch.

Storage

Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently on the stovetop or in the microwave with a splash of water or stock to loosen the texture.

History & Origin

Gua bao is traditionally eaten in Taiwan around the Lunar New Year, symbolically representing a stack of money, and later became one of Taiwan's most recognized street foods internationally, often nicknamed the 'Taiwanese hamburger'.

Frequently Asked Questions

Where do I find folded bao buns?

Frozen folded gua bao buns are sold at most Asian grocery stores; steam directly from frozen, adding a couple of extra minutes.

Can I make the pork ahead?

Yes, it keeps refrigerated for 3 days and reheats well gently in its own sauce.

What if I can't find suan cai?

Chopped Chinese preserved mustard greens or even a quick-pickled napa cabbage can substitute.

Nutrition Facts

Per serving (320g / 11.3 oz) · 4 servings total

Calories520kcal
Protein22g
Carbohydrates42g
Fat30g
Fiber2g
Protein22g
Carbs42g
Fat30g

Time Summary

Prep time20 min
Cook time100 min
Total time120 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes