10 ratings

Chinese Roast Chicken Buns with Scallion and Spicy Hoisin Sauce


Steamed buns, closeup

Tender meat — often pork, though here, it’s chicken — sweet, garlicky hoisin sauce, cooling cucumber, and scallion all tucked into soft, pillowy steamed dough; no wonder everyone seems crazy for Chinese buns these days.

Packaged buns can be purchased at Asian markets if you don’t have time to make and steam your own dough.

Adapted from “A Bird in the Oven and Then Some” by Mindy Fox.

Click here to see For Easy Entertaining, Roast a Chicken.


  • 1 cup unbleached all-purpose flour
  • ½ cup cake flour
  • 1 ½ teaspoons active dry yeast
  • 1 ½ teaspoons sugar
  • 1/8 teaspoon fine sea salt
  • ½ cup warm water (around 105 degrees)
  • 1 teaspoon vegetable oil, plus more for brushing dough
  • 1 pound sliced roast chicken, white and/or dark meat, preferably with skin (3 ½-4 cups)
  • Hoisin sauce
  • Sriracha sauce
  • 1 medium cucumber, thinly sliced crosswise
  • 5-6 scallions, julienned or thinly sliced on a long diagonal


In a large bowl, whisk together the flour, cake flour, yeast, sugar, and salt; add the water and oil. Using your hands, mix and then knead in the bowl until a dough forms (add up to ¼ cup more water by the tablespoonful, if necessary). Turn out the dough onto a lightly floured work surface and knead until smooth and elastic, about 5 minutes. Put the dough into an oiled bowl, turning the dough to coat it with oil, then cover with a clean dishtowel and let rise at a draft-free warm room temperature, until doubled in size, 45 minutes to 1 hour. Meanwhile, cut out twelve 2 ½-by-2 ½-inch squares of parchment paper.

Punch down the dough and form it into 1 ¾-inch-thick rope. Cut into 12 equal pieces. Roll each piece into a ball. Place balls on a baking sheet, cover loosely with plastic wrap, and let rise at warm room temperature for 30 minutes.

Pat each ball into a long oval, about 5-by-2-inches, 1/8-inch thick. Brush 1 oval with oil, and then fold in half crosswise, place on a parchment square, and brush with oil. Place on a baking sheet and repeat with the remaining dough pieces. Loosely cover the buns with plastic wrap and let rise at warm room temperature until nearly doubled in size, about 30 minutes.

Bring a few inches of water to a simmer in a pot so that the bottom of a steamer insert sits above the water. Arrange the buns, in batches, if necessary, about ½ inch apart, on the insert and steam over medium heat, covered, until the dough is slightly puffed and cooked through, about 10 minutes.

Layer each bun with chicken, hoisin, Sriracha, cucumber, and scallions.