These delicious vegan bbq pork buns are made with seitan and king oyster mushrooms to replace the lean and fatty parts of the bbq pork normally found in steamed bbq pork buns found at Chinese dim sum restaurants. In Cantonese, these steamed buns are called 叉燒包 (pronounced char siu bao or char siew bao). It’s wonderful to use bamboo steamers with this recipe for an authentic flavour but you can also make do with other steaming sets, or improvise with other methods. Click here for the printable recipe.

Video tutorial for Vegan Chinese BBQ Pork Buns | Vegetarian Char Siu Bao | 素叉燒包

 

When I was a kid, dim sum was my ultimate favourite meal out. It was a rare treat as you needed to get to the restaurant before it got too late. Our favourite dim sum places were always packed and ran out of things if you didn’t get there early enough. Crowded and noisy with clinking teapots and cups, chopsticks tapping porcelain bowls, squeaky carts with piled high with steaming bamboo baskets, and the chatter of Cantonese families. While I’m normally a peace and quiet kinda person, there’s something about being in a dim sum restaurant with all the hustle and bustle that feels like home to me. And those fluffy little barbeque pork buns.

I’ve tried to make these in the past, in a kind of half-hearted random way, and those attempts were not the most successful. But recently, while chatting with my friend Lisa from The Viet Vegan, I became motivated to get it done right. There were many failed batches. Many almost-but-not-quite’s. So finally, when I tasted what would become the final recipe, I jumped up and down for joy! I felt I was transported back to my childhood, to Chinatown, back to the noisy restaurants filled with the fragrance of bamboo and steamed buns, back to sitting at a huge table with a lazy susan offering the last bun to an elder while secretly hoping they would let me have it.

GET LISA’S (THE VIET VEGAN) VEGAN LEMONGRASS BEEF BANH MI RECIPE

The dough for these steamed buns is the same as my plain steamed buns recipe (mantou) and five spice jackfruit buns (vegan gua bao); it’s very simple. I use a food processor with dough attachment to turn flour, yeast, water and sugar into dough in just a couple minutes. Yes, that’s sugar and no salt. As the filling is going to be quite salty, I don’t feel a need for salt in the dough.

The filling is a bit more complicated to make. First, you’ll make steamed seitan. This consists of mixing up liquid ingredients and flavourings and then adding vital wheat gluten. It’s easy so don’t be intimidated even if you’ve never made seitan before. You’ll wrap up the seitan dough tightly, then steam it for 45 minutes. After it cools, you can chop it up and that’s your wheat meat! You’ll saute some ginger, onions, mushrooms; pour in some soy sauce, hoisin sauce, and other flavourings; pour in a flour slurry to thicken; then, dump in your seitan and that’s pretty much it.

The bright vibrant red colour of char siu bao filling in restaurants is usually food colouring. If it is bright red, that is. My parents have always steered away from food colouring and I have an instinctual reaction to poo-poo food colouring in savoury foods. I’m ok with it in candy; illogical double standard, I know. So I did add vegan-friendly food colouring to this batch of char siu bao filling. Mostly so the photos would look super legit. If you don’t want to add it, don’t. It’s totally up to you!

Vegan char siu bao filling with red food colouring.

I really hope you give this recipe a try. If you liked/like steamed bbq pork buns, you’ll love these! Please read the entire recipe before you start. This recipe takes a while to make but it’s absolutely worth it. If you do, let me know how it goes! Also, tell me what other recipes you’d like me to veganize in the comments below.

Printable recipe for vegan BBQ pork buns – US

Vegan BBQ Pork Buns / Char Siu Bao (Steamed) - US
These delicious vegan bbq pork buns are made with seitan and king oyster mushrooms to replace the lean and fatty parts of the bbq pork normally found in steamed bbq pork buns found at Chinese dim sum restaurants. In Cantonese, these steamed buns are called 叉燒包 (pronounced char siu bao or char siew bao). It's wonderful to use bamboo steamers with this recipe for an authentic flavour but you can also make do with other steaming sets, or improvise with other methods.

If you'd like the baked version found commonly at Chinese/Hong Kong style bakeries, use my vegan milk bread recipe instead of the steamed bun dough. See notes for baking instructions.

If you'd rather not make the seitan from scratch, you can buy pre-made firm seitan or use super firm pressed tofu instead. Check the notes for details.

This recipes makes 16 small buns. They can be frozen after steaming. Check notes for details.

This recipe uses US measurements. Metric amounts COMING SOON!
Write a review
Print
Prep Time
3 hr
Cook Time
15 min
Prep Time
3 hr
Cook Time
15 min
Char Siu Seitan
  1. 4 cloves garlic, crushed
  2. 1 1/2 tablespoons brown sugar
  3. 1 tablespoon light soy sauce
  4. 2 teaspoons Shaoxing wine
  5. 1 teaspoon mushroom boullion powder (Asian style)
  6. 1/4 teaspoon Chinese five spice powder
  7. 1/2 teaspoon sesame oil
  8. 1/4 cup water
  9. 3/4 cup (3.3oz) vital wheat gluten
Steamed Bun Dough
  1. 2 1/4 cups flour
  2. 3/4 cups + 2 tablespoons warm water (105°-110°F)
  3. 2 1/4 teaspoons instant yeast (one envelope)
  4. 2 teaspoons sugar
Char Siu Sauce
  1. 2 teaspoons cooking oil
  2. 1 slice ginger (1/4" thick, 1" diameter")
  3. 1/4 cup hoisin sauce
  4. 2 tablespoons maltose (preferred) or corn syrup
  5. 1 tablespoon Shaoxing wine
  6. 1 teaspoon light soy sauce
  7. 1 teaspoon dark soy sauce
  8. 1/4 teaspoon Chinese five spice powder
  9. 1 cup diced King Oyster Mushroom (3.5oz)
  10. 1/2 cup diced red onion or shallot (2.5oz)
Slurry
  1. 1/2 cup water
  2. 2 tablespoons flour
  3. 1/2 teaspoon mushroom bouillon powder
Equipment
  1. Parchment paper cut into squares or parchment muffin liners
  2. steaming apparatus
Make the seitan
  1. Mix all the seitan ingredients EXCEPT the vital wheat gluten. Then add the gluten as well and mix until a dough forms. Knead the stiff dough a few times. Then wrap very tightly in parchment paper or aluminum foil. The more secure the parchment/foil is, the firmer the seitan will be.
  2. Steam for 45 minutes over medium-high heat to cook through. Then, let it cool 5 - 10 minutes before putting in the fridge to chill. This will firm up the seitan to make for easier chopping. After putting the seitan in the fridge, it's a good time to start making the dough.
Start the dough
  1. Combine all the dough ingredients and mix well until it forms a sticky dough. You can use a mixer with dough attachment for this. Process for a minute or knead by hand for 5 to 10 minutes. Cover with a clean damp towel or vented lid and let rise for 1 hour or until doubled in size.
  2. While the dough is rising, chop up the mushroom and onion, and measure your ingredients for the sauce. When the seitan is cool enough, chop that up too.
Make the sauce
  1. Combine the slurry ingredients and set aside. In a large pan, heat a couple teaspoons of cooking oil over medium-high heat. When hot, add the slice of ginger. Cook for a minute or until the ginger starts to brown on the bottom side.
  2. Add the onion and cook until soft; about 3 minutes. Lower the heat to medium, add the mushrooms and cook until they are soft; about 5 minutes. Stir in the maltose/corn syrup, hoisin sauce, dark and light soy sauce, shao xing wine, and five spice powder and cook until bubbling; 2 - 3 minutes.
  3. Give the slurry a stir and pour it in. Stir well. The sauce will thicken quickly; about 1 minute. Turn off the heat and stir in the chopped seitan. Taste and adjust for salt. Add a couple drops of red food colouring if you want your filling to be a bright red colour.
  4. Let the char siu mixture chill in the fridge while you form the dough.
Form the dough
  1. When the dough has doubled in size, transfer it to a clean, lightly floured work surface and knead a few times. Flour your hands as necessary as this dough will be quite sticky. Shape the dough into a log shape.
  2. Divide the dough into 12 pieces about 1.4oz each. Knead each piece lightly and roll them into balls. Flatten and roll out between 1/4" and 1/2" thick. Make the edges of the round thinner than the center.
Fill the buns
  1. Take the slice of ginger out of the bowl of filling and discard. Place a heaping tablespoon of filling into the middle of a round. Use as much filling as you can, without breaking the dough. Pleat the edges together over the filling and pinch to secure. See video for demonstration. You may have some filling leftover; use it for fried rice!
  2. Place each bun on a square cut piece of parchment or use slightly flattened muffin liners.
  3. Cover the buns and let them rise for 30 minutes or until nice and puffy.
Steaming with a steaming set
  1. Prepare your steaming apparatus. Place buns in the steamer basket, leaving some room for them to expand. Fill the steamer's base with plenty of water and let it come to a boil over high heat. Then set the steamer basket in place, turn the heat to medium and steam for 10 minutes. Afterwards, remove the steamer basket from the heat but do not remove the lid; let it rest for 2 - 5 minutes. Then remove the buns and serve!
Steaming with a big pot, foil balls and plate
  1. If you don't have a steamer set, you can steam in a large pot. Choose a plate which you can fit easily into the pot. Crunch up three square pieces of alumium foil into three evenly size balls. Place them at the bottom of your large pot. Check that your plate can rest evenly on top of them. Then take the plate out and fill the bottom of the pot with water, careful to leave some of the foil balls sticking out. You don't want the boiling water to reach the plate. Set the plate on top of the foil balls and arrange the buns on the plate, leaving enough room for them to expand.
To Serve and store
  1. Serve hot steamed buns immediately! These are best fresh.
  2. To store leftovers, allow the buns to cool completely, then place in a container and refrigerate up to 2 days. Reheat by microwaving 30 seconds or steaming over med-high heat for 3 minutes.
  3. To freeze leftovers, allow the buns to cool completely, then place in freezer bags, remove as much as as possible, and store in the freezer for up to one month. Reheat by microwave or steaming over med-high heat for 10 minutes.
Notes
  1. Measuring flour: Use all-purpose flour or bread flour. Make sure to measure the flour correctly especially when dumping all the ingredients into a food processor or mixer. Using an accurate kitchen scale is highly recommended. 2 1/4 cups of flour = 11.66oz or 350g.
  2. If you must measure by volume, remember to sift or fluff the flour first, then spoon the flour into your measuring cup without packing it down. Then level with a straight edge. When in doubt, add less flour. You can always add more if you need to.
Chinese Ingredients
  1. Shaoxing wine (aka Shaohing, Shaoshing) is a traditional Chinese wine made from fermented rice. It has a unqiue flavour that will give the vegan char siu an authentic taste. It can be substituted with Chinese Rose Wine. It is sometimes substituted with sake or dry sherry (not tested with this recipe).
  2. Light and Dark Soy Sauce are both used in this recipe. Light soy sauce is more salty and has a light flavour. It's not always labeled "light" and is more common type of soy sauce in stores. Dark soy sauce has a much deeper flavour but is less salty.
  3. Asian style mushroom powder is very different from western style mushroom bouillon paste/granules. They are lighter tasting, without the addition of herbs, and can vary in saltiness. The mushroom bouillon I used in the video was quite salty. The other mushroom powder I prefer is less salty. If you use that one, you may need to use additonal salt. If you cannot find Asian style mushroom powder, use vegan chicken-style soup powder.
  4. Five Spice Powder is a blend of Chinese spices usually containing cinnamon, cloves, anise, Sichuan pepper and fennel. However, the one I used also contained dried orange peel and this is the flavour I prefer; it's more common in Cantonese cuisine.
  5. The Hoisin Sauce I prefer is Koon Chun Hoisin Sauce. It's the hoisin sauce of my childhood, is vegan-friendly, and tastes the best, IMO. Another commonly found brand is Lee Kum Kee Hoisin Sauce, which is an acceptable alternative and is also vegan-friendly. Do not get the Lee Kum Kee Vegetarian Hoisin Sauce as it is intended for vegetarians who are also avoiding garlic and onions (unless you are also avoiding those things).
  6. Chinese Maltose syrup is super thick but as sweet as other syrups. It has a distinct flavour that makes this char siu sauce taste more authentic. Corn syrup is an acceptable replacement if no maltose can be found.
No time to make char siu seitan?
  1. If you don't have the inclination or time to make seitan from sratch, use super firm pressed tofu instead! Chop up 7oz of store-bought pressed tofu into tiny cubes. Dry them with paper towel or clean kitchen towel. Then combine all the char siu seitan ingredients (except the gluten) and marinate that tofu for as long as possible (up to 24 hours). Then use it in place of the char siu seitan.
Baking Instructions
  1. You can use the same dough to make baked buns. After filling the buns, preheat your oven to 350°F. After the buns have risen, bake for 15 - 20 minutes. They will not get very much color unless brushed with syrup wash.
  2. Aternatively, for bakery-worthy results, use my Chinese Milk Bread dough recipe. After letting the dough rise once, divide it into 16 pieces, and continue with the rest of the recipe (filling, letting rise). Brush puffed filled buns with the maple syrup wash in the Milk Bread recipe, and bake at 350°F for 20 minutes or until the tops are golden brown.
Mary's Test Kitchen http://www.marystestkitchen.com/

Recommended Posts
Showing 11 comments
  • Tanja
    Reply

    I cannot find the amount of gluten to use in the ingredient list.

    • Mary
      Reply

      It’s just at the bottom of the list of char siu seitan ingredients: 3/4 cup or 3.3oz (100g). 🙂

  • Karen
    Reply

    I miss dim sum. I was just thinking of these & looking for recipes. Looks soooo good. My other favorite is the noodle rolls. For a quick fix could you use rice papper? Also would love suggestion what you’d put in them?

  • Carolyn Blakeney
    Reply

    Mary could you clarify a couple of ingredients- the Char Siu seitan ingredients list “2 teaspoons 1 teaspoon mushroom bouillon powder (Asian style)” and the sauce ingredients list “1 tablespoon 1 teaspoon light soy sauce”. Also “vital wheat gluten” is missing after the “3/4 cup or 3.3 oz. (100g)” measurement. I’ve never had steamed buns before, but this looks really good!

    • Mary
      Reply

      Thank you so much for pointing these errors out, Carolyn! You deserve a medal! I was way too tired when I typed that up last night and messed up a bunch of code. So thank you thank you thank you! <3 I really appreciate it.

  • Kim
    Reply

    Would it be possible to freeze extra fillings for future buns?

    • Mary
      Reply

      I have not tried it but based on the ingredients used, I do think freezing would be okay. Please let me know how it goes if you do try that.
      🙂

      • Kim Luong
        Reply

        Thanks! Will do!

        Another question: Is the maltose syrup/corn syrup used as just a sweetener? Would I be able to replace that with maple syrup?

        • Mary
          Reply

          Hi Kim,
          Sorry for the late reply as you’ve already made the recipe but for anyone reading, the maltose is for a particular flavour. Maltose isn’t as sweet as other sweeteners and has a particular flavour which adds to the “authentic” flavour. “Authentic” in quotes because I just mean it gets the char siu as close to ONE particular char siu bao I used to love from a particular place. Corn syrup is more widely available and is as similar to Maltose as I can find. So if you’re not concerned with making it exactly like mine, maple syrup is just fine 🙂
          Cheers,
          Mary

  • Kim
    Reply

    I just made this and did a small number of substitutions. I used extra firm tofu instead of the seitan and marinated over night. This turned out quite well. For the char siu sauce, I used tamari instead for both the light and dark soy sauce and this also turned out fine. If anything, I could have added a bit more salt since I used the milder mushroom seasoning. I didn’t have maltose and didn’t not want to purchase corn syrup so I used maple syrup instead. This was fine. My main qualm for giving this recipe a lower rating is the metric measurements for flour. I weighed out 350 grams and found that my dough was a bit on the dry side. As expected, the bun part came out extremely dry and bland after steaming. Different sources (King Arthur Flour, All recipes, joy of baking, etc.) cite the volume (cups) to weight (grams) measurement of all purpose flour to be anywhere from 120 grams to 130 grams. This means that 2.25 cups of flour should be anywhere between 270 grams to 292.5 grams which means that the recommended amount of 350 grams is way above this estimate. As for bread flour, allrecipes calculates 1 cup to be 136 grams, which brings 2.25 cups to 306 grams, a bit close to Mary’s number. Using 350 grams of flour, at least for me, made the bun part extremely dry, bland, and almost inedible. I’m not sure if this was a mistake or not but for the rest of my filling (which are currently in the freezer) I will most likely try a different bun recipe.

    • Mary
      Reply

      Hi Kim,
      Thanks for sharing your experience. I’ll have to double check that weight measurement as you’re right; 2 1/4 cups flour doesn’t work out to be 350g. But I generally measure by weight when I’m testing recipes so it may be the US measurment that is off. Not sure since I’ve gotten a few photos of successful buns from followers on instagram. I’ll make these again this weekend and double check everything. I really appreciate you taking the time to leave such detailed notes!
      Cheers,
      Mary

Leave a Comment