All Posts

Chinese Char Siu BBQ Pork Bao Buns

Chinese Char Siu BBQ Pork Bao Buns

June 12, 2026

Char siu bao — the classic Cantonese steamed bun filled with sweet, glistening barbecued pork — is one of the most popular items on the dim sum cart. The bun is a pillowy, white, slightly sweet dough that cracks open like a flower during steaming, revealing a filling of char siu (Chinese BBQ pork) in a glossy, savory-sweet sauce thickened with cornstarch. The name "char siu" means "fork-roasted," referring to the traditional method of hanging the marinated pork on long forks inside a covered oven. Char siu itself — pork marinated in honey, hoisin, soy sauce, five-spice powder, and fermented red bean curd, then roasted to a crimson, caramelized finish — is a cornerstone of Cantonese cuisine. When it was first wrapped inside a steamed bun is less documented, but char siu bao has been a staple of yum cha (Chinese brunch) for generations.

The steamed version, found at every dim sum restaurant, is soft and white with a slightly tacky surface and a subtle sweetness in the dough. For a party, we make the steamed version, using bamboo steamers, and serve the buns hot, directly from the steamer, as they are at their best in the first minutes out of the basket.

Ingredients (makes 24 buns, serves 8–12):

Char Siu Pork (make ahead): - 2 pounds pork shoulder or pork butt, cut into 2-inch strips - 3 tablespoons hoisin sauce - 2 tablespoons honey - 2 tablespoons soy sauce - 2 tablespoons Shaoxing wine - 1 tablespoon fermented red bean curd (the secret to the crimson color — see Pro Tips) - 1 teaspoon five-spice powder - 1 teaspoon sesame oil - 2 cloves garlic, minced - 1 piece fresh ginger, minced

Bun Dough: - 4 cups all-purpose flour (low-protein is traditional for softness) - ¾ cup warm water - ¼ cup milk - ¼ cup sugar - 2 tablespoons vegetable oil - 2¼ teaspoons (1 packet) active dry yeast - 1 teaspoon baking powder (added after the first rise — the secret to the crackled top) - 1 teaspoon white vinegar (inhibits gluten, keeps the dough tender)

Filling Sauce: - 1 tablespoon vegetable oil - 2 tablespoons flour or cornstarch - ½ cup chicken stock - 2 tablespoons hoisin sauce - 1 tablespoon soy sauce - 1 tablespoon oyster sauce - 1 tablespoon sugar - ½ teaspoon sesame oil - ½ teaspoon five-spice powder

Making the Char Siu: Combine all marinade ingredients in a large bowl. Add pork strips, turning to coat. Marinate at least 4 hours, preferably overnight. Roast on a wire rack set over a foil-lined baking sheet at 400°F for 25–30 minutes, turning once, until the pork is deeply glazed and caramelized and reaches 145°F internal. Cool, then dice into small pieces. (Char siu can be made 3 days ahead.)

Making the Filling: In a saucepan, heat oil. Whisk in flour or cornstarch. Add chicken stock, hoisin, soy, oyster sauce, sugar, sesame oil, and five-spice. Cook, whisking, until thickened to a glossy sauce. Fold in the diced char siu. Cool completely — the filling must be thick and cool; a runny filling will make the buns soggy and hard to seal.

Making the Dough: In the bowl of a stand mixer, combine warm water, milk, sugar, and yeast. Let sit 5 minutes. Add flour, oil, and vinegar. Knead with the dough hook 8–10 minutes, until smooth and elastic. Transfer to an oiled bowl, cover, and let rise 1½ hours, until doubled. Punch down, add baking powder, and knead 2 minutes to incorporate. The baking powder is added after the first rise — this is the secret to the crackled, open top of the steamed bao.

Shaping the Buns: Divide dough into 24 pieces. Roll each into a ball, then, with a rolling pin, roll into a 3-inch circle, leaving the center slightly thicker than the edges (this prevents the filling from tearing through). Place a tablespoon of filling in the center. Pleat the edges, gathering them around the filling, and pinch to seal at the top. Place on a small square of parchment paper. Let rise 30 minutes, covered, until puffy.

Steaming: Place buns in a bamboo steamer, spacing them 2 inches apart (they will expand). Steam over boiling water 12–15 minutes, until the buns are puffed, white, and cooked through. The tops should crack slightly, opening like a flower — this is the hallmark of a well-made bao. Serve immediately, directly from the steamer.

The Mimosa Pairing Logic: The sweet-savory, slightly smoky char siu filling and the soft, slightly sweet bun call for a mimosa with bright fruit and enough acidity to balance the pork's richness. A classic orange mimosa is the most natural pairing — the orange's acid cuts through the sweet glaze, and the citrus echoes the Chinese five-spice. A lychee rose mimosa is inspired — the lychee's floral sweetness echoes the Asian flavor profile and the rose adds an elegant, aromatic dimension. For a more tea-forward pairing, an Earl Grey bergamot mimosa creates a beautiful, aromatic bridge with the hoisin and five-spice. Avoid overly bitter or dry mimosas — they clash with the bao's sweetness.

Reference Links: - Char siu bao (Wikipedia): Wikipedia - Steamed char siu bao recipe: Omnivore's Cookbook - Cantonese char siu bao history: Bao Dim Sum - Char siu pork recipe: The Woks of Life

Make-Ahead: Char siu (3 days, refrigerated, or 2 months frozen). Filling (2 days, refrigerated). Dough can be made and refrigerated overnight — bring to room temperature before shaping. Shaped, unsteamed buns can be frozen on a tray, then transferred to a bag — steam from frozen, adding 3–4 minutes. Steamed buns are best eaten immediately but can be re-steamed for 3–4 minutes to refresh.

Pro Tips: Fermented red bean curd (nam yue) is the authentic secret to char siu's crimson color and complex, savory flavor — it is available at Chinese markets. If unavailable, a few drops of red food coloring plus a spoonful of miso is a substitute. The baking powder must be added after the first rise, not before — this is the technique that produces the crackled, open top of the steamed bao. Low-protein flour (cake flour or a low-protein all-purpose) produces the softest, most authentic bun texture — high-protein bread flour makes the buns tough. The pleating technique takes practice — the goal is to gather the dough at the top and pinch it sealed; do not worry about perfect pleats, focus on a tight seal so the filling does not leak. Steam over high, rolling boil — gentle heat produces a flat, dense bun. And serve immediately — a char siu bao is at its peak for about 10 minutes after steaming.

Rate this recipe

Be the first to rate this recipe

to submit your rating.

Perfect Mimosa Pairings

Mimosas that pair perfectly with this dish