Go Back
+ servings
three vegan char siu bao
Print Recipe
4.29 from 7 votes

Vegan Char Siu "Pork" Bao

These completely vegan char siu “pork” bao buns are the meatiest, stickiest, freshest little bao buns you’ve ever tried. Say “goodbye” to bao FOMO and “hello” to char siu!
Prep Time2 hrs
Cook Time30 mins
Course: Main Course, Side Dish, Snack
Cuisine: Chinese
Keyword: vegan bao, vegan bao buns, vegan bao recipe, vegan char siu bao
Servings: 12
Calories: 248kcal
Author: Richard Makin


  • bamboo steamer
  • stand mixer
  • Mixing bowls
  • grill/broiler
  • pastry brush


For the Bao Buns

  • 1 tsp instant yeast
  • 235 ml plant milk (warmed in a pan to around 32c)
  • 200 g plain white flour
  • 160 g type “00” flour (the type used for pasta and pizza dough)
  • 5 tbsp caster sugar
  • 60 ml vegetable oil

For the Char Siu “Pork”

  • 50 g vegan Hoi Sin Sauce
  • 50 g soy sauce
  • 2 tbsp shaoxing wine
  • 2 tbsp brown rice syrup/fruit syrup/maple syrup
  • 2 tbsp light brown sugar
  • 2 cloves crushed garlic
  • 1/2 tsp chinese five spice
  • 170 g boiling water
  • 110 g dehydrated soy slices (sometimes called TVP, sometimes called soy slices. I use Longdan brand from my local asian supermarket)

For Serving

  • 1/2 a cucumber (thinly sliced)
  • 1 carrot (sliced into fine strips)
  • small bunch coriander
  • 2 tsp white sesame seeds


To Make the Bao Buns

  • Pour the warm milk into a small bowl along with 2 tbsp of the sugar - stir together until dissolved. Sprinkle over the yeast. Whisk lightly and leave to go slightly foamy.
  • Place the remaining ingredients in the bowl of a stand mixer fitted with the dough hook attachment. Knead for a minute or until you have a very sticky messy dough. Remove the dough hook and cover the bowl - leave for 10 minutes for the dough to hydrate fully. After 10 minutes return the hook to the stand mixer and knead for around 5 minutes or until you have a smooth ball of dough.
  • Cover the bowl with a damp cloth and place in a cold oven. Pour around 100ml boiling water into a baking tray and place at the bottom of the oven - beneath the dough. Leave until doubled in size (around 1-2 hours). While the dough is proving, prepare the Char Siu.
  • Once the bao dough is proved, remove the dough from the oven and push out any large air bubbles with your finger tips. Lightly flour a work surface and tip the dough out onto it. Divide the dough in half with a sharp knife then divide each half into 6. Form each piece of dough into a small ball and place on a baking tray. Cover with cling film and leave to relax for 10 minutes. While relaxing, cut out 24 squares of greaseproof paper around 3 inches in size.
  • Once the dough is relaxed, remove one ball from the tray and place on the floured surface, covering the rest of the balls back up. Dust the top of the ball lightly with flour and, using a rolling pin, roll out into a long oval. Place a greaseproof square on the bottom half of the oval and carefully fold over the top half. Carefully, transfer the folded bao bun onto another greaseproof square and place on a baking tray. Cover while you repeat the process with the remaining 11 balls of dough. Once all dough is prepared, turn on your steamer or place a bamboo steamer over a pan of boiling water.
  • Keeping the bao buns on their squares of greaseproof, place them in the steamer - allow room for the bao to expand when they cook (It’s unlikely that your steamer will fit all the buns in one go, so you’ll have to do them in batches - keep the excess buns in the fridge while the others are steaming).

To Make the Char Siu

  • Place all the ingredients for the Char Siu into a medium saucepan and place over a medium heat. Bring to the boil then turn off the heat immediately. Add your dehydrated soy slices, cover, and leave to rehydrate for at least 20 minutes. Once rehydrated, use a slotted spoon to remove the soy slices from the marinade and place them on a baking tray. Place the marinade back on the stove and cook over a medium heat, siring frequently, for around 5-7 minutes or until you have a nice, thick, glossy glaze. Remove from the heat and set aside.

To Finish off the Dish

  • Fire up the grill/broiler to full temperature. Using a pastry brush, brush some glaze over the slices of “pork”. Place the “pork” under the grill/broiler for around 3 minutes on each side, brushing with glaze as you flip. Remove from the grill.
  • Once all the buns are steamed it’s time to fill them. Add a few slices of the char siu, some finely sliced carrots, around 3 slices of cucumber and a good few leaves of coriander. If you have any excess marinade, brush or drizzle some onto the char siu. Serve and enjoy!


Calories: 248kcal | Carbohydrates: 39g | Protein: 9g | Fat: 6g | Saturated Fat: 4g | Cholesterol: 1mg | Sodium: 317mg | Potassium: 117mg | Fiber: 3g | Sugar: 12g | Vitamin A: 935IU | Vitamin C: 2mg | Calcium: 76mg | Iron: 3mg