Main Courses
This Chinese steamed pork buns baozi recipe delivers the perfect balance of fluffy, pillowy dough and bursting savory filling—a classic that transforms any meal into a celebration.
The secret lies in a light, airy dough that steams to golden perfection while trapping the juicy pork filling inside, creating every bite a harmonious blend of textures and flavors.
I've refined this recipe over years to ensure the dough rises just right and the filling stays tender, never dry, a technique that's both authentic and foolproof for home cooks.
The filling begins with ground pork simmered with traditional seasonings—ginger, garlic, and soy sauce—that develop deep, caramelized flavors. Meanwhile, the dough undergoes a two-stage rise, first to develop gluten and again after shaping, ensuring those signature baozi pleats stay crisp and the interior remains soft.
What makes this recipe stand out is the steaming technique: a tightly sealed lid traps moisture, creating that signature juicy burst with every bite, while the pleated tops add both visual appeal and structural integrity.
By the time you're done, you'll have steaming-hot baozi with golden, pleated tops and dough so tender it practically melts in your mouth. The filling stays moist and flavorful, infused with the aromatic blend of pork and seasonings, creating a contrast that's both satisfying and elegant.
Serve them with a side of soy sauce for dipping or a drizzle of chili oil for a modern twist that keeps the tradition alive while adding a personal touch.
This recipe is perfect for family gatherings, holiday feasts, or a special weekend brunch, where the aroma of steaming baozi fills the air and every bite delivers that perfect harmony of textures.
Whether you're making them for the first time or perfecting your technique, the result is always worth the effort—a dish that feels both comforting and impressive, no matter the occasion.
Ingredients for chinese steamed pork buns baozi
Twelve ingredients transform into golden, pillowy baozi with juicy pork filling inside.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Pork 🐖 | 1 ½ lb | 80% lean for juiciness |
| All-Purpose Flour 🌾 | 4 cups | Bread flour for better rise |
| Instant Yeast 🍞 | ½ tsp | Single-use packet preferred |
| Granulated Sugar 🍚 | ½ cup | For dough activation |
| Unsalted Butter 🧈 | ¼ cup | Cold, cubed for dough |
| Whole Milk 🥛 | ½ cup | Room temperature |
| Garlic Cloves 🧄 | 4 cloves | Minced for filling |
| Fresh Ginger 🌿 | 1 tbsp | Grated, aromatic |
| Light Soy Sauce 🥢 | ¼ cup | For umami depth |
| Shaoxing Wine 🍷 | ¼ cup | Or dry sherry |
| Sesame Oil 🌰 | 1 tbsp | Toasted for aroma |
| Vegetable Oil 🫒 | 1 tbsp | For greasing steamer |
| Salt 🧂 | 1 tsp | Kosher preferred |
| Baking Powder 🍞 | ½ tsp | For lightness |
The ground pork is non-negotiable—80% lean gives that perfect melt-in-your-mouth texture without drying out. Grab it from the butcher counter if possible, as pre-packaged can sometimes be too fatty. For the dough, King Arthur bread flour is my go-to for that signature chewy-yet-tender texture, but all-purpose works in a pinch. The yeast needs to be fresh—if it's been sitting in your pantry for months, toss it. Fresh ginger and garlic are essential for that authentic aroma, so don't substitute with powdered versions. Shaoxing wine is the secret weapon here—if you can't find it, dry sherry works brilliantly.
No Shaoxing wine? Dry white wine or extra rice vinegar will do in a bind, though the flavor won't be identical. The sesame oil is where the magic happens—toast it lightly before adding to bring out its nutty aroma. For the dough, if you're short on butter, cold coconut oil works just as well. The soy sauce should be light, not dark—dark soy sauce will color your baozi brown prematurely. And here's a pro tip: chill the dough between rises for at least 30 minutes to prevent overproofing, which is crucial for those perfect pleats.
Store the dough in an airtight container in the fridge for up to 2 days—it actually improves with a short rest. The filling can be made ahead and refrigerated for 3 days, though it's best used within 24 hours. For steaming, parchment paper under the baozi prevents sticking, and never overcrowd the steamer—leave space for the steam to circulate. These keep beautifully at room temperature for 4 hours post-steaming, making them perfect for serving at gatherings. Freeze unsteamed baozi for 2 months—steam straight from frozen, adding 2-3 minutes to the cooking time.
Why You'll Love This Recipe
- Here’s what sold me: these keep perfectly for days, reheated in minutes. Pack two for work, freeze a batch for lazy mornings, and no one will guess they’re not from a dim sum cart.
- No-Knead Magic: Between us, the dough barely needs work—just mix, rest, and roll. I swear, my hands stay cleaner than when I make pie crust, and the yeast does all the heavy lifting while I sip tea.
- Butter-Steamed Luxury: That little pat of butter in the dough? Everything. It turns fluffy steam into golden, crisp-edged pillows—no fancy equipment, just a pot and patience. Honestly, the first time I bit into one still warm, I forgot it was homemade.
- Lunchbox Hero: Here’s what sold me: these keep perfectly for days, reheated in minutes. Pack two for work, freeze a batch for lazy mornings, and no one will guess they’re not from a dim sum cart.
Step-by-step instructions for Chinese steamed pork buns baozi
Mastering baozi means perfecting two elements: tender, fluffy dough and aromatic, juicy filling.
Prepare the Pork Filling with Maximum Flavor
In a large bowl, combine the 1.5 lb ground pork with the 4 minced garlic cloves, 1 tbsp grated fresh ginger, 0.25 cup light soy sauce, and 0.25 cup shaoxing wine. Mix thoroughly with your hands until all ingredients are evenly distributed and the pork begins to break down slightly.
Heat a non-stick skillet over medium heat and add the pork mixture. Cook for 8-10 minutes, breaking up any large clumps, until the pork loses its raw color and becomes golden brown. The filling should be moist but not wet—you're aiming for that perfect texture where it holds together when shaped but releases juices when steamed.
Once cooked, remove from heat and stir in 1 tbsp toasted sesame oil. This final touch adds that signature nutty aroma that makes baozi so irresistible. Let the filling cool completely before using—warm filling can make the dough soggy when assembled.
Create the Perfect Baozi Dough
In a stand mixer fitted with the dough hook, combine the 4 cups all-purpose flour, 0.5 tsp instant yeast, 0.5 cup granulated sugar, 1 tsp salt, and 0.5 tsp baking powder. Mix on low speed for 1 minute until all dry ingredients are evenly distributed and no flour pockets remain.
Add the 0.25 cup cold unsalted butter (cut into small cubes) and mix again on low speed for 2 minutes until the butter is fully incorporated. Then add the 0.5 cup room-temperature whole milk and mix for another 3-4 minutes until the dough comes together and pulls away from the sides of the bowl.
Turn the dough out onto a lightly floured surface and knead gently by hand for 2-3 minutes until smooth and elastic. The dough should be slightly tacky but not sticky. If it's too dry, add 1 tsp milk at a time; if too sticky, add 1 tbsp flour. Wrap the dough in plastic wrap and let it rest at room temperature for 20 minutes—this relaxation step makes shaping much easier.
Assemble the Baozi with Precision
Divide the rested dough into 12 equal pieces (about 2 oz each) and roll each piece into a 6-inch circle on a floured surface. I use a rolling pin to keep the thickness consistent—about 1/8-inch thick. The edges should be slightly thicker than the center to help contain the filling.
Place 1 tbsp of the pork filling in the center of each dough circle. Fold the dough over the filling, pinching the edges tightly to seal completely. For extra security, I use a bit of water on my fingers to help the dough stick together while sealing. Shape each baozi into a smooth ball, ensuring no air pockets remain inside.
Place the assembled baozi on a parchment-lined baking sheet, leaving 1 inch between each one. Cover with a clean kitchen towel and let them rest for 15 minutes at room temperature. This final rest helps the dough relax and prevents cracking during steaming.
Steam to Fluffy Perfection
Set up a bamboo steamer by lining the bottom with cabbage leaves or parchment paper (to prevent sticking) and adding 1 inch of boiling water. Bring the water to a rolling boil and place the steamer on top. Arrange the baozi in a single layer, leaving 1/2 inch between each.
Cover the steamer and steam over high heat for 12-15 minutes. You'll know they're perfectly done when the baozi have risen significantly and developed a golden-brown hue at the bottom. The steam should create a slight sheen on the surface—this indicates proper hydration without sogginess.
For best results, use a timer and check at the 12-minute mark. If some baozi rise faster than others, rotate the steamer to ensure even cooking. Remove from heat and let cool for 5 minutes before serving—this allows the steam to redistribute and prevents the filling from leaking when you cut into them.
Serve Warm with Confidence
Use a sharp knife to slice each baozi in half horizontally, revealing the juicy pork filling nestled within the fluffy dough. Serve immediately while still warm, as the texture and flavor are at their peak. The contrast between the soft, pillowy exterior and the savory, aromatic filling is what makes baozi so special.
For an authentic touch, I like to serve them with a side of hoisin sauce or chili oil for dipping. The sauce cuts through the richness of the pork while complementing the dough's delicate flavor. Store any leftovers in an airtight container in the refrigerator for up to 3 days, but reheat them in the steamer for 5 minutes to restore their original texture.
Pro Tips For Making Chinese Steamed Pork Buns Baozi
- STEAM AT 90% HEAT: I learned this the hard way—steaming baozi at full boil makes them soggy. Use a steamer with about 1 inch of water and bring it to a gentle simmer (small bubbles, not rolling). Cover the lid and let the steam build for 2-3 minutes before adding the buns—this keeps them crisp on the outside.
- CHILL DOUGH FOR 1 HOUR: Skipping this step is how you end up with dense, uneven buns. After shaping, refrigerate the wrapped baozi for at least 1 hour (or up to 24 hours). The cold slows yeast activity, giving you time to steam them without collapsing. Pro move: use parchment paper between layers to prevent sticking.
- SALT THE PORK FIRST: I used to add salt after mixing, and the flavor felt flat. Season the ground pork before cooking—use 1.5 tsp salt per pound and let it sit for 10 minutes while prepping other ingredients. This ensures even distribution, especially if you’re using lean pork that can dry out.
- USE COLD BUTTER IN DOUGH: Sounds weird, but it works: mix the butter into the dough cold, then let it soften slightly before kneading. This creates tiny pockets of fat that prevent tough dough and give the buns a tender, flaky texture. (Yes, even if you’re impatient like me—just don’t skip the kneading after it softens.)
Pro cooking tips for this recipe
Dough Mastery
For that signature baozi texture, your dough needs a two-stage rise—first in the mixer, then after shaping. I swear by the stand mixer with a dough hook for even development, but if you're kneading by hand, go slow and gentle to avoid overworking the gluten.
The secret? Chill the dough for 30 minutes between rises—this prevents overproofing and ensures those pleats stay crisp. 💡
Use a digital kitchen scale to weigh dough pieces (about 2 oz each) for perfect balance. If your dough feels too sticky, add 1 tbsp flour at a time; if too dry, 1 tsp milk helps.
The ideal dough should be slightly tacky but not gluey—this ensures a soft exterior without tearing when sealed.
Filling Texture
The filling must be moist but not wet—overcooking dries it out, while undercooking leaves it raw. Cook the pork until it's golden brown (about 8-10 minutes), then finish with toasted sesame oil for that nutty aroma.
Let it cool completely before assembling—warm filling makes the dough soggy. 🌶️
For extra juiciness, add 1 tsp cornstarch to the filling before cooking. This binds the moisture without altering the flavor. If your pork is extra lean, mix in 1 tsp neutral oil to keep it tender during steaming.
Sealing Like a Pro
Sealing the baozi properly is 90% of the battle. Wet your fingers slightly and pinch the edges tightly to trap steam inside. I like to press the edges inward while shaping to create a smooth, dome-like top.
If the dough cracks during steaming, it’s usually from uneven sealing or overfilling. 🔥
For a pleated top (like traditional baozi), gently press the sealed baozi with your thumb to create a dimple, then use a fork to make 3-4 even pleats around the edges. This not only looks impressive but also helps the steam escape gradually for even cooking.
Steaming Perfection
Never overcrowd your steamer—leave ½ inch between baozi for even steam circulation. Use a bamboo steamer with a tight lid to trap heat, and boil water to a rolling simmer before adding the steamer.
If your baozi aren’t rising enough, check the yeast freshness or dough temperature—it should be warm but not hot when shaping. ⚡
For extra fluffiness, add ½ tsp baking powder to the dough and steam over medium-high heat (not full blast). If your baozi brown too quickly, tent them with parchment paper for the last 2 minutes of steaming to prevent burning.
Nutrition facts
Frequently asked questions
Can I make baozi without a bamboo steamer?
Use a large pot with a tight-fitting lid and a heatproof plate or rack at the bottom. Line the plate with parchment paper or cabbage leaves, then place the baozi on top. Add 1 inch of boiling water to the pot and steam over medium-high heat for 12-15 minutes. The key is ensuring the lid stays sealed to trap steam—no gaps allowed!
Why did my baozi turn out dense instead of fluffy?
Dense baozi usually happen from overproofed dough or understeamed filling. Check your yeast—it should be fresh (test it in warm milk to see if it foams). Also, ensure the dough rests only 20 minutes after kneading, not longer. For the filling, cook it until golden brown (not dry) and let it cool completely before assembling.
How do I store leftover baozi?
Keep them in an airtight container at room temperature for 4 hours max—they're best fresh! For longer storage, refrigerate for up to 3 days (steam for 5 minutes to reheat). Freeze unsteamed baozi for 2 months—steam from frozen, adding 2-3 extra minutes. Never refreeze thawed baozi.
Can I substitute pork with chicken or tofu?
Yes! For chicken, use 1.5 lb ground chicken thigh (darker meat stays juicier) and reduce cooking time to 6-8 minutes. For tofu, crumble 16 oz firm tofu, pan-fry until golden, then mix with the same seasonings. The texture will differ, but the technique remains identical.
What’s the best way to shape baozi for beginners?
Start with smooth, sealed balls—no pleats needed! Roll dough into 6-inch circles, add filling, fold in half, and pinch edges tightly. For a foolproof seal, wet your fingers slightly and press edges inward. If shaping feels tricky, practice with plain dough first. The goal is a smooth, dome shape—no cracks!
