Fluffy steamed BBQ pork buns
Prep Time
40 min
Cook Time
15 min
Total Time
1 hr 55 min
Servings
6
12 buns
Difficulty
Advanced
Cost
Moderate
$$
Fluffy steamed BBQ pork buns
Pillowy white steamed buns filled with sweet and savory Cantonese BBQ pork. The signature split-top reveals a glistening, saucy filling inside the cloud-like dough.
40m
Prep Time
15m
Cook Time
115m
Total Time
6
Servings
Hard
Difficulty
Moderate $$
Cost
(Updated )
Char siu bao are a dim sum icon. The contrast between the snow-white, fluffy bun and the sticky-sweet barbecued pork filling is one of the greatest textural experiences in Cantonese cooking.
Chinese cooking techniques — high heat, quick movement, and precise timing — produce flavors that no other method can match. This recipe captures that magic.
The flavors in this dish reflect centuries of culinary tradition, adapted for the modern home kitchen. What makes Char Siu Bao special is the balance — every element serves a purpose, and the interplay between ingredients creates something greater than any single component. With the right technique and a few key ingredients, you can achieve restaurant-quality results at home.
Smart snacking is about balance — enough substance to satisfy, enough flavor to feel like a treat, and enough nutrition to actually fuel your body. This recipe hits all three marks and comes together quickly enough to make from scratch whenever the craving strikes.
Mix flour, yeast, sugar, 1/2 tsp baking powder, and 1 tsp white vinegar with 1/2 cup warm water. Knead into a smooth dough and let rise for 1 hour.
Stir-fry diced char siu with oyster sauce, hoisin, 1 tsp soy sauce, and 1 tsp cornstarch slurry. Cool the filling.
Divide dough into 12 pieces. Roll each into a round, thicker in the center.
Place a spoonful of filling in the center, gather edges, and twist to seal. Place seam-side down on a parchment square.
Let buns rest for 15 minutes, then steam over high heat for 12 to 15 minutes until tops split open and buns are fluffy.
Serve over steamed jasmine or sticky rice
Pair with a side of pickled vegetables or kimchi
Add a drizzle of sesame oil and toasted sesame seeds for extra flavor
Arrange on a platter for easy sharing at your next gathering
Vegan option with similar saucy, shredded texture
Creates even softer, more tender buns
Add white vinegar to the dough for the characteristic bright white color.
Do not lift the steamer lid during cooking or the buns may collapse.
Let the protein rest for 5-10 minutes after cooking to allow the juices to redistribute for maximum tenderness.
Season each component individually rather than seasoning at the end — this builds deeper, more complex flavor throughout.
Freeze steamed buns for up to 2 months. Thaw before resteaming.
Reheat in a 350°F oven for 15-20 minutes until warmed through, or microwave individual portions for 2-3 minutes. Add a splash of broth or water to prevent drying. Stovetop reheating over medium-low heat is also effective.
Editor's note: Feel free to adjust the seasoning to your taste. The amounts given are a starting point, and the best snacks are the ones customized to exactly how you like them.
Per serving (25mg) · 6 servings
A moderate-calorie serving · based on a 2,000 cal daily diet
Nutritional values are approximate and may vary based on specific ingredients and preparation methods.
Sarah Chen is a professional recipe developer and food editor with over a decade of experience in test kitchens and food media. She trained at the Culinary Institute of America before spending six years developing and testing recipes for national food publications, where she honed her ability to translate restaurant techniques into approachable home cooking. At RecipePool, Sarah leads recipe development, ensuring every dish is tested at least three times for clarity, accuracy, and genuine deliciousness. When she is not in the kitchen, she is browsing farmers markets and collecting vintage cookbooks.
View all recipes →