
When I was growing up, every morning my mom would hand us a Banh Bao to eat for breakfast. These steamed pork buns were just the perfect amount of protein to keep us going, and the sweetness of the dough was just the best. I always loved the little egg that came with the banh bao. That was my favorite part.
Banh Bao are Vietnamese steamed pork buns. They are filled with seasoned ground pork, Chinese sausage, minced dried shitake mushrooms, shallots, garlic, and a small quail egg. (You can also use a hard boiled egg quartered if you can’t find any quail eggs.)
They are similar to cha siu bao (Chinese steamed BBQ pork buns) – I will actually make cha siu bao sometime, but for this week, we are enjoying banh bao at our house.


For my recipe, I used packaged banh bao flour (because I had it in my cabinet), see picture to the right. I use the Pyramide brand, which you can find at any Asian grocery store.
You can also make bao dough from scratch. Try this dough recipe from The Woks of Life. Next time, I may use my own dough, but this mixed flour package works great for me.
Banh Bao tastes best with ground pork, but if you can’t find any at your store, you can use ground chicken or ground turkey. They will make your meat filling more dry, but it still tastes good, and it’s a leaner alternative.
I had to make our banh bao with ground turkey (our local grocery store never carries ground pork, which makes cooking Vietnamese recipes more challenging for me. Vietnamese food uses a lot of pork.)

Making banh bao is very time consuming, especially because you have to roll out the dough but it’s well worth the effect.
Enjoy and happy eating!
Vietnamese Banh Bao Recipe (Steamed Pork Buns)
Ingredients
For the Bao Dough
- 1 package Banh Bao mixed flour (Pyramide brand)
- 1 cup milk
- 1/2 cup sugar
- 1 tbsp vegetable oil
For the Filling
- 1 lb ground pork (healthier options: ground turkey or chicken)
- 5 dried Shitake mushrooms
- 1 shallot, minced
- 4 cloves garlic, minced
- 1 tbsp oyster sauce
- 1 tsp salt
- 1 tsp ground pepper
- 4 Chinese sausages, sliced diagonally
- 12 quail eggs (or 4 boiled eggs, quartered)
For Steaming
- parchment paper, cut into squares
- bamboo steamer
- large pan that steamer can sit inside
- water to fill the pan
- 1/4 cup white vinegar (optional)
Instructions
- Bring a pot of water to boil on the stove. Use a ladle and gently lower the quail eggs into the boiling water. Boil for 2-3 minutes. Transfer eggs to a bowl of cold water. Let cool and peel.
- In a bowl, hydrate the dried Shitake mushrooms with two cups of boiling water. Put a plate on top. Set aside for 20 minutes. Then rinse in cold water, squeeze out any excess water, and chop finely.
- In a large mixing bowl, stir together the milk, sugar, and vegetable oil. Add the bag of banh bao flour and stir until its well-blended. Cover with a kitchen towel and let sit for 15 minutes.
- Slice the Chinese sausage diagonally. Cook it over medium heat in a nonstick pan until it releases its oil. Set aside.
- In a mixing bowl, add the ground pork, chopped Shitake mushrooms, minced shallot and garlic, oyster sauce, salt and pepper. Mix together until well-blended. (This is easiest if you use your hands.)
- After the 15 minutes of resting are done, move the dough to a large board and knead for five minutes. Roll the dough into a cylinder with your hands. Cut into 12 pieces. Cut the parchment paper into 12 squares about 3" x 3".
- Roll each piece of dough into a ball and flatten using a rolling pin. Add a spoonful of the ground pork mix in the center, surrounded by a few pieces of Chinese sausage, and one quail egg.
- Bring opposite edges of the dough together. Stretch the dough a little if you need to. Make sure all of the filling is covered inside. Pinch the edges together and twist so that the bun is closed.
- Place each bao on a square of parchment paper. Arrange the baos on your bamboo steamer tray, leaving space in between each.
- In a pan large enough that the bamboo steamer to sit on top (or inside), fill the bottom of the pan halfway with water. Be careful not to overfill and get the bottom tray of the steamer wet. Add 1/4 cup white vinegar (if you want the buns to be white, optional). Bring the pan water to a boil.
- Add the steamer tray. Steam the bao on medium heat for 25 minutes.
- Remove the bao from the steamer tray. Enjoy immediately, or you can easily store for later. They will be good in the fridge for 3-4 days, or in the freezer for two months.To reheat in the microwave, wrap in a damp paper towel and cook on high for 45 seconds. If they're still cold, add 15 more seconds.(In our house, they did not last for more than half a day. They were gobbled up very quickly.)

Leave a Reply