RecipeBao & Bread

Steamed bao buns (baozi, 包子), a complete guide

Tasty, juicy filling with fluffy wrappers, homemade bao buns are super comforting! This guide offers tips and tricks to ensure a fail-proof experience.

Published by CharWok

🥢 Bao & Bread⏱ Prep 30 min🔥 Cook 20 min🕒 Total 1 hr 50 min🍽️ 12 buns
Round white pleated steamed pork buns in a bamboo basket with one cut open to show pork, carrot, onion and cilantro filling

The first few times I made baozi, the buns looked perfect in the steamer and then collapsed the instant I lifted the lid. Sound familiar? That single moment, dough meeting cool air, is where most home bao recipes quietly fail. A great stuffed bun is soft, slightly sweet, puffy but with structure, and the wrapper has to carry a wet, savory filling without tearing or soaking through. Get the dough and the steam right and the filling is almost the easy part.

This is the filled, folded steamed bun of northern and central China, the kind you eat out of hand with a bowl of congee or sell by the dozen from a steamer cart. It is a different animal from the flat folded pork-belly buns you see on restaurant sliders, and a cousin to plain unsweetened mantou and the dim-sum classics like char siu bao. Once the dough behaves, you can fill it with almost anything, and the method below gives you a reliable pork-and-carrot version to start from.

One number to remember: about 140 ml of water per 300 g of flour, or roughly 47% hydration by weight. That tight, dryish dough is what lets you pleat a thin wrapper that still holds a juicy filling. Skip the long first rise at your peril; a 15-minute rest after shaping is the non-negotiable step that stops the buns deflating when the lid comes off.

What these buns are, and where they come from

Baozi, written 包子, are yeast-leavened wheat buns cooked by steam rather than baked in an oven. They are everyday food across most of China: breakfast in the north, snacks and street food in the south, and a fixture of the Chinese breakfast table everywhere. The wrapper is the same soft, slightly sweetened dough family as the broader world of Chinese breads, but because it steams instead of bakes, it stays pale, tender, and moist rather than forming a crust.

Region shapes the filling. Northern buns lean pork-and-chive or pork-and-napa, generously sized, eaten for breakfast. Shanghai and Jiangnan versions are often smaller, sweeter in the dough, and famously juicy. The Cantonese take on the same idea adds sugar and a touch of leavening to split the top open over a glossy BBQ pork filling. The version here is a home-style northern-leaning bun, easy to pleat, forgiving for a first attempt.

Choosing the flour (this matters more than the filling)

Use unbleached all-purpose flour with around 9 to 10 percent protein. That middle-protein flour builds enough gluten to hold a pleated shape but stays tender after steaming. Bread flour (12 percent and up) makes bouncy, chewy buns that are too tough; pure cake or pastry flour makes them slack and prone to collapse. For a softer, dim-sum-style crumb without tracking down cake flour, replace one part of the all-purpose flour with cornstarch by weight, about a 5-to-1 mix of all-purpose to cornstarch, sifted before using. I cook with straight all-purpose at home because it is what most kitchens have, and the result is still excellent. Avoid the bleached bao and mantou flours sold in Chinese grocers; they give a whiter crumb but taste flat and processed, and the natural wheat flavor of plain flour is worth keeping.

One pantry note specific to pale, fluffy Cantonese-style buns: some cooks add a pinch of lye water (kansui) or a commercial bao flour with a mild bleaching agent. That is optional and a different rabbit hole. For a home-style stuffed bun, plain all-purpose plus patient kneading gets you there.

Ingredients

Ingredients at a glance

Ingredients for Steamed bao buns (baozi, 包子), a complete guide, arranged in a top-down flat lay
Use the ingredient table below for exact amounts and substitutions.

Yields 12 buns. Dough metric-first; US cups noted where useful.

IngredientAmountNotes / substitute
All-purpose flour300 g (about 2¼ cups)9–10% protein. For a softer crumb, replace 50 g with cornstarch (250 g AP + 50 g cornstarch), sifted
Lukewarm water140 mlAbout 35°C / 95°F, body-warm. Hold back 1 tbsp if your flour is damp
Dried active yeast (or instant)1 tsp (about 3 g)Instant skips the proofing step
White sugar1 tspFeeds the yeast; not enough to taste sweet. Add 1 tbsp if you like a sweeter Shanghai-style dough
Neutral cooking oil1 tbspCanola, grapeseed, or corn. Keeps the dough supple
Ground pork150 gAim for 70–80% lean. Too lean goes dry; too fatty gets greasy
Light soy sauce1 tspSeasons and adds umami. See light vs dark soy
Oyster sauce1 tspMushroom-stir-fry sauce works for vegetarian
Salt¼ tsp
Ground Sichuan pepper1 pinchOr a pinch of five-spice powder if you prefer warm over numbing
Water or unsalted stock4 tbspAdded to the meat to make the filling juicy. See the technique below
Carrot, grated150 g (about 1 medium)Napa cabbage or scallion work too; see variations
Small onion, finely chopped1Shallot or a few scallions as substitutes
Cilantro (coriander), chopped2 tbspSwap for scallion greens if you are a cilantro hater
Cooking oil (for the filling)1 tbsp
Dough hydration is about 47% by weight. Resist the urge to add more water; a drier dough pleats cleanly.

The dough, step by step

  1. Proof the yeast if it is active-dry. Stir the yeast and sugar into the 140 ml of lukewarm water and wait 5 minutes until it foams. No foam means dead yeast; start over. Instant yeast can go straight in with the flour.
  2. Mix to a shaggy dough, then add the oil. Pour the flour into a bowl, add the yeasted water, and stir with chopsticks until it forms shaggy clumps. Now drizzle in the 1 tbsp of oil and bring it together by hand. Adding oil after the initial hydration coats the forming gluten strands and keeps the dough silky rather than greasy on the surface.
  3. Knead until smooth and springy. Turn out and knead for 8 to 10 minutes. You are developing gluten and aligning it so the dough can trap the carbon dioxide the yeast produces. The test is not time but feel: when the dough springs back slowly under a fingertip and looks smooth and almost shiny, like a soft rubber ball, it is ready. Under-kneaded dough makes dense, lumpy buns.
  4. First rise, until doubled. Cover and leave in a warm spot (around 28°C / 82°F) until doubled in volume, 40 minutes in a warm kitchen, up to 90 minutes in a cool one. Doubling matters because it builds the gas infrastructure the final bun needs. If you under-proof here, the cooked bun is heavy and the crumb tight.
  5. Punch down and portion. Press the air out and knead briefly to return the dough to its original volume. This redistributes the yeast and evens the temperature. Divide into 12 equal pieces; weigh them if you want uniform buns.

Making a juicy filling without making a mess

The trick that separates a memorable bao from a dry one is mixing liquid into the ground pork until the meat actually absorbs it. In Chinese kitchens this is called beating water into the meat, and it relies on the salt-soluble proteins in pork binding free water so the filling stays juicy rather than weeping into the wrapper.

  1. Season the raw pork. Put the pork, soy sauce, oyster sauce, salt, and Sichuan pepper in a bowl. The same protein-binding technique is what makes well-made dumpling fillings juicy, so it pays to learn once.
  2. Add the water a little at a time, stirring one direction. Add the 4 tbsp of water or stock in three pours, stirring with chopsticks in a single direction. After each addition, keep stirring until no loose liquid pools in the bowl. Stirring one way aligns the myosin protein strands and lets them hold the water like a sponge. Stop when the meat looks glossy and slightly sticky and pulls cleanly off the side.
  3. Cool the vegetables before they meet the meat. Briefly stir-fry the grated carrot and chopped onion in 1 tbsp of oil over medium heat just until they soften, 2 to 3 minutes. Cool to room temperature. If you fold hot vegetables into the raw pork you partially cook it, which ruins the texture and starts breaking down the protein network you just built.
  4. Combine and fold in the cilantro. Add the cooled vegetables and cilantro to the pork and mix gently. The filling can sit covered in the fridge for an hour; chilling it actually makes it easier to portion and pleat.

Shaping and pleating the buns

  1. Roll each piece into a wrapper with a thick center and thin edge. Flatten a dough ball, dust lightly, and roll from the center outward, rotating as you go, until you have a disc about 10 cm / 4 inches across. Leave the center slightly thicker than the rim. A thick base is what stops the filling from blowtorching through the bottom during steaming; a thin edge pleats into a neat top.
  2. Cup, fill, and pleat. Hold the wrapper in a slightly cupped left hand, put about 1½ tbsp of filling in the center, then use the thumb and forefinger of your right hand to fold the edge into pleats, pressing each fold against the last, while your left thumb tamps the filling down. Twist the final pleat closed and give it a pinch. This is the same family of folds used for soup dumplings, just larger and more forgiving; if the top looks ugly, an ugly seal still steams fine.
    Two hands gather the thin rim of a raw dough wrapper into pleats around pork filling flecked with carrot, onion and cilantro, pinching the last opening closed

    Roll each wrapper to about 10 cm with a thicker center and thinner rim, add about 1½ tablespoons of filling, then keep gathering and pinching until the top has no open gap.

  3. Rest the shaped buns before steaming. This is the step people skip, and skipping it is why buns deflate. Once shaped, leave the buns covered on parchment squares for about 15 minutes. In that window the yeast wakes back up and the dough relaxes and puffs slightly; when steam hits, it expands gently instead of shocking the gluten into collapse.
    Exactly twelve raw pleated pork buns sit in three rows of four on individual parchment squares inside a bamboo steamer with clear space between them

    Arrange all 12 buns about 2 cm apart on separate parchment squares and let them stand for about 15 minutes; they should look slightly puffed while remaining raw and matte.

Steaming without collapse

Use a bamboo or metal steamer with plenty of room. If you are new to the gear, the bamboo steamer guide covers setup, liner choices, and stacking. A few non-negotiables specific to bao:

  1. Space them out. Leave at least 2 cm / ¾ inch between buns and between the buns and the steamer wall. They will expand a lot, and crowding deforms them.
  2. Start in cold water, then drop the heat. Put the steamer over cold water on high heat. A gentle climb to a boil gives the dough one last, gradual rise. Once the water boils, reduce to medium-low so the steam is steady, not violent. Hammering the buns with a hard boil makes them wrinkle and split.
  3. Steam 15 to 18 minutes, then do not lift the lid. When the timer ends, turn off the heat and wait one minute before cracking the lid, then open it slowly away from you. The rapid pressure and temperature drop from yanking the lid off is exactly what causes those sad, deflated balloons. I ruined an entire batch this way before I learned to wait.

When things go wrong

ProblemWhat happenedThe fix
Buns collapse the moment you open the lidSudden temperature and pressure drop shocked the doughRest buns 15 min before steaming; let the steamer sit 1 min off heat, then open slowly. Avoid hard boil throughout
Dense, heavy crumbUnder-proofed first rise, or under-kneaded doughLet dough double fully; knead until smooth and springy
Wrappers tear and filling leaksCenter of wrapper too thin, or over-filledRoll a thick center, thin edge. Use about 1½ tbsp filling per bun
Dough too sticky to pleatToo much water, or warm hands on soft doughDust fingers, not the counter. Next time hold back 1 tbsp of water
Filling weeps into the wrapperLiquid not fully beaten into the meat; hot veg folded into raw porkStir water in one direction until absorbed; cool vegetables first
Tough, chewy bunHigh-protein flour, or dough overworked at room tempUse all-purpose, not bread flour. Knead to smooth, then stop
Wrinkled, elephant-skin surfaceDough dried out during the rest, or steam too violentCover buns with a damp cloth while resting; keep steam steady and moderate

Variations and what to serve with them

The dough is a blank canvas. A few directions worth cooking:

For the table, baozi are a meal with a bowl of congee and a sharp, acidic vegetable to cut the soft richness. A quick smashed cucumber salad does the job. For dipping, the six dumpling sauces translate directly: black vinegar with chili oil is my default, and a ginger-scallion oil is unbeatable on pork. Leftover buns also split and cradle slices of braised beef for a quick lunch, the same way the famous Chinese pork burger, rou jia mo, works.

Storage and reheating

Cooked baozi freeze beautifully. Cool them fully, then freeze on a tray before bagging so they do not stick. To reheat, either thaw overnight in the fridge and steam for 8 minutes, or steam straight from frozen for 15 minutes. Microwaving works in a pinch but makes the wrapper tough and gummy; a covered steamer is worth the few extra minutes. Raw shaped buns can also be frozen on a tray, then bagged; steam from frozen, adding about 5 minutes and letting them thaw slightly first if you have time.

Quick answers

Still have questions? Here are the ones that come up most.

The whole thing comes down to two moments: knead the dough until it is genuinely smooth, and respect the post-shape rest plus the slow lid lift. Do those two things and the rest of the recipe forgives a lot.