RecipeBao & Bread

Red Bean Buns (Dou Sha Bao, 豆沙包)

Soft, fluffy steamed buns filled with sweet, creamy red bean paste, Chinese red bean buns taste amazing when made from scratch.

Published by CharWok

🥢 Bao & Bread⏱ Prep 30 min🔥 Cook 2 hr🕒 Total 3 hr🍽️ 14 buns
Soft white steamed red bean buns in a bamboo basket, with one bun opened to show its smooth deep-red adzuki bean filling

There is a quiet moment, somewhere between the second and third fold, when a red bean bun stops being dough and filling and becomes a small, sealed promise. You set it in the basket, seam down, and an hour later steam turns it pale and tall and impossibly soft. That contrast, a wrapper that tears like cotton candy against a dense, not-too-sweet bean paste, is the whole point of Dou Sha Bao (豆沙包). And the thing that ruins it at home is almost never the recipe. It is one of three habits I will walk you through below.

I have overworked this dough until it tore. I have undercooked the beans and gritted my teeth through sandy filling. I have lifted the steamer lid at the wrong second and watched a proud bun wrinkle like a punctured balloon. So this guide leads with the failures, because once you can name them, the dish is forgiving in a way few Chinese dough recipes are.

At a glance: Two leavening agents do the work: yeast for height and flavor, baking powder for an open, cottony crumb, so you skip the bulk rise and proof the shaped buns only, about 30 minutes. Steam 10 minutes over a full boil, then crack the lid gently. The dough-to-filling ratio I like is roughly 40 g wrapper to 30 g paste; lean any further toward filling and you will fight leaks.

What a red bean bun is, and where it sits at the table

Dou Sha Bao belongs to the large family of Chinese steamed breads that northern households treat less as a dessert and more as a steady, comforting staple: breakfast, a mid-afternoon snack, the carb on a plain congee supper. The cousin everyone recognizes is Mantou, the unfilled plain bun, and a filled red bean bun is essentially a Mantou that has been convinced to carry something sweet in its belly.

In Cantonese dim sum the same bun goes by the same name and shows up in the stacked bamboo cart right alongside Char Siu Bao and steamed custard buns (Nai Wong Bao). The Cantonese version tends toward a sweeter, darker, more polished paste and a snow-white, slightly tacky skin; the northern home version is rustler, often barely sweet, the paste left a little coarse. Both are correct. The recipe below splits the difference: smooth enough to please a dim-sum eater, restrained enough on sugar that you can eat two without flinching.

The filling comes first

I will say it plainly: the paste is where these buns are won or lost, and the canned stuff in a plastic pouch is usually the reason a homemade bun tastes flat. Making your own takes one evening of mostly unattended simmering and pays off for months, because the paste freezes beautifully. If you have never done it, my two-method red bean paste guide walks through both a smooth blender version and a rustic hand-mashed one; the smooth version is what you want here.

Three things in that paste matter for a bun specifically. First, moisture: paste that is perfect for red bean soup is too wet for a bun and will soak through the wrapper during the proof. You want it dry enough to hold a soft ball between your fingers without sticking. Second, fat: a generous knob of butter (or coconut oil, halved, since coconut fat reads louder than dairy fat) is what turns cooked bean puree into something creamy. Leave it out and the filling eats like baby food. Third, sugar balance: I use mostly white sugar for clean sweetness and a spoon of dark brown for a faint caramel note. That brown sugar is the small detail that separates a memorable bun from a competent one.

One shortcut I endorse without guilt: canned cooked adzuki beans. They skip the 90-minute simmer entirely and are exactly what I reach for when turning leftover paste into red bean popsicles. Drain them well before blending, or you will be standing at the stove evaporating water for an extra ten minutes.

Why this dough uses two leavening agents

Most filled buns in my kitchen run on a single leavener. Traditional baozi dough, the kind I use for savory steamed buns (baozi) and pan-fried Sheng Jian Bao, is yeast-only and gets a long bulk rise. Flower rolls like my scallion hua juan lean on the same idea.

A sweet filled bun wants something different. The paste is heavy and dense; a yeast-only dough has to fight to lift it, and the proof drags. Adding baking powder alongside the yeast gives the dough a second, instant burst of gas the moment heat hits the steamer. It is the same trick that makes Cantonese barbecue pork buns split open so dramatically. For a closed, smooth-topped red bean bun the result is not a split top but a finer, more even crumb and a taller, lighter bun for the same effort.

The practical payoff is real: because the baking powder does the heavy lifting in the steamer, you skip the bulk rise entirely. Mix, knead, divide, fill, and the only rest the dough gets is the final proof of the shaped buns. That single change turns a half-day project into a two-hour one.

Ingredients

Ingredients at a glance

Ingredients for Red Bean Buns (Dou Sha Bao, 豆沙包), arranged in a top-down flat lay
Use the ingredient table below for exact amounts and substitutions.

Makes 14 buns. Use a kitchen scale; the water ratio is tight enough that eyeballing it will cost you.

IngredientAmountNotes / substitute
Adzuki (red) beans, dried150 gOr 350 g canned cooked adzuki, drained, to skip simmering
White sugar (for paste)2 tbspAdjust to taste; superfine dissolves cleanest
Dark brown sugar (for paste)1 tbspAdds caramel depth; omit only if you must
Butter, unsalted80 gOr coconut oil, use 40 g (coconut flavor is louder)
All-purpose flour350 gCake flour or Chinese bao flour gives an even softer crumb
Instant dry yeast2 tspActive-dry works; bloom it in the lukewarm water first
Baking powder (aluminum-free)2 tspDo not swap baking soda; wrong chemistry entirely
Sugar (for dough)1 tbspFeeds the yeast and tenderizes the crumb
Neutral cooking oil1½ tbspCanola, grapeseed, or refined peanut; keeps the dough soft
Lukewarm water180 gAbout body temperature; adjust ±10 g by flour brand
Oil in a steamed-bun dough does double duty: it shortens the gluten so the crumb stays tender, and it keeps the surface from turning leathery in the steam.

The method, step by step

  1. Cook the beans (or open a can). Soak dried adzuki overnight, then simmer in 500 ml water for about 90 minutes, until a bean mash is effortless between your fingers. If you have a pressure cooker, 25 minutes at high pressure does the same work. Canned beans skip straight to the next step; just drain them very well. Wet beans mean a longer stovetop reduction later.
    A cooked adzuki bean mashes effortlessly between clean fingertips above a saucepan of soft swollen beans with a little cooking liquid

    After the overnight soak, simmer the beans in 500 millilitres of water for about 90 minutes, until one bean crushes effortlessly between your fingers; drain very well.

  2. Blend the paste while the beans are warm. Warm beans blend far smoother than cold ones, so do not let them sit. Load the drained beans into a blender or food processor with both sugars and the butter, and run it on high. Add water only by the tablespoon, and only as much as the blades demand to keep moving; the wetter the puree now, the longer you will cook it down.
    Warm drained adzuki beans, white sugar, dark brown sugar and butter begin blending into a fine paste with only a spoonful of bean water nearby

    Blend the warm drained beans with both sugars and butter; add bean water only by the tablespoon when the blades truly need it, because extra water lengthens reduction.

  3. Cook the puree down to a soft ball. Tip the puree into a non-stick pan over medium-high heat and stir constantly, scraping the bottom and folding the mass over itself. You are driving off water so the paste will hold its shape inside a bun. The cue is visual and tactile: the color deepens, the paste moves as one sluggish mass, and when you drag a spatula through it the channel fills back in slowly rather than immediately. Pull it then; it firms up further as it cools, and overcooked paste turns crumbly and hard to wrap.
    Smooth deep-red bean paste folds as one sluggish mass while a spatula leaves a clean channel across a pale nonstick pan

    Stir and fold constantly over medium-high heat until the paste deepens in colour, holds together and only slowly fills the channel left by the spatula.

  4. Cool the paste completely. Spread it on a plate to speed this up. Warm paste will melt the fat in the dough and grease your wrappers, which is the fast track to blowouts at the seam.
    Smooth red bean paste is spread in a broad thin layer on a shallow plate with firm portioned paste balls waiting at the far edge

    Spread the paste thinly on a plate and let it cool completely before wrapping; warm paste can grease the dough and weaken the seam.

  5. Mix the dough, then let it rest before you finish kneading. Combine the flour, sugar, baking powder, yeast, and oil in a bowl. Add the water gradually, stirring with chopsticks or a spatula until shaggy, then bring it together by hand into a rough ball. Cover and rest 10 minutes. This short autolyse lets the flour hydrate and the gluten relax, so the 1–2 minutes of kneading that follows produces a smooth, silky dough where ten minutes of brute force would only have made it tough. A stand mixer does the whole job in about 8 minutes on low.
    Two hands knead a pale bao dough ball until its surface is smooth, silky and free of cracks beside an overturned bowl and damp cloth

    Mix to a rough dough, cover and rest for 10 minutes, then knead for another 1 to 2 minutes until smooth; this dough goes straight to dividing without an initial proof.

  6. Divide and roll, one at a time. Roll the dough into a rope and cut it into 14 pieces, roughly 40 g each. Keep the unused pieces under a damp cloth or overturned bowl. A dry skin on the dough is what causes the surface of a finished bun to look cracked. Flatten a piece into a disc about 10 cm across, then roll only the outer two-thirds, rotating as you go, so the edge thins while the center stays thicker. That thick center is the bun's floor; without it the filling splits through the bottom in the steamer.
    A small white bao wrapper is rotated under a short rolling pin so its edge becomes thin while the centre remains visibly thicker

    Divide the rope into 14 pieces, keep unused dough covered, and roll each wrapper to about 10 centimetres with a thin edge and a thicker supporting centre.

  7. Fill and seal, seam down. Put about 30 g of cooled paste in the center. Pleat the edge shut any way that closes it completely; the classic bao spiral or a simple four-corner pinch both work, because the seam ends up hidden underneath. Set the bun seal-side down on the counter and roll it gently between cupped palms to nudge it into a tall, round shape. A flat bun now is a flat bun after steaming.
    Clean fingers firmly pinch a raw white bun completely closed while two smooth completed buns rest seam-side down behind it

    Enclose about 30 grams of completely cooled paste, pinch every gap shut, then turn the seam down and cup the bun into a slightly tall round shape.

  8. Proof the shaped buns, uncovered, for 30 minutes. Set them in a steamer basket lined with parchment (or lightly oiled, if your steamer is bare metal) with generous space between them; they will spread and swell. Leave the lid off. You are looking for a visible but modest change: puffy, lighter, springy to a fingertip. They should not double before they hit the heat.
    Six puffy raw buns proof uncovered with generous spacing on parchment squares as a fingertip leaves a shallow indentation in the centre bun

    Proof uncovered in the lined steamer for about 30 minutes, until the buns look modestly larger, puffy and light; they should not double before steaming.

  9. Steam over a full boil for 10 minutes, then vent carefully. Get the water rolling before the baskets go in; you can stack two or three. Steam 10 minutes over medium-high heat, then turn off the burner and crack the lid a finger's width for a count of five before lifting it fully. A sudden, full lift dumps the temperature and the buns collapse. This is the single most common failure, and it is purely mechanical.
    A pristine covered bamboo steamer releases steady steam over a stainless-steel pot and stable medium-high blue flame

    Set the covered baskets over fully boiling water and steam for 10 minutes over medium-high heat; after switching off, crack the lid briefly before lifting it fully.

When good buns go wrong

This is the section I wish someone had handed me the first time. Most red bean bun disasters sort into four bins.

The bun collapses or wrinkles the instant you lift the lid

Almost always a thermal shock, not a recipe fault. The steam inside the crumb is holding the structure up; rip the lid off and that steam flash-condenses and the walls cave. Crack the lid a crack for five seconds first. If that does not fix it, your dough was overproofed. Buns that have already doubled before steaming have no gas left to give in the heat, so they sag. Proof for visible plumpness, not for size.

The skin is yellowish, dense, or smells of alcohol

That is dead or tired yeast, and it usually announces itself during the proof: the buns barely move in 30 minutes. Proof your yeast in a little of the lukewarm water with a pinch of sugar for five minutes before mixing; if it does not foam, throw it out and start over. A yellow tint on its own can also mean aluminum-containing baking powder; buy the aluminum-free kind.

The filling blows out the seam or the bottom

Two causes. The paste was too wet or too warm; cook it down further next time, and cool it fully. Or the wrapper was rolled evenly thin all over, leaving no thick pad in the center to carry the weight. Roll the edges thin and the center thick, and never skimp on the final pleat.

The surface is cracked or mottled

A dry skin formed on the dough while you worked. Cover the unused pieces, and if your kitchen is very dry, drape a barely damp towel rather than a dry cloth. Also check that your steam is a gentle, even roll and not a violent eruption. Water droplets bouncing onto the buns pit the surface.

Variations, and what to do with the leftover paste

This dough is a workhorse. Once you trust it, fill it with anything. The same wrapper carries braised pork belly for gua bao just as happily as it carries beans. For a sweeter table, the paste you will inevitably have left over is the filling I use for pumpkin mochi with red bean and for the glutinous leaf-wrapped sticky rice cakes (Ye'er Ba) when I make a sweet version.

For the buns themselves, a few directions I keep coming back to. Add a half-teaspoon of matcha powder to the dough for a pale-green skin and a bittersweet counterpoint to the beans. Fold a teaspoon of toasted sesame seeds into the paste for texture. Or shape the dough flat and pan-fry it after steaming for a crisp bottom, in the spirit of Sheng Jian Bao. The contrast of a crackling base against the soft bean filling is worth the extra pan.

If you want these for a celebration, a single dot of red food coloring on top with a chopstick tip is the traditional mark. In older households it was how you told a red bean bun from a plain Mantou in a crowded steamer stack at New Year. It does nothing for flavor and everything for the table.

Storage and reheating

The paste keeps 3 days in the fridge or 2 months in the freezer; bring it fully to room temperature before wrapping, or it will be too firm to portion. Do not freeze the uncooked shaped buns; the leavening will spend itself in the cold and you will get hockey pucks. Cooked buns, however, freeze beautifully: 3 days in the fridge, 2 months in the freezer, sealed airtight. Reheat from chilled with a 3-minute steam, or straight from frozen with a 6-minute steam. The microwave will work in a pinch under a damp paper towel, but it toughens the skin and I would not serve it to company.

FAQ

A few questions that come up every time I teach this recipe.

Can I make the dough without baking powder?

Yes, but expect a denser, chewier bun and add a 60-to-90-minute bulk rise after kneading, then proof the shaped buns until nearly doubled. The baking powder is what lets you skip that rise and still get a light crumb under a heavy filling.

Why are my buns collapsing after steaming?

Either the lid came off too fast or the buns overproofed before steaming. Vent the lid for five seconds before opening fully, and proof only until puffy and springy, not until doubled.

Can I use store-bought red bean paste?

You can, and many brands are fine, but they tend to be sweeter and wetter than homemade. If yours is loose, cook it down in a pan for a few minutes until it holds a soft ball, or your buns will weep at the seam.

Is active dry yeast okay instead of instant?

It is. Dissolve it first in the lukewarm water with the tablespoon of dough sugar for five minutes until it foams, then proceed. The larger granules need that head start to hydrate evenly.

One last note, because it is the line between a good bun and a great one. The dough is forgiving; the steam is not. Get the water to a full boil before the baskets go in, keep the heat at a steady medium-high, and lift the lid slowly. Do those three things and the rest of the recipe will forgive a great deal.