This post contains affiliate links.

These vegan bao buns with spicy pulled mushrooms make the perfect Chinese-inspired dinner at home and can be customized with the fresh veggies you love. After lots of testing, we’ve perfected super fluffy bao buns and are going to walk you through exactly how to make them.

Four vegan bao buns topped with cucumbers and carrots.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

When you’re in the mood for a hand-held meal, but tacos, burgers, and pizza won’t cut it, it’s time to whip out the bao buns! A staple in Chinese cuisine, these are the perfect choice when you want something filling that’s both satisfying and loaded with veggies.

And today, we’re whipping up pulled mushroom bao buns, a vegan version made with all plant-based ingredients! The result is fluffy bun dough and crunchy, satisfying veggies and mushrooms in every bite.

Vegan bao buns on a white plate surrounded by fillings.
Bao buns come from Chinese cuisine. These wheat flour-based buns traditionally feature a light and fluffy texture that’s as satisfying as a fresh-out-of-the-oven dinner roll.

grab these ingredients

If you’ve never used yeast in a recipe, now is your time to learn, as these buns are created with a from-scratch blend of all things good and doughy. Since many of the ingredients overlap with baking, you’ll likely already have nearly all of the items in your pantry!

Bao Buns

  • The Wet Ingredients: You need some sort of liquid to create a dough, and good old water does the trick! You’ll also need some oil for brushing on the dough.
  • The Dry Ingredients: Most doughs and breads contain at least a smidgen of sugar to “feed” the yeast, and this is no different. For the yeast, you’ll need instant yeast (not to be confused with quick-rise yeast). The rest is just all-purpose flour, baking soda, and salt.

Vegan Filling

  • Mushrooms: 4 king oyster mushrooms will make up the bulk of the filling. Find them in the refrigerator section of your local Asian supermarket!
  • Oil: This will help all of the spices stick while crisping the mushrooms to perfection!
  • Spices: To add flavor to the mushrooms, use 1 tablespoon of fresh minced ginger, 1 teaspoon of smoked paprika, ¼ teaspoon of salt, and 2 cloves of minced garlic.
  • Hoisin Sauce and Sriracha: Include 2 tablespoons of hoisin sauce. This contributes a flavor similar to soy sauce but sweeter! I also add a bit of sriracha for spice.

sarah’s Tip

Bao buns can be filled with so many different ingredients, but a few stand out as personal favorites. These include cilantro, pickled red onion, sliced cucumber, and julienne-cut carrots!

but are they healthy?

Pulled mushroom bao buns are like most other foods: perfectly fine in moderation! The buns are made with flour, yeast, sugar, water, and a few other ingredients. Like bread, they shouldn’t necessarily be eaten with every meal, but they’re certainly great here and there!

The fillings can be as healthy or unhealthy as you make them. In our case, we’ll be using an über healthy blend of oyster mushrooms, pickled red onions, hydrating cucumber, and antioxidant-packed carrots. The combo hits the veggie mark and supplies nutrients like Vitamins B5, C, and K, folate, iron, calcium, and magnesium, as well as protein and healthy carbs.

Vegan bao buns on. white plate in front of a red background.

Let’s make these buns

This recipe is made in two parts: the buns and the filling. The bun recipe is a bit more involved, however, it’s easy to follow (even for beginners – you got this!).

Bao Buns

Step 1: Prep The Parchment
To begin, cut out 12 squares of parchment paper, about 4×4 inches each. Or, fish some cupcake liners out of your pantry and use those.

Step 2: Activate The Yeast
In a large bowl, stir together the water, sugar, and yeast. Let sit for 5 minutes until the yeast makes the water frothy.

A bowl with flour and water and yeast.

Step 3: Create The Dough
In a separate bowl, stir together the flour, baking soda, and salt. Add the flour mixture to the water mixture along with the oil. Stir the ingredients until a loose ball forms, and then knead by hand for 5 minutes on a clean surface. If you have a bread hook for a standing mixer, you can use this to knead the dough for 3 minutes.

A bowl with the bao bun dough mixed.
The dough will be very smooth and feel elastic when finished kneading.
A bowl with bao bun dough kneaded and smooth.
Clean out and lightly grease the bowl before adding the dough.

Step 4: Let The Dough Rise
Add the dough, cover the bowl with plastic wrap, and set it somewhere warm. Allow the dough to rise until it doubles in size, which should take about 1 hour.

A bowl with bun dough risen.

Step 5: Shape The Buns
Roll the dough out to be ¼ inch thick.* Using a cookie cutter or cup, cut 3- to 4-inch circles out of the dough. Lightly brush the inside of each circle with oil, and then fold the circle in half (the oil will prevent the bun from gluing itself closed while steaming). Flatten and reshape as needed.

*Alternatively, divide the dough into 12 balls and roll each ball into a 4 inch round. This method takes more time but gives you more buns because you’re not wasting the dough left after cutting out the circles.

Many shaped bao buns on a tray.
Place each piece of folded dough on one of the parchment paper squares or cupcake liners. Cover with plastic wrap and let rise for an additional 20 minutes.

Step 6: Prep the steaming station
Next, bring a pot of water to a simmer with a steamer basket set over it. Wrap a towel around the underside of the lid to catch excess steam.

Bao buns in a steamer basket.

Step 7: Steam the buns
Working in batches, transfer the buns (and their parchment paper) into a single layer in the steam basket. Cover with the towel-wrapped lid and let steam undisturbed for 10 minutes or until puffy and cooked through.

Bao buns on a plate.

Vegan Bao Bun Filling

Step 1: Shred The Mushrooms
First, preheat the oven to 400°F (204°C). Clean the mushrooms with a damp paper towel. Using two forks, shred the stems and caps roughly into pieces and set the pieces on a parchment paper-lined baking sheet.

Shredded king mushroom on a baking tray.
King mushroom shreds just like pulled pork!

Step 2: Flavor and Bake The Mushrooms
Drizzle the mushroom pieces with the oil, ginger, paprika, salt, and garlic, and toss everything around to evenly coat. Bake for 20 minutes or until the mushrooms are a bit crispy and brown on the edges.

A tray with roasted mushrooms.
A tray with the mushroom filling.
Stir in the hoisin sauce and sriracha after they’re done baking.

go wild with fillings

The great thing about this recipe is that it can be filled with whatever you’d like. Some people enjoy them with seitan or tempeh, and others love to pack in veggies like onions, carrots, cucumbers, water chestnuts, peppers, or other veggies. You can even add eggs!

Vegan bao buns on a plate.

more ways to use King mushroom

You might find yourself with a bit too much mushroom on your hands. If that’s the case, use it to whip up any of these tasty recipes!

Fluffy Vegan Bao Buns With Spicy Pulled Mushrooms

5 from 2 ratings
Prep: 1 hour
Cook: 20 minutes
Total: 1 hour 20 minutes
Servings: 12 buns
These vegan bao buns with spicy pulled mushrooms make the perfect Chinese-inspired dinner at home and can be customized with the fresh veggies you love. After lots of testing, we've perfected super fluffy bao buns and are going to walk you through exactly how to make them.

Ingredients 

Bao Buns

  • 1 cup warm water, 236 mL
  • 2 Tbsp sugar
  • 1 ¼-oz packet instant yeast, 7 g
  • 3 cups all-purpose flour, 360 g
  • 1 tsp baking soda
  • 1 tsp salt
  • 1 Tbsp flavorless oil, plus more for brushing, 15 mL

Vegan Bao Bun Filling

  • 4 king oyster mushrooms
  • 1 Tbsp oil, 15 mL
  • 1 Tbsp fresh minced ginger
  • 1 tsp smoked paprika
  • ¼ tsp salt
  • 2 cloves garlic, minced
  • 2 Tbsp hoisin sauce, 30 g
  • 1 Tbsp sriracha, 15 g
  • Additional filling ideas: cilantro, pickled red onion, sliced cucumber, julienne cut carrots
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

Bao Buns

  • Prep: Cut out 12 squares of parchment paper, about 4×4 inches each. (Alternatively, use cupcake liners.)
  • Activate Yeast: In a large bowl, stir together water, sugar, and yeast. Let sit for 5 minutes, until yeast makes the water frothy.
  • Combine: In a separate bowl, stir together flour, baking soda, and salt. Add flour mixture to water mixture, along with oil. Stir until a loose ball forms, then turn onto a clean surface and knead by hand for 5 minutes (or 3 minutes with the bread hook of a standing mixer). Dough will be very smooth and elastic when finished kneading.
    A bowl with bao bun dough kneaded and smooth.
  • Rise: Clean out the bowl and lightly grease it, then set the ball of dough inside. Cover bowl with plastic wrap and set somewhere warm. Allow dough to rise until doubled in size, about 1 hour.
    A bowl with bun dough risen.
  • Shape: Roll dough out to be ¼ inch thick*. Cut 3 to 4 inch circles out (using a cookie cutter or a cup). Lightly brush the inside of each circle with oil, then fold the circle half (the oil will prevent the bun from glueing itself closed while steaming). Flatten and reshape as needed. Place each folded dough on a parchment paper square (or cupcake liner). Cover with plastic wrap and let rise for 20 minutes.
    Many shaped bao buns on a tray.
  • Prep Steaming Station: Bring a pot of water to a simmer with a steamer basket set over it. Wrap a towel around the underside of the lid to catch excess steam.
  • Steam: Working in batches, transfer buns (and their parchment paper) in a single layer into the steaming basket. Cover with the towel-wrapped lid and let steam, undisturbed, for 10 minutes, or until puffy and cooked through.
    Bao buns in a steamer basket.

Vegan Bao Bun Filling

  • Shred Mushrooms: Preheat oven to 400°F (204°C). Clean mushrooms with a damp paper towel. Using two forks, shred the stems and caps roughly into pieces. Set on a parchment paper-lined baking sheet.
    Shredded king mushroom on a baking tray.
  • Bake: Drizzle with the oil, ginger, paprika, salt, and garlic. Toss around to evenly coat the mushrooms, then bake for 20 minutes, or until mushrooms are a bit crispy and brown on the edges. Stir in hoisin and sriracha.
    A tray with the mushroom filling.
  • Serve: Spoon pulled mushrooms into each bao bun, along with any additional fillings you want!
    Vegan bao buns on a plate.

Notes

*Alternatively, divide dough into 12 balls and roll each ball into a 4 inch round. This method takes more time but gives you more bao buns because you’re not wasting the dough left after cutting out circles.
You can make the mushroom filling ahead of time and reheat on the stove when ready to serve.
Store leftover bao buns by letting them sit at room temperature until cool, then transferring to an airtight container in the fridge. To reheat, wrap each bun in a damp paper towel and microwave for 20 seconds, until warm.

Nutrition

Serving: 1filled bun | Calories: 163kcal | Carbohydrates: 29.5g | Protein: 3.4g | Fat: 2.9g | Saturated Fat: 0.4g | Cholesterol: 0mg | Sodium: 452mg | Potassium: 49mg | Fiber: 1.4g | Sugar: 3.2g | Calcium: 7mg | Iron: 2mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 2 votes (1 rating without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




1 Comment

  1. Terr says:

    5 stars
    Best buns I have seen