Skip to main content


vegan bao buns
5min read

Vegan Sticky Tofu Bao

by Valentina Concordia

5min read

Filled with glazed sticky tofu, crisp veg and crunchy peanuts, these soft and fluffy vegan bao buns are comforting, hearty and fresh all at the same time.

For days when you don't have time to cook, why not fill your freezer with chef-made plant-based meals? Take a look at our flavours inspired by East Asia or our full menu for pastas, curries and more.

Prep Time

30 mins (+rising)

Cook Time

25 mins




300g plain flour
2 tsp instant yeast
2 tbsp sugar
1/2 tsp baking powder
1/2 tsp salt
160-180ml warm water 
2 tbsp (30ml) oil

2 spring onions, thinly sliced (around 80g)
2 cloves garlic, minced
1 thumb ginger, minced
4 tbsp (60g) hoisin sauce
2 tbsp (30g) soy sauce
2 tbsp (30g) rice vinegar 
2 tbsp + 1 tsp (35g) sesame oil
280g firm tofu, sliced 
1/4 red cabbage, thinly sliced (around 150g)
½ lime, juiced
1/2 cucumber, thinly sliced (around 150g)
20g toasted peanuts, ground or chopped
15g fresh coriander



Start by making the dough. Combine flour, yeast, sugar, baking powder and salt in a large bowl and stir to incorporate. Add 160ml water and 2 tbsp oil, and use your hands to bring the dough together.


Turn the dough out onto a lightly floured surface, and knead for 6 minutes, until the dough is soft, smooth and bouncy. Add an extra tbsp of water if the dough feels stiff or dry. Place the dough into a lightly oiled bowl, cover with a damp tea towel and leave to rise until doubled in size - around 1.5-2 hours.


Half way through the rising time, start preparing the filling. Combine the spring onions, garlic, ginger, hoisin sauce, soy sauce, vinegar and 1 tbsp sesame oil in a bowl. Add the tofu and stir it gently to coat it in the marinade. Let it sit for 20 minutes.


Heat a large non-stick pan over medium heat and add the tofu along with 2 tbsp of the marinade (reserving 1 tbsp of it). Let cook, untouched for 6-7 minutes, until crisp on the heat-facing side. Flip the tofu and continue to cook for another 5-6 minutes until crispy on both sides. Remove from heat and brush lightly with the reserved marinade. 


Next, prepare the veg by tossing the red cabbage in lime juice and 1 tsp of sesame oil. Set aside with your sliced cucumber until plating.


When the dough is ready, transfer it to a lightly floured surface and press the air out of it. Split the dough into 2 pieces, and roll it into equal sized logs. Split them in half, then cut those in half - creating 8 pieces. Working one at a time, flatten each piece and roll it out to be an oval that’s around 1cm thick, brush with sesame oil and fold. 


Cut a piece of parchment paper into 8 pieces, and place each bao on a piece of parchment. Cover with a damp tea towel, and let rest for 30 more minutes - until puffed.


To cook the bao, set a steamer (either bamboo or regular) over a pan of gently simmering water. Steam two bao at a time - with their individual sheets of parchment and with 2cm of distance between them - for 8 minutes.


Let cool for a few minutes, then fill the bao with red cabbage, thinly sliced cucumber and 2 slices of tofu. Top it with spring onion tops, crushed peanuts and coriander.


By Valentina Concordia
Valentina Concordia

Valentina is our Food Editor, who dreams up our tasty dishes and recipes for our social channels. She has loads of experience cooking up a storm in Italian kitchens, so it’s no surprise she can’t live without good-quality olive oil (don’t come between her and her olive oil) and fresh pasta.

Read more from Valentina

Let us take care of dinner

After getting creative in the kitchen, give yourself the weekend off by letting us take care of dinner. Check out our delicious meals here.

Shop now
Multi award-winning great taste producer
Certified B Corporation
London Living Wage Employer
Plant Power


Where to find usVeganuaryUltra Processed FoodSustainability(Not at) school dinnerRefer a FriendPlanted blog

Stay in touch

Multi award-winning great taste producer
Certified B Corporation
London Living Wage Employer
Plant Power

© Copyright 2024 Allplants Ltd. All rights reserved