Baked Mushroom Bao
Prep Time
Cook Time
Total Time
These baked mushroom bao are dim sum quality and easier than they look to make. Store extras in an air-tight container in the freezer for a quick, reheatable snack.
Recipe Type: Appetizer
Yield: Makes 12 buns
  • ¼ cup sugar
  • ½ cup warm water
  • 2½ teaspoons active dried yeast
  • 2 cups flour
  • 1 egg, slightly beaten (plus another for egg wash, if desired)
  • 3 tablespoons vegetable oil
  • ½ teaspoon salt
Mushroom Filling:
  • ½ tablespoon vegetable oil
  • ¼ cup finely diced onion or shallot
  • 5½ cups finely chopped mixed mushrooms (I used white button and shitake)
  • 1 tablespoon dark soy sauce
  • 1 tablespoon fish sauce
  • 1 tablespoon hoisin
  • 1 teaspoon sesame oil
  • ¼ cup vegetable stock
  • 1 teaspoon cornflour
For the Dough:
  1. Put the sugar and warm water in a bowl and mix until the sugar has dissolved. Add yeast and allow to rest for 10 to 15 minutes, until frothy.
  2. Sift flour into a large bowl.
  3. Add yeast mixture, egg, oil, and salt and stir.
  4. Bring the flour mixture together with your hands. The dough will be very sticky at first.
  5. Place dough on a floured surface and knead for approximately 10 minutes, until the dough becomes smooth and slightly elastic.
  6. Place in a lightly oiled bowl and cover with a damp cloth. Allow to rise until doubled in size, 1 to 2 hours depending on weather conditions.
For the Mushroom Filling:
  1. Heat the vegetable oil in a wok or pan over medium-high heat.
  2. Add the onion and sauté until soft, 1 to 2 minutes.
  3. Add the mushrooms to the pan. Cook until they have rendered down and most of the liquid has evaporated.
  4. Stir in the soy sauce, fish sauce, hoisin, and sesame oil, cook for another few minutes.
  5. Mix cornflour and stock together until smooth and add to the mushroom mixture.
  6. Stir well and keep cooking until the mixture thickens, 1 or 2 minutes.
  7. Remove mixture from wok/pan and place in a bowl to cool. Set aside until ready to use.
To Assemble and Serve:
  1. Preheat oven to 200º C/392º F
  2. Once dough has doubled in size knock back and divide in to 12 portions and shape in to round balls.
  3. Use a rolling pin, roll out to approximately 2 inches in diameter. Pick the piece of dough up and gently pull the edges to enlarge to about 3 inches. (Doing this keeps the dough slightly thicker in the center and prevents the tops from splitting when baking.)
  4. Place a good sized tablespoon of filling in the center of the dough circle.
  5. Gather the edges and seal your bun.
  6. Place the bun seal side down on your baking tray. Continue with rest of dough.
  7. Once all buns are complete brush surface with an egg wash, if desired.
  8. Put in the oven and bake for 15 minutes, or until golden brown.
Parve, Vegan, and Vegetarian with kosher/vegetarian fish sauce
Recipe by Katherine Martinelli at