Bao buns (vegetarian)

Updated: Jul 25, 2021


Bao's are one of those classic Chinese eat on the go type of foods. These steamed Bao's are great as you can fill them with mushrooms, char sui, braised meat or many other various fillings. The buns should be soft and light when cooked but the fillings should be packed with flavour. Usually these buns are filled with minced pork, however I wanted to create a vegetarian version to make them lighter to eat. For the flour its best to use a flour with approximately 8 grams of protein such as cake flour although as this is hard to get you can mix cornflour with plain flour to achieve a lighter flour. Its hard to find an unbleached flour where I'm at but if possible try to get hold of one! With all that said lets get to it...

To make 10 buns


Bao buns:

260g plain flour

40g cornflour

1 tbsp cooking oil

2 tbsp sugar

1 tsp instant dry yeast

140ml luke warm water


8-10 shitake mushrooms

1/4 white cabbage

1/2 white onion

3cm piece of ginger

3 garlic cloves

4 garlic shoots (optional)

2 spring onions

1 tsp Szechuan pepper corns (optional)

3tbsp oyster sauce

2 tbsp light soy

3 tbsp sesame oil

1 tbsp sugar

1 tbsp corn flour

90 ml water

1 egg

salt and white pepper


  1. Start with the bao dough, in a large bowl measure out 260g plain flour, 40g cornflour, 2 tbsp sugar and 1 tsp of instant dry yeast. Now measure in a separate bowl 140ml luke warm water and 1 tbsp of oil. Gradually add the water and oil in stages mixing constantly to ensure all the flour gets hydrated. When the dough starts to form kneed with your hands until a smooth ball of dough is formed. When ready clingfilm and prove in a warm area for 90 minutes.

2. Whilst we are waiting for the dough to prove we can now make the filling for the buns. Using a knife finely chop into a small dice, 8 shitake mushrooms, 1/4 white cabbage, 1/2 white onion, 4 garlic shoots (optional) and 2 spring onions. Place into a large bowl then add a 3cm piece of ginger and 3 garlic cloves finely chopped. To make a bind and some flavour to the filling, add 3 tbsp oyster sauce, 2 tbsp light soy, 3 tbsp sesame oil, 1 tbsp sugar, 1 tsp crushed Szechuan peppercorns, 1 egg, 90ml water and 1 tbsp of corn flour. Mix well and season with touch of salt and white pepper.

3. To make the bao filling bind and become more fragrant add to a pan with a drizzle of oil. Fry on a medium heat until the cornflour thickens the mixture, adding additional water if the mix becomes too thick. You want the mixture to be slightly wet but not so wet that the mix can leak out of the bao's. When ready place the mixture into a bowl and allow to cool.

4. Now back to the bao dough, when the dough has doubled in size remove from the bowl and place onto a work surface lightly dusted with flour. Kneed the dough again until the dough becomes nice and smooth. When ready poke a hole into the middle of the dough to make a large ring shaped piece of dough. Roll until the ring becomes evenly larger, then cut the dough in half to make two equal cylinders of dough.

5. Now cut the dough into 10 equal disk pieces and lightly dust again with flour. To roll the dough take each piece of dough and flatten with your palm. When flat take a small rolling pin and roll from the out side of the dough into the centre to create thin edges whilst the middle of the dough remains slightly thicker. When rolling make sure to slightly turn the piece of dough whilst rolling to the middle to create an even flat disk. Continue this method until all the dough is shaped then place to one side and cover with clingfilm. (Each disk of dough should be roughly the size of your hand).

6. When all of the dough is shaped we can now create the bao's, take 1 piece of dough and place it into your palm. Now add roughly 1 tbsp of filling into the centre of the dough. To fold the dough there are various ways to do so but for this recipe I went with the classic bao bun fold. Using the other hand crimp a corner of the dough by using your thumb and index finger to create a small fold. Now keeping your thumb on the fold use your index finger again to create another equal fold and fold over the top pinching to seal. Continue the process until all of the bao is folded using your opposite hand to turn the dough as you fold it. This may take some practice and to be honest there are dozens of videos out there to help on how to fold bao's.

7. When all the bao's are ready place onto small squares of parchment paper then place onto a tray and cover with clingfilm. Allow the bao's to rest and rise again for 20 minutes before steaming them.

8. To cook add the bao's into a tiered bamboo steamer and steam for 15 minutes until light and fluffy. If you don't have a bamboo steamer then simply fill a pan a 1/4 full of water then place onto a medium to high heat then place a sieve just over the water. Add the bao's in batches and cover with tinfoil or a lid to create the steam. When the bao's are cooked take care to remove from the steamer and allow to cool slighly. (When steaming the bao's allow a little room between each one as they will expand whilst cooking).