Pork Belly Buns



  • 1 slab pork belly (about 2 pounds)
  • 1 tablespoon cooking oil
  • 2-3 cloves garlic, finely minced
  • 1 tablespoon finely chopped fresh ginger
  • 1 fresh chili pepper, minced (optional)
  • 1 green onion, chopped
  • 1/4 cup packed brown sugar
  • 2 tablespoons rice vinegar
  • 3 tablespoons Asian fish sauce
  • 1 tablespoon soy sauce
  • 1/2 cup water


  • 14-ounce package of steamed bun flour (banh bao)
  • + ingredients as per package instructions (I used milk, sugar, oil)
  • 3 tablespoons all-purpose flour for dusting work surface
  • 16 squares of parchment paper (about 4″x4″)


  • 1 stalk green onion, minced
  • 1 fresh chili, minced or sliced very thinly
  • 1 teaspoon rice vinegar (or white vinegar)
  • 1/4 teaspoon salt
  • 2 tablespoons cooking oil
  • 3 tablespoons hoisin sauce
  • Kimchi (optional)


1. Preheat oven to 275F. Wrap the pork belly in heavy tin foil (or use 2 layers). Place on a baking sheet and roast for 2 hours. Remove from oven and let cool before refrigerating for at least 2 hours or up to 2 days.

2. Unwrap the pork belly, and slice into 1/2″ pieces

3. In a large bowl, whisk together the brown sugar, rice vinegar, fish sauce, soy sauce, and water.

4. Heat a wok or large saute pan over high heat. When hot, swirl in cooking oil and add several slices to the wok, but do not overlap. Fry each side until browned. Remove to plate. Repeat with remaining.

5. Turn the heat to medium-low. Add in the garlic, ginger, chiles (if using), and green onion. Saute for 30 seconds until fragrant. Pour in the remaining caramel sauce into the pan. Return the pork belly slices back into the wok and let simmer for 10 minutes.

1. Follow the directions on the package to make the dough, cover, and let rise for 20 minutes.

2. Sprinkle clean work surface with the all-purpose flour. Place the dough on a work surface and cut into 16 equal pieces. Roll each piece into a ball and keep all balls loosely covered with plastic wrap or towel. You’ll work with 1 ball at a time, keeping the rest covered.

3. Use a rolling pin to roll out each ball into an oval, about 4″x3″. Fold the oval in half to create bun-shaped. Place on a parchment square. Keep covered loosely with plastic wrap or towel to prevent drying out. Repeat with the remaining dough.

4. Prepare steamer (see photos above). Steam the buns for 15 minutes. You’ll have to steam in 2 or 3 batches (avoid overcrowding the buns).

Place the green onion, chili, vinegar, and salt in a small heatproof bowl. In a small saucepan, heat the cooking oil until smoking, remove it from heat, and immediately pour on top of the green onion mixture. Please be careful, the oil will bubble and crackle.

To serve, carefully open each bun, spread a bit of hoisin sauce in the bun. Add a slice of pork belly and top with the chili sauce. Add a bit of kimchi if desired.