National Dish Vietnam: Banh Bao (Recipe)

In this article
Discover Banh Bao, Vietnam’s much-loved steamed bun! These pillowy parcels wrap a savoury filling of seasoned meat, onion and egg inside a soft, snow-white dough that practically melts in the mouth. Borrowed long ago from Chinese cooking and reinvented with a distinctly Vietnamese touch, they make a brilliant grab-and-go snack as well as a satisfying meal. Bring the warmth of a Hanoi street stall straight to your own kitchen.
About Banh Bao
Banh Bao is a traditional Vietnamese steamed bun prized for its versatile fillings and its wonderfully soft, fluffy outer shell. This delicate treat can be either steamed or fried and is a hugely popular snack across Vietnam. Originally borrowed from Chinese cuisine, Banh Bao has carved out its own unmistakable place in Vietnamese food culture. The combination of light, airy dough and a hearty, savoury centre makes it a comforting bite at any time of day.
Ingredients (serves 1–2)
- 250g plain flour
- 2 teaspoons dried yeast
- 1 teaspoon sugar
- 100ml lukewarm water
- 2 tablespoons oil
- A pinch of salt
- 200g minced meat (pork or chicken)
- 1 small onion, finely chopped
- 1 egg, boiled and quartered
- 1 tablespoon fish sauce
- 1 teaspoon pepper
Shopping for the ingredients
Most of the ingredients for Banh Bao are easy to find in any well-stocked supermarket. Flour, yeast, sugar and water are pantry staples that most households keep on hand. For the filling you can use any mince you prefer, though minced pork is the traditional choice — and it is worth seeking out good-quality meat. Fish sauce and pepper are available in Asian grocery shops or larger supermarkets, much as they are for a fragrant bowl of Pho Ga.
Preparing the dish
Before you start cooking, make sure every ingredient is ready and to hand. The minced meat should be mixed thoroughly with the finely chopped onion, the fish sauce and the pepper. The boiled egg needs to be cut into four pieces. Getting these steps done in advance makes life much easier once you begin working with the dough and the filling, and it keeps the whole process calm and unhurried.
Step-by-step instructions
- Dissolve the yeast and sugar in the lukewarm water and leave to stand for 5–10 minutes.
- Tip the flour and salt into a bowl and make a well in the centre.
- Pour the yeast mixture and the oil into the well, then knead everything into a smooth dough.
- Cover the dough and leave it to rise in a warm place for about 1 hour.
- Divide the dough into small portions and roll each one out into a flat circle.
- Place a spoonful of the meat mixture and a piece of egg in the centre of each, then pinch the edges together to seal in the filling.
- Set the buns on baking paper and leave them to rest for another 15 minutes.
- Steam the Banh Bao for 15–20 minutes, until cooked through.
Gluten-free / lactose-free version
For a gluten-free version of Banh Bao, simply swap the wheat flour for a gluten-free blend. Take care to choose one suitable for yeasted doughs so the buns still rise properly. As the recipe contains no dairy, it is already lactose-free — though it is always worth double-checking every ingredient for hidden sources of gluten or lactose. That way everyone at the table can enjoy these buns without compromise.
Tips for vegans and vegetarians
To make Banh Bao vegan or vegetarian, replace the minced meat with a mixture of tofu and vegetables. Use well-drained, crumbled tofu along with finely chopped carrots, mushrooms and spring onions. You can add vegan fish sauce or soy sauce for extra depth of flavour. The boiled egg can simply be left out or swapped for a few more pieces of vegetable, much as you would in a meat-free Banh Bao Chay.
More tips and tricks
For the perfect dough, it is important to let it rest long enough so the yeast can work its magic. If you do not want to steam the buns straight away, they can be kept in the fridge and steamed later. You can also experiment with creative fillings, such as sweet bean paste or other kinds of meat. Keep tinkering until you land on your own favourite version.
Adapting the recipe to your taste
Banh Bao is a wonderfully versatile dish that is easy to tailor to personal preference. Add extra spices to vary the flavour, or try out different fillings altogether. The size of the buns can change too — make smaller portions for a snack, or larger ones to serve as a main meal. This flexibility means you can shape the recipe to suit exactly how and when you want to eat.
Ingredient substitutions
If there are ingredients you do not like or cannot tolerate, there are plenty of alternatives. Instead of minced pork you might use chicken or a meat-free option, just as you would when building a hearty Banh Mi. In place of fish sauce, soy sauce delivers a similar savoury depth. The choice of spices is flexible too and can be adjusted entirely to taste.
Drink pairing ideas
A good drink rounds off the Banh Bao experience beautifully. A light green tea or jasmine tea goes wonderfully with the steamed buns. For something more refreshing, you could serve a Vietnamese iced coffee, in the spirit of a classic Ca Phe Trung. If you prefer to keep things alcohol-free, a homemade lemonade is a lovely choice, while a light beer works well too.
Serving and presentation ideas
To serve Banh Bao in style, arrange the buns on an attractive plate and garnish them with fresh herbs such as coriander or spring onions. A bamboo steamer makes for an especially authentic presentation. A small dish of dipping sauce alongside lifts the whole thing further. We eat with our eyes first, and a thoughtful presentation can hugely enhance the experience.
A bit of history
Banh Bao has its origins in Chinese cuisine, where similar buns are known as baozi. Through the cultural ties and trade between China and Vietnam, this delicacy found its way into Vietnamese cooking. Over time Banh Bao has evolved into a firm fixture of Vietnamese street food, much like the famous rolls of Goi Cuon Tom Thit found across the country. It is often enjoyed as a snack between meals or as part of a larger spread, and it remains a proud example of Vietnamese cuisine.
More recipe ideas
Summary: Banh Bao
Banh Bao is a versatile and delicious Vietnamese steamed bun that is easy to make and simple to adapt to all kinds of tastes. With everyday ingredients and a clear method, you can recreate this delightful dish at home. Whether you go for a savoury filling or a sweet variation, Banh Bao is always a treat. Give it a try and let the flavours of Vietnam work their charm.


