Vegan char siu bao or cha siu bao (i.e. vegan roast pork buns). Does that even make any sense?
Well, yes and no. Obviously, there is NO pork in these buns. But they taste remarkably similar to the traditional pork cha siu bao that many of us know and love. So, if you’re looking for a great vegan Chinese recipe or vegetarian appetizer, then read on!
The vegan char siu bao filling is made with tofu, and the bun dough, which is normally made with milk and/or heavy cream, is fattened up with healthy, organic (and vegan) coconut oil. The result is soft, buttery bread that can really stand up to traditional Asian milk bread.
That’s the real magic of this recipe–no dairy needed to produce the authentic taste of a Chinatown roast pork bun. Whether you’ve always been vegan, or are a recent convert, these buns are definitely for you.
Plus, once you’ve made these the first time successfully, who’s to say you can’t add other stuff like mushrooms, or peas? This vegan char siu bao recipe is like a blank canvas… you can feel free to make it your own. Here’s what you need:
Vegan Char Siu Bao: Recipe Instructions
Start by making the dough. Add ½ cup warm water, 1 teaspoon active dry yeast and 1/3 cup flour to a large bowl, and mix well. Set aside in a warm place for 15 minutes until the mixture foams up.
Mix the coconut oil into the foamy yeast mixture until you can’t see any solids and then mix in the remaining 1/2 cup of warm water. Add the last 2 2/3 cups flour, vital wheat gluten, sugar, and salt. Mix in until a dough forms. Knead for 10 minutes. You can add some flour to make it easier to work with, but don’t worry if it’s a bit sticky. Cover with plastic wrap and let it proof for 1 hour.
While that’s happening, make the filling. Heat your wok or cast iron pan over medium-high heat and add the oil, onions and extra firm tofu.
Cook for 3-5 minutes until one side of the tofu is just browned. Turn the mixture over with a rubber spatula and brown the other side. Feel free to add more oil if the mixture looks a bit dry.
Add the soy sauce, dark soy sauce, sugar, salt, sesame oil, hoisin sauce, and white pepper.
Stir everything together and then add the water/vegetable stock and flour. Stir gently so as not to break up the tofu chunks.
Let the mixture simmer until the liquid thickens into a sauce. It should thicken further as it cools. Set the mixture aside to cool completely before making the buns. If the mixture looks a little wet, you can put it in the fridge to solidify it for easier assembly.
Once the dough has proofed for an hour, turn it out onto a well-floured surface and knead for another 2-3 minutes to ensure most of the air bubbles are gone. Add just enough flour so you can knead it, but be careful not to dry out the dough. Divide the dough into 10 equal pieces and cover with a damp towel.
Roll out each dough ball into a disc, where the middle of the disc is a bit thicker than the sides. Put about 2 tablespoons of filling in the center and fold up the edges to close the bun. The dough is fairly elastic, so you can stretch it to cover the filling if needed. Check out our other cha siu bao recipe for more photos on bun folding.
Be sure to pinch it closed, and place it seam side down on a parchment-lined baking sheet.
Keep all the dough balls and the finished buns covered with damp towels until they’re all assembled. Let the buns sit for another 10 minutes while you preheat your oven to 375°F/190°C.
Mix together the sugar and warm water and brush the mixture onto the buns. At this point, we sprinkled the buns with some black sesame seeds, but it’s not really a necessary step.
Place the buns in the oven and immediately turn the temperature down to 350°F/175°C. Bake for 20-25 minutes, until golden. Brush the buns with the remaining sugar water when they come out of the oven. Serve warm!
Tip: Store these buns in the refrigerator. When you’re ready to eat one, heat it up in the microwave for 15-30 seconds.
By the way, this vegan char siu bao dough is seriously good enough to use for our regular roast pork buns. So check out our roast pork cha siu and roast pork cha siu bao recipes, and mix and match them for whatever version you want!
Vegan Char Siu Bao
Ingredients
For the dough:
- 1 cup warm water (separated in two 1/2 cup or 118ml portions)
- 1 teaspoon active dry yeast
- 3 cups all purpose flour or bread flour (divided)
- ¼ cup coconut oil
- ½ teaspoon vital wheat gluten (can be eliminated if using bread flour)
- ½ cup sugar
- Pinch of salt
For the filling:
- 2 tablespoons oil
- 1 medium onion (diced)
- 1 pound extra firm tofu (drained, pat dry and cut into ½-inch cubes)
- 2 ½ tablespoons soy sauce
- ½ teaspoon dark soy sauce (optional)
- 1 tablespoon sugar
- 1/2 teaspoon salt
- 1 teaspoon sesame oil
- 1 tablespoon hoisin sauce
- white pepper (to taste)
- 1 ¼ cups water or vegetable stock
- 2 tablespoons flour
Sugar water to coat the buns:
- 1 tablespoon sugar
- 2 tablespoons warm water
Instructions
- Start by making the dough. Add ½ cup (118ml) warm water, 1 teaspoon active dry yeast and 1/3 cup (50g) flour to a large bowl, and mix well. Set aside in a warm place for 15 minutes until the mixture foams up.
- Mix the coconut oil into the foamy yeast mixture until you can’t see any solids and then mix in the remaining 1/2 cup of warm water. Add the last 2 2/3 cups (370g) flour, vital wheat gluten, sugar, and salt. Mix in until a dough forms. Knead for 10 minutes. You can add some flour to make it easier to work with, but don't worry if it's a bit sticky. Cover with plastic wrap and let it proof for 1 hour.
- While that’s happening, make the filling. Heat your wok or cast iron pan over medium-high heat and add the oil, onions and tofu. Cook for 3-5 minutes until one side of the tofu is just browned. Turn the mixture over with a rubber spatula and brown the other side. Feel free to add more oil if the mixture looks a bit dry.
- Add the soy sauces, sugar, salt, sesame oil, hoisin sauce, and white pepper. Stir everything together and then add the water/vegetable stock and flour. Stir gently so as not to break up the tofu chunks.
- Let the mixture simmer until the liquid thickens into a sauce. It should thicken further as it cools. Set the mixture aside to cool completely before making the buns. If the mixture looks a little wet, you can put it in the fridge to solidify it for easier assembly.
- Once the dough has proofed for an hour, turn it out onto a well-floured surface and knead for another 2-3 minutes to ensure most of the air bubbles are gone. Add just enough flour so you can knead it, but be careful not to dry out the dough. Divide the dough into 10 equal pieces and cover with a damp towel.
- Roll out each dough ball into a disc, where the middle of the disc is a bit thicker than the sides. Put about 2 tablespoons of filling in the center and fold up the edges to close the bun. The dough is fairly elastic, so you can stretch it to cover the filling if needed. Check out our other char siu bao recipe for more photos on bun folding. Be sure to pinch it closed, and place it seam side down on a parchment-lined baking sheet.
- Keep all the dough balls and the finished buns covered with damp towels until they're all assembled. Let the buns sit for another 10 minutes while you preheat your oven to 375°F/190°C.
- Mix together the sugar and warm water and brush the mixture onto the buns. Place the buns in the oven and immediately turn the temperature down to 350°F/175°C. Bake for 20-25 minutes, until golden. Brush the buns with the remaining sugar water when they come out of the oven. Serve warm!
Can you steam these instead of baking them?
Can you use any other type of vegetable oil or only coconut oil please? Thank you
Hi Stephanie. the recipe for steamed dough is different. You can try the dough used in our steamed char siu bao recipe.
These look great! Can you freeze these after and reheat? If so what would be the best way to do so. Thank you!
Thank you for sharing!
Yes you can! You can freeze them after baking, and to reheat, thaw them and then microwave for 30-45 seconds.
Hi Cristina, you can freeze these in a zipper bag after baking. Defrosting and then reheating in either the oven or microwave works fine.
Thank you so much for sharing this recipe! I made them once for my family at xmas and they’ve been requesting them every year since!
Hi Sarah, excellent to hear you’re enjoying these vegan char siu baos. Merry Christmas to you and your family!
So good! Make them every year for Thanksgiving
Hi Rivi, excellent tradition :)
Thank you Rivi!
Love your posts and I’ve tried many recipes! Would it be possible to also share this recipe using the metric system?
Hi YLM, we’re in the process of making metric measurements available for all of our older recipes – will look at this recipe again and get some metric measurements done ;-)
these are so good! came out perfectly and freeze really well. definitely satisfies the craving for char siu!!
Hi jody, glad to hear you enjoyed our vegan version of the famous cha siu bao!
Bill, These vegan baos came out great, very tasty. Will be making them again and trying other fillings. Also shaping like Inside outside coconut buns. Hoping to make coconut filling, vegan.
Thanks again.
Hi Mary, so glad to hear you enjoyed these vegan buns :)
Oh my gosh I am SO excited about this. I have been transitioning to almost entirely plant-based/vegan, and one of the only things giving me pause is that char siu bao is one of my favorite foods! So I will be making these ASAP.
Hope you like them, Kathryn!
Hi, I only have instant yeast (rapid rise) and not active dry yeast. Do I still wake up and foam the yeast prepare the dough the same way or do anything differently? I know that active dry always needs the foaming process but instant doesn’t always so I wanted to check. Thanks!
Hi GiGi, yes, instant yeast can just be added directly to the dough ingredients, so it should work.