Cinnamon and Cream

Matcha and Red Bean Filled Steamed Buns (Mantou Style)

22 min read

↓ Jump to Recipe

There is something deeply satisfying about lifting the lid of a bamboo steamer and watching a cloud of fragrant steam rise to reveal perfectly puffed, jade-green buns. The matcha dough glows with a soft, earthy green that deepens as it steams, and when you pull one apart, the smooth, mahogany-red bean filling spills out just enough to make you reach for another. These steamed buns sit somewhere between a Chinese baozi and a Japanese mochi-adjacent comfort food, borrowing from both traditions to create something entirely their own.

What sets this recipe apart is a two-part technique: a tangzhong starter worked into the dough, and a slow cold proof overnight option that develops real depth of flavor. The tangzhong, a small portion of flour cooked briefly with water into a thick paste, pre-gelatinizes the starches in the flour before they even hit the dough. The result is a bun that stays remarkably soft and pillowy for days rather than turning dense and chewy by the next morning. The matcha is bloomed in a small amount of warm milk before mixing, which helps it hydrate evenly and prevents those bitter, dry pockets of green powder you sometimes find in matcha baked goods.

This recipe sits at a medium difficulty level, mostly because working with yeasted dough and steaming requires a little patience and timing rather than any technically demanding skill. If you have made bread dough before, you will feel right at home. These buns are perfect for home bakers who love East Asian flavors, anyone looking to expand beyond the oven, or anyone who wants a showstopping yet genuinely approachable weekend project to share with people they love.

Prep: 45 minutes (plus 1 to 1.5 hours proofing)Total: 2 hours 45 minutes (or overnight with cold proof)Yield: 12 filled steamed buns, each about 2.5 inches acrossDifficulty: ★★☆ IntermediateOccasion: Weekend Bake
✓ Vegetarian✓ Dairy-Free
Servings:

12

servings

Ingredients

  • Tangzhong (about 3 Tbsp)
  • 25 gall-purpose flour
  • Tangzhong (about 1/2 Cup)
  • 120 mlwhole milk
  • 300 gall-purpose flour, for dough (about 2 1/2 cups, spooned and leveled)
  • 8 gculinary-grade matcha powder (about 2 1/2 tsp), sifted
  • 5 ginstant yeast (about 1 3/4 tsp)
  • 35 ggranulated sugar (about 2 1/2 tbsp)
  • 3 gfine sea salt (about 1/2 tsp)
  • Dough (about 1/2 Cup)
  • 120 mlwhole milk, warm (about 110°F / 43°C)
  • 20 mlneutral oil such as sunflower or grapeseed (about 1 1/2 tbsp)
  • 400 gstore-bought or homemade smooth red bean paste (anko), chilled (about 1 3/4 cups)
  • Steaming
  • Twelve 4-inch squares of parchment paper

Ingredient Substitutions

all-purpose flour

  • Low-protein bread flour (11 to 12% protein): produces a slightly chewier, more structured bun. Reduce by 10g and monitor dough hydration.
  • Hong Kong-style low-gluten flour or cake flour blended 50/50 with all-purpose: gives a whiter, more tender crumb, very similar to commercial Chinese bakery buns.
whole milk

  • Full-fat oat milk or soy milk: works very well and keeps the buns dairy-free. Avoid thin nut milks, which can make the dough slightly tight.
  • Evaporated milk diluted with equal parts water: adds a subtle richness and faint caramel note.
instant yeast

  • Active dry yeast: use the same amount (5g) but dissolve it in the warm milk with a pinch of sugar and let it foam for 10 minutes before adding to the dough.
  • Fresh yeast: use 15g (triple the instant yeast amount) and dissolve in warm milk before using.
red bean paste (anko)

  • Smooth black sesame paste: earthy, nutty, and stunning against the green dough. Use the same amount.
  • Lotus seed paste: a more delicate, floral sweetness. Commonly used in mooncakes and works beautifully here.
  • Sweetened chestnut paste (kuri an): a subtler, slightly nutty filling with a gorgeous autumn flavor profile.
matcha powder

  • Hojicha powder: produces a warm, toasty, caramel-brown dough. Use the same amount. Reduce sugar by 5g as hojicha is slightly less bitter.
  • Butterfly pea flower powder: gives a vivid purple-blue dough with a neutral taste. Use 1 tsp only, as it is intensely pigmented.
neutral oil

  • Unsalted butter, melted and cooled: adds a richer, more buttery flavor and slightly denser crumb. Use the same amount.
  • Toasted sesame oil: use only 1 tsp combined with 1 tbsp neutral oil for a subtle nutty aroma without overwhelming the matcha.

Instructions

🔧 Equipment

🧁bamboo steamer or stainless steel steamer basket with lid
🧁large pot or wok to fit the steamer
Instant Pot or electric pressure cooker (for alternative method)
stand mixer with dough hook (or large bowl for hand-kneading)
🥣small saucepan (for tangzhong)
⚖️digital kitchen scale
🪵rolling pin
🥣small bowl (for blooming matcha)
📄parchment paper cut into twelve 4-inch squares
🧁plastic wrap or damp kitchen towel
🔵wire cooling rack
🌡️instant-read thermometer (for checking milk temperature)



Prep: 45 minutes (plus 1 to 1.5 hours proofing)
Bake: 13 to 15 minutes per batch
Total: 2 hours 45 minutes
This is the traditional and recommended method. Steaming produces the softest, most pillowy texture and the most vivid matcha color.
  1. Make the tangzhong: Whisk together 25g all-purpose flour and 120ml whole milk in a small saucepan over medium-low heat. Stir constantly for 3 to 5 minutes until the mixture thickens to a smooth, pudding-like paste that leaves a trail when you drag the spoon through it. Remove from heat and set aside to cool to room temperature, about 15 minutes.
  2. Bloom the matcha: In a small bowl, whisk the sifted matcha powder with 2 tablespoons of the warm dough milk until a smooth, lump-free paste forms. Set aside.
  3. Mix the dough: In a large bowl or the bowl of a stand mixer, combine the remaining flour, sugar, salt, and instant yeast. Add the cooled tangzhong, the matcha paste, the remaining warm milk, and the neutral oil. Mix with a dough hook on medium speed (or by hand) for 8 to 10 minutes until the dough is smooth, slightly tacky, and springs back when poked. It should not tear when stretched gently.
  4. First proof: Shape the dough into a ball and place in a lightly oiled bowl. Cover tightly with plastic wrap or a damp towel and let rise in a warm spot (75 to 80°F / 24 to 27°C) for 60 to 75 minutes, until roughly doubled in size.
  5. Portion the filling: While the dough proofs, divide the chilled red bean paste into 12 equal portions, about 33g each. Roll each into a smooth ball and keep refrigerated until needed. Cold filling is much easier to handle and wrap.
  6. Shape the buns: Punch down the dough and turn it onto a lightly floured surface. Divide into 12 equal pieces, about 45 to 48g each. Working one at a time, flatten a piece into a 4-inch round using a rolling pin, making the edges slightly thinner than the center. Place a red bean ball in the center, gather the edges up and around the filling, and pinch firmly to seal. Roll gently between your palms into a smooth ball and place on a parchment square, seam-side down.
  7. Second proof: Arrange the buns on their parchment squares in the steamer baskets, spacing at least 1.5 inches apart (they will puff). Cover and let rest for 20 to 25 minutes until noticeably puffier and the dough feels soft and airy when touched lightly. Do not skip this step or the buns will be dense.
  8. Steam: Bring water in the steamer base to a full rolling boil over high heat. Place the basket over the boiling water, reduce to medium-high to maintain a vigorous (not violent) steam, and steam for 13 to 15 minutes. Do not lift the lid during steaming. When done, turn off the heat and let the buns rest in the closed steamer for 5 minutes before opening. This prevents sudden temperature change from causing the buns to wrinkle and deflate.
Prep: 45 minutes (plus 1 to 1.5 hours proofing)
Bake: 13 minutes on Steam setting
Total: 2 hours 50 minutes
Ideal if you do not own a traditional steamer. The sealed environment produces very moist, consistent heat. Buns may have a slightly shinier surface than basket-steamed buns.
  1. Follow all dough-making, proofing, filling, shaping, and second proof steps exactly as written in the Steamer method above.
  2. Pour 1.5 cups (360ml) of water into the Instant Pot liner. Insert the trivet that came with your pot. Place no more than 6 buns on their parchment squares on a steamer insert or on a small round rack that fits inside your Instant Pot. Do not stack without a second tier rack or the buns will compress together.
  3. Close the lid and set the steam release valve to Venting (not Sealing). Select the Steam function and set for 13 minutes. Allow the Instant Pot to come to steam before timing begins.
  4. When the 13 minutes are up, do not open the lid immediately. Allow 5 minutes of resting time with the lid still closed, then carefully open the lid tilted away from you to avoid dripping condensation directly onto the buns.
  5. Transfer buns to a rack. Repeat with remaining buns, adding a splash of water to the liner if it looks low.
Prep: 45 minutes (plus 1 to 1.5 hours proofing)
Bake: 13 to 15 minutes steaming per batch
Total: 10 to 14 hours total (mostly hands-off overnight)
This is not a different cooking method but a schedule swap that dramatically improves flavor. The slow, cold fermentation develops a subtle complexity in the dough that same-day buns simply cannot match. Steam using either method above after cold proofing.
  1. Prepare the tangzhong and bloom the matcha as described in the Steamer method. Mix the dough as directed, but reduce the yeast to 3g (about 1 tsp) to slow fermentation.
  2. After the initial 10-minute knead, shape into a ball and place in a lightly oiled bowl. Cover tightly with plastic wrap and refrigerate for 8 to 12 hours or overnight. The dough will rise slowly in the fridge, developing a more complex, slightly yeasty flavor.
  3. The next day, remove the dough from the refrigerator and let it sit at room temperature for 30 minutes to take the chill off and make it more pliable.
  4. Divide, fill, and shape the buns as directed in the Steamer method steps 5 and 6. Place on parchment squares.
  5. The second proof will take slightly longer from cold, about 30 to 40 minutes at room temperature. Look for that same puffy, airy feel rather than going strictly by time. Then steam as directed in the Steamer or Instant Pot method.

Nutrition Per Serving

Per 1 serving (makes 12 filled steamed buns, each about 2.5 inches across)

218Calories
40gCarbs
14gSugar
3gFat
6gProtein

Why This Recipe Works

The tangzhong is the single most important technique in this recipe, and it is worth understanding why. When you cook a small amount of flour with liquid over heat, the starch granules absorb water and swell, forming a thick gel through a process called gelatinization. When this paste is incorporated into the main dough, those pre-gelatinized starches can hold significantly more water without making the dough sticky or slack. More water in the dough means more steam during cooking, which translates directly to that cloud-soft, pillowy texture that stays tender even the next day rather than turning stiff and dense.

Blooming the matcha in warm milk before adding it to the dough serves two purposes. First, matcha is hydrophobic and does not disperse evenly in fat or dough without help. Warming it in liquid breaks down clumps and ensures even, beautiful color throughout the dough with no dry bitter pockets. Second, heat and moisture begin to extract and hydrate the water-soluble flavor compounds in matcha, producing a brighter, cleaner green tea flavor in the finished bun. Using culinary-grade matcha (rather than ceremonial-grade) is actually ideal here: it has a slightly stronger, more robust flavor that holds up to the sweetness of the red bean filling and the richness of the milk dough.

The two-stage proof, first bulk fermentation and then a shaped second proof, matters structurally. During bulk fermentation, the yeast produces carbon dioxide that gets trapped in the developing gluten network, giving the dough its light internal structure. The second proof, called the final or bench proof, allows the shaped buns to relax and puff back up after being degassed during shaping. Skipping or rushing the second proof gives you dense, gummy buns because the gluten is still tight and the yeast has not had enough time to re-inflate the dough. The 5-minute rest after steaming with the lid closed is equally non-negotiable: sudden exposure to cool air causes the steam inside the bun to condense rapidly, creating a pressure drop that wrinkles and collapses the surface. Patience here is the difference between a beautiful bun and a sad, shriveled one.

Baker’s Tips

  • Sift your matcha powder before blooming it in milk. Matcha clumps aggressively and those clumps will leave green specks rather than an even color if you skip this step.
  • Chill your red bean paste filling for at least 30 minutes before portioning and rolling. Soft, warm paste at room temperature is sticky and difficult to wrap neatly. Cold paste holds its shape and makes clean, seamless buns much easier to achieve.
  • When shaping, roll the dough rounds so the edges are thinner than the center. If the edges are too thick, you will end up with a doughy, uneven base once the bun is sealed. Think of it like a thick flying saucer rather than a flat disk.
  • Do not overcrowd your steamer. Buns need at least 1.5 inches of space on all sides to expand without pressing against each other. Steam in two batches if needed. Crowded buns fuse together and deflate when separated.
  • Use a lid slightly ajar or wrap the lid in a kitchen towel to absorb condensation if you notice a lot of dripping water. Water drops falling from the lid onto the buns during steaming cause uneven, pitted surfaces.
  • The ideal dough temperature after mixing is 75 to 78°F (24 to 26°C). If your kitchen is very warm, use slightly cooler milk. If your kitchen is cold, proof the dough in an oven with just the light on or with a bowl of boiling water placed on the lower rack.
  • Weigh your dough pieces rather than eyeballing them. Twelve equal pieces from a consistent weight means twelve buns that steam in exactly the same time and look uniform on a platter.

Variations

  • Taro and coconut filling: Replace red bean paste with a smooth taro paste stirred with 1 tablespoon of coconut cream for a naturally purple, tropical-flavored filling.
  • White sesame and honey dough: Omit the matcha and replace the neutral oil with 1 tablespoon toasted sesame oil plus 1 tablespoon honey for a nutty, golden-toned bun.
  • Custard-filled version: Replace the red bean paste with a thick, chilled pastry cream or Japanese milk custard (made with egg yolks, sugar, milk, cornstarch, and a knob of butter) for a molten, creamy center.
  • Chocolate matcha swirl: Divide the dough in half after the first proof. Knead 1 tablespoon of Dutch-process cocoa powder into one half. Layer the two doughs, roll into a log, slice into portions, and twist each piece before wrapping around the filling for a dramatic marbled bun.

Troubleshooting & FAQ

My buns came out wrinkled and collapsed after steaming. What went wrong?
This is almost always caused by opening the steamer lid immediately after the timer goes off. The interior of the buns is still full of steam and significantly hotter than the surrounding air. When cold air rushes in suddenly, the steam condenses, internal pressure drops, and the delicate dough collapses on itself. Always turn off the heat and let the buns rest in the closed steamer for 5 full minutes before lifting the lid. Also check that your dough was not over-proofed before steaming, as over-proofed buns have a weakened gluten structure that is more prone to collapsing.
My dough is sticky and hard to work with. Did I do something wrong?
Matcha dough, especially with tangzhong added, is naturally slightly tacky. This is normal and desirable because that extra moisture is what keeps the buns soft. Resist the urge to add a lot of extra flour, which will make the buns dense and tight. Instead, lightly flour your hands and work surface only as needed, and knead confidently. After 8 to 10 minutes of kneading, the dough should be smooth and only slightly tacky, not actively sticking to clean, dry hands. If it is genuinely very wet, add flour 1 tablespoon at a time.
The matcha color is dull and brownish, not vibrant green. How do I keep it bright?
A few things affect matcha color. First, always use culinary-grade or ceremonial-grade matcha from a reputable source. Old matcha or low-quality matcha oxidizes to a dull olive-brown. Store matcha in an airtight container away from light and heat. Second, avoid overheating the dough or using very hot milk when blooming, as high heat degrades chlorophyll (the pigment responsible for matcha’s green color). Finally, steaming rather than baking preserves color beautifully since the moist, lower-temperature environment is far gentler on chlorophyll than dry oven heat.
My buns are dense and doughy in the center. What happened?
Dense buns are usually the result of one of three things: under-proofing, under-kneading, or too little steam reaching the center. Check that your dough doubled in size during bulk fermentation and that the shaped buns felt visibly puffier and airy before steaming. Under-kneaded dough has not developed enough gluten to trap gas properly. Knead for the full 8 to 10 minutes and do the windowpane test: stretch a small piece; it should be thin enough to be slightly translucent without tearing. Also verify your steamer has enough water and is producing consistent, vigorous steam throughout the whole cooking time.
The filling is leaking out through the sealed bottom during steaming. How do I fix this?
Leaking filling usually means the seal was not tight enough or the dough was stretched too thin at the base. When gathering the dough edges, pinch firmly and twist the gathered point to create a secure closure, then place the bun seam-side down on the parchment. Make sure the dough is rolled thick enough at the center to contain the filling without tearing (aim for about 4mm). Also, ensure your red bean paste is cold and firm when you wrap it. Warm, soft paste expands slightly as it heats, putting pressure on any weak spots in the seal.

Storage & Make-Ahead

  • Storage: Store cooled buns in an airtight container at room temperature for up to 1 day, or refrigerate for up to 4 days. To refresh, steam chilled buns for 3 to 4 minutes or microwave on a damp paper towel for 25 to 30 seconds until soft and warm. Freeze fully cooled buns in a zip-lock bag for up to 2 months. Steam from frozen for 10 to 12 minutes.
  • Make-Ahead: The tangzhong can be made up to 2 days ahead and refrigerated. The red bean filling balls can be portioned and refrigerated up to 3 days in advance. The shaped, unfilled dough portions can be wrapped individually and refrigerated for up to 24 hours before the second proof and steaming. See the overnight cold proof method for a full make-ahead schedule.


Leave a Comment