By Grocery List Plus Editorial Staff | Published on June 12, 2026

Pork Belly Buns (Gua Bao)

Serves 16

362 cal · 1440 min

Pork Belly Buns (Gua Bao)

Recipe GLPR94c5b924e09ee5

4.3(1)
Asian
Appetizer
1440 min
362 cal
Servings: 16
Oven
Stovetop
SNAP eligible

Fluffy steamed buns filled with succulent braised pork belly, crisp cucumbers, and fresh cilantro, finished with savory hoisin sauce. A beloved Taiwanese street food that combines tender pork with soft, pillowy buns.

Save recipes you love

Create a free Grocery List Plus account to save recipes, rate them, and add every ingredient to your grocery list in one tap.

Ingredients

1/2 cup kosher salt

1/2 cup granulated sugar

4 1/2 cups water, divided

2 1/2 lbs boneless skinless pork belly, cut into four pieces lengthwise

1 teaspoon active dry yeast

1 teaspoon granulated sugar

1/2 cup all-purpose flour

1 1/2 cups cake flour

1 1/8 teaspoons baking powder

1/4 teaspoon salt

2 1/2 teaspoons melted unsalted butter

1/2 cup chicken stock

Hoisin sauce

Sliced cucumbers

Scallions

Fresh cilantro

Chili sauce or sriracha, optional

Directions

  1. Combine the kosher salt, 1/2 cup granulated sugar, and 4 cups water in a large bowl, stirring until the salt and sugar are completely dissolved to create a brine.

  2. Place the pork belly pieces into a resealable plastic bag and pour the brine over them. Seal the bag, place it in a bowl, and refrigerate for at least 12 hours or overnight to brine the meat.

  3. In a small bowl, dissolve the active dry yeast and 1 teaspoon granulated sugar in 1/2 cup warm water (165°F). Let the mixture stand for 10 minutes until foamy.

  4. In a separate bowl, sift together the all-purpose flour, cake flour, baking powder, and 1/4 teaspoon salt. Set aside.

  5. Add the melted butter to the yeast mixture and stir to combine. Gradually stir in the sifted flour mixture, mixing until a soft dough forms.

  6. Knead the dough on a lightly floured surface for 5 to 10 minutes until it becomes smooth and elastic. Place the dough in an oiled bowl, cover loosely with plastic wrap, and let it rise in a warm place for 1 to 2 hours until doubled in size.

  7. Preheat the oven to 300°F with the rack positioned in the center.

  8. Remove the pork belly from the brine and discard the brine. Place the pork pieces in a baking pan with the fat side up.

  9. Pour the chicken stock and 1/2 cup water into the pan around the pork. Cover the pan tightly with foil and roast for approximately 2 1/2 hours until the pork is very tender.

  10. Remove the foil, increase the oven temperature to 450°F, and continue roasting for about 20 minutes until the fat on top is golden brown.

  11. Remove from the oven and let the pork cool at room temperature for 30 minutes. Transfer to the refrigerator and chill for at least 1 hour.

  12. Once chilled, slice the pork belly crosswise into 1/4-inch thick pieces. Return the slices to the pan with the cooking juices and refrigerate again. This can be prepared up to one day in advance.

  13. When ready to serve, roll the risen dough into a log approximately 16 inches long. Cut into 16 equal pieces of about 1 inch each. Cover the pieces with plastic wrap to prevent drying.

  14. Shape each dough piece into a ball, then roll out into an oval approximately 3 inches wide by 6 inches long. Lightly brush each oval with oil, fold in half, and set on a piece of parchment paper. Cover and let rise for 20 minutes.

  15. Set up a steamer in a wok or deep-sided skillet with water filled to about 1/2 inch below the steaming rack. Line the steamer with parchment paper.

  16. Working in batches to avoid crowding, steam the buns for 8 to 10 minutes until they puff up and are cooked through. Keep finished buns covered in a warm place.

  17. Preheat the oven to 350°F. Heat the pork belly slices in the baking pan with the pan juices until warmed through.

  18. To assemble each bun, brush the inside with hoisin sauce, then layer with cucumber slices, warm pork belly, optional chili sauce, scallions, and fresh cilantro. Serve immediately while the buns are still warm.

Comments

Grocery List Plus Editorial Staff4.25

The 1440-minute total time is honest—this is a two-day project with overnight resting for both the dough and the braised pork belly, making it a weekend commitment rather than weeknight cooking. Ingredients are readily available at Harris Teeter, Food Lion, Walmart, or Kroger, though cilantro and fresh chili sauce may require a second stop at an Asian market for quality (the hoisin-based braising is the more forgiving substitute). At roughly $0.85 to $1.10 per bun, the cost is moderate when split across sixteen servings, driven mainly by the pork belly itself. This is a hands-off braise and dough fermentation once you commit to the timeline, making it forgiving for a household willing to plan ahead; the buns do not reheat particularly well, so this works best as a same-day or next-day fresh-from-the-steamer meal. The recipe is distinctly seasonal for North Carolina cooler months when a long braise feels natural, and it will appeal most to cooks comfortable with Asian flavors and willing to invest time over two days."

Sign in or create a free account to add your review.