eight pieces of siopao

Learn how easy it is to make the famous and delicious Vegan Siopao, a Filipino favorite – fluffy, tasty, and perfectly steamed siopao!



Ingredients for the dough:

  • ⅓ cup warm soy milk (plant-based milk)
  • 1 1/2 teaspoon yeast
  • 3 tablespoon sugar
  • 2 1/2 cups all-purpose flour
  • 1 teaspoon baking powder
  • ⅔ cups soy milk

Siopao Filling:

  • 1/2 cup TVP
  • 1 ½ cups


  • 7 dried shitake mushrooms
  • 2 cups water


  • 1 tablespoon vegetable oil
  • 4 cloves garlic, minced
  • 1 small onion, minced
  • 1 cup chayote, diced
  • 2 tablespoons vegetarian oyster sauce
  • 1 teaspoons soy sauce
  • 1 teaspoon white pepper
  • 1 teaspoons rock salt
  • 2 teaspoons brown sugar
  • 1 tablespoons chives


  • 1/2 cup water
  • 1 tablespoon cornstarch


For the Dough:

  1. In a small bowl, add ⅓ cup soy milk, yeast, sugar, and mix well.  Set aside the yeast mixture for 10 minutes or until mixture is foamy.
  2. In a mixing bowl, add flour, baking powder, sugar, and mix until well combined.  Then add yeast mixture and mix very well.
  3. Then add the remaining soy milk and Mix together until it forms a dough. Continue to mix and knead until the dough is smooth and no longer sticky. If you have mixer, mix it for about 5 minutes.
  4. Cover with a plastic wamp or a damp towel and allow the dough rise by setting it aside for at least an hour or until it doubles in size.
  5. Punch and knead the dough for about 5 minutes and on a clean work surface, form dough into a log and cut into 8 equal slices.  
  6. Flatten each of the dough using a rolling pin until the dough forms into a circle.

For the Filling:

  1. Soak TVP in 1 ½ cups of water for 15 minutes, then drain water.
  2. In another bowl, soak dried mushrooms for 15-20 minutes or until mushrooms are soft. Drain water and dice mushrooms. 
  3. In a frying pan over medium heat, heat oil. Add onions and garlic and cook until translucent
  4. Add diced shitake mushrooms and TVP until colors it’s golden brown.
  5. Add chayote and continue to saute. 
  6. Add 1 cup of water and allow it to simmer. Then add soy sauce,  oyster sauce and continue to mix until well combined.
  7. Add salt, onion powder, sugar, chives, then add cornstarch mix and mix well. 

To Assemble Siopao Buns: 

  1. Flatten each of the dough using a rolling pin until the dough forms into a circle.  Place1- 2 tablespoons of the meat filling in the center.
  2. Gather the edges of the dough around the filling and gently twist to fully secure filling. Place bun on a piece of parchment or wax paper. Repeat with remaining dough and filling
  3.  Place the siopao in a steamer and steam for 15 minutes or until it turns white and fluffy.
  4. Serve hot and enjoy.