The Woks of Life
My Saved Recipes
  • Recipes
    • Recipe Index
    • Recipe Filter
    • View all By Date
    • Our Cookbook: NOW AVAILABLE!
    • Videos
  • How-To
    • Cooking MethodsAll how-to cooking methods
    • Cooking ToolsAll Cooking tools including hand and electrics
    • Wok Guide
    • Garden/FarmWe share our learnings from our new Woks of Life HQ/farm (where we moved in Fall of 2021) on how to grow Chinese vegetables, fruits, and other produce, as well as farm updates: our chickens, ducks, goats, alpacas, and resident llama!
    • CultureCulture related posts
  • Ingredients
    • Chinese Ingredients Glossary
    • Sauces, Wines, Vinegars & Oils
    • Spices & Seasonings
    • Dried, Cured & Pickled Ingredients
    • Noodles & Wrappers
    • Rice, Grains, Flours & Starches
    • Tofu, Bean Curd & Seitan
    • Vegetables & Fungi
    • Fresh Herbs & Aromatics
  • Life & Travel
    • Life
    • Travel
  • Contact
    • Work with Us
    • Press
    • Send Us A Message
  • About Us
Home ❯ Recipes ❯ Vegan/Vegetarian ❯ Steamed Vegetable Buns

Steamed Vegetable Buns

Judy

by:

Judy

164 Comments
Jump to Recipe
Updated: 4/16/2025
Steamed Vegetable Buns, by thewoksoflife.com

Today, vegetarians and vegans, we’re talking to you! These Steamed Vegetable Buns are 100% vegan—and delicious.

After our recent posts of the Perfect Prime Rib Roast and Bill’s Pernil-Style Pork Roast to name a few, I felt the need to put out something meatless and tasty for our vegan and vegetarian readers or anyone who is really leaning into their New Year’s Resolutions.

Making Homemade Steamed Buns

But I am also under zero illusions. I know many people shy away from making steamed buns. They’re not the most approachable of at-home Chinese recipes, and, trust me, it can definitely be frustrating when they turn out less than impeccable.

But still, it’s a valuable skill to learn and preserve, and, once you’ve learned the basics, you can change up the filling however you want. I’m certainly not a bun-making master, I still find it thrilling to see those fluffy, delicate buns when I lift the steamer cover–a feeling that too few people can relate to!

(Have I said the word “buns” too many times yet for you to go on? No? Good. Buns!!!)

While few people know how to make steamed buns, it seems that more and more people love eating them. It’s a favorite Chinese breakfast item in the winter months, along with porridge, and they’re becoming more mainstream stateside as well!

Steamed Vegetable Buns, by thewoksoflife.com

There are many dough recipes out there, and everyone has their preferred texture. I like mine fluffy and slightly chewy, so I borrowed this bun recipe from Bill’s recipe for Chinese Sausage Buns.

The key to making the dough for any good steamed bun is that the flour and water must be well incorporated, and the texture of the dough must be soft, but not wet.

Recipe Notes

That being said, I do have a handful of other findings that I uncovered during the learning process. I hope these tips can help demystify a thing or two!

  • Once the dough is formed, if it still looks lumpy or tears easily, keep kneading! The finished dough must be smooth! We’re going for baby’s butt here, people.
  • The dough must be soft and not sticky. Press the dough with one finger–it should dent easily without much resistance.  
  • It’s important to get rid of ALL air bubbles in the dough after proofing to avoid lumpy-looking buns.
  • When rolling out the dough, it’s a good idea to dust some dry flour on your hands as well as on your working surface and your rolling pin. It will be much easier to pleat the buns, and they’ll hold their shapes better.
  • If the dough is elastic and pulls back when you’re rolling it out, it hasn’t proofed long enough! 
  • The filling must be dry and void of any visible liquid. Wet filling destroys the dough, making it impossible to close the buns neatly. What’s more, the buns will slump in the steaming process! 
  • Avoid the temptation of overstuffing your buns. Get familiar with the pleating process first. Too much filling makes it harder to close the buns.
  • When steaming, each batch must start with cold water.
  • You must keep the lid on for 5 minutes after the steaming/cooking time has elapsed and the heat is turned off. The dough can collapse when it’s met with cold air too soon.

Steamed Vegetable Buns: Recipe Instructions

Step 1: The vegetable bun filling

Prepare a pot of boiling water and an ice bath. Once the pot of water is boiling, blanch the baby bok choy for a quick 10 seconds in two separate batches. With each batch, the water should be at a rolling boil before you add the bok choy.

Steamed Vegetable Buns, by thewoksoflife.com

With a large slotted spoon or metal strainer, scoop out the blanched bok choy and immediately transfer to the ice bath to stop the cooking process.

Steamed Vegetable Buns, by thewoksoflife.com

Strain the bok choy once it’s cooled completely in the ice bath. Do your best to squeeze out as much water as you can. This step is very important for preventing soggy buns!

Steamed Vegetable Buns, by thewoksoflife.com

Next, finely chop the bok choy; a food processor is a great time-saver by pushing down on the Pulse button a few times. Transfer to a mixing bowl.

Steamed Vegetable Buns, by thewoksoflife.com

Chop the fresh shiitake mushrooms finely. (I used the food processor for this as well, pulsed it a couple of times only).

Steamed Vegetable Buns, by thewoksoflife.com

Then cook the chopped mushroom in a wok over medium heat with 2 tablespoons of oil for about 3 to 4 minutes, until they become fragrant. Turn off the heat and let it cool completely.

Steamed Vegetable Buns, by thewoksoflife.com

Next, finely chop the dried bean curd and set aside.

Steamed Vegetable Buns, by thewoksoflife.com

To finish the filling, first pour off any visible liquid in the bowl of chopped bok choy before adding in the cooked mushrooms and dried bean curd.

Steamed Vegetable Buns, by thewoksoflife.com

Steamed Vegetable Buns, by thewoksoflife.com

Next, add 1 tablespoon of oil, the light soy sauce, sugar, sesame oil, and white pepper. Mix well. Salt to taste, and put the filling in the refrigerator to marinate. Chilling also helps to keep the bok choy green.

Steamed Vegetable Buns, by thewoksoflife.com

Step 2: The steamed bun dough

In a bowl, whisk together the water, yeast, and sugar until the yeast dissolves. Let the mixture sit until the yeast “blooms” and foams (about 15 minutes). Stir in 1 tablespoon of oil, and set aside.

In the meantime, whisk together the flour, cornstarch, salt, and baking soda in a medium bowl. Stir in the yeast mixture using a spatula. After the dry and wet ingredients are incorporated, knead the dough with your hands (or using a mixer) until the dough becomes smooth and soft.

If the dough looks sticky, add a bit more flour 1 tablespoon at a time. If the dough feels dry, add a few drops of water at a time, and continue kneading until the dough is smooth and soft. The dough should be soft, but not sticky.

Brush the dough with 1 teaspoon of oil and cover with plastic wrap. Let the dough rest (proofing) at room temperature until it doubles in size (about 1 hour).

Once the dough has risen, punch it down, and knead it for a few minutes to get rid of all air bubbles. Portion the dough into 14 equal dough balls. Cover with a clean kitchen towel to prevent them from drying out.

Step 3: Assembling and cooking the vegetable buns

Cut 14 pieces of parchment paper into 3”x3” squares, and set aside. On a clean and lightly floured flat surface, take a dough ball, roll it out from edge to center, rotate, and repeat until it forms a 4-inch circle. The center should be slightly thicker than the edges. Your buns need solid footing, after all.

Steamed Vegetable Buns, by thewoksoflife.com

Add about 2½ tablespoons of filling to the center…

Steamed Vegetable Buns, by thewoksoflife.com

And then pleat and twist the bun repeatedly until the top is closed. We have a short video of how to pleat these kinds of buns in our Carrot Ginger Pork Bun recipe, which is one of my favorites. 

Steamed Vegetable Buns, by thewoksoflife.com

Steamed Vegetable Buns, by thewoksoflife.com

Sit the bun on a piece of the prepared parchment paper and place it on the rack of your steaming vessel of choice, with at least 1 cm of clearance on all sides.

Steamed Vegetable Buns, by thewoksoflife.com

Repeat until all the buns are assembled.

Check our Chinese cooking tools page for steamer setup options. You could use a steamer rack in a wok, a multi-level metal steamer or a bamboo steamer. Just make sure the steaming rack is at least 1½ inches above the water so the boiling water doesn’t touch the buns during the cooking process.

Carefully put the buns inside the steamer, cover the lid, and let the buns rest for about 20 minutes (do not turn on the stove yet!). See our post on how to set up a steamer if you’re not familiar with steaming foods in Chinese cooking.

Steamed Vegetable Buns, by thewoksoflife.com

When the vegetable buns are ready to be cooked, turn the heat on high to start the steaming process. Once the water starts to boil and steam is visible, turn the heat down to medium, and steam the buns for another 10 minutes.

After 10 minutes, shut off the heat, and let the buns rest inside the steamer for 5 minutes. DO NOT REMOVE THE COVER.

This is an important step, because if you remove the cover too early, the buns will collapse and lose their fluffiness! And if you are steaming buns in multiple batches, be sure to start each batch with cold water!

Steamed Vegetable Buns, by thewoksoflife.com

These steamed vegetable buns can be enjoyed immediately once they are cooled enough to touch. 

Steamed Vegetable Buns, by thewoksoflife.com

You can also store any leftover cooked vegetable buns in an airtight container in the refrigerator or freezer. Reheat in the microwave for about 1 minute or re-steam for about 6-8 minutes.

Steamed Vegetable Buns, by thewoksoflife.com

Steamed Vegetable Buns, by thewoksoflife.com

Looking for more authentic recipes? Subscribe to our email list and be sure to follow us on Pinterest, Facebook, Instagram, and Youtube!

Recipe

Print
4.75 from 35 votes

Steamed Vegetable Buns

Vegetarians and vegans, these Steamed Vegetable Buns are 100% vegan and delicious. This step-by-step steamed vegetable bun recipe will show you the way!
by: Judy
Serves: 14 buns
Prep: 2 hours hrs
Cook: 30 minutes mins
Total: 2 hours hrs 30 minutes mins

Ingredients

For the filling:
  • 1 pound baby bok choy (450g, washed thoroughly)
  • 8 fresh shiitake mushrooms
  • 3 tablespoons vegetable oil (divided)
  • 4 ounces dried bean curd (115g)
  • 1 teaspoon light soy sauce
  • ½ teaspoon sugar
  • ½ tablespoon sesame oil
  • ⅛ teaspoon ground white pepper
  • Salt (to taste, in this case, it’s ok to taste the filling as you’re mixing it, because everything is cooked)
For the dough:
  • ¾ cup warm water
  • 1 teaspoon instant yeast (3 grams)
  • 1 tablespoon sugar (granulated, 15 grams)
  • 1 tablespoon vegetable oil (plus 1 teaspoon, divided)
  • 2 cups all-purpose flour (300 grams)
  • 2 tablespoons cornstarch (20 grams)
  • ¼ teaspoon salt
  • ⅛ teaspoon baking soda

Instructions

Making the filling
  • Prepare a pot of boiling water and an ice bath. Once the pot of water is boiling, blanch the bok choy for a quick 10 seconds in two separate batches. With each batch, the water should be at a rolling boil before you add the bok choy. With a large slotted spoon, scoop out the blanched bok choy and immediately transfer to the ice bath to stop the cooking process.
  • Strain the bok choy once it’s cooled completely in the ice bath. Do your best to squeeze out as much water as you can. This step is very important for preventing soggy buns!
  • Next, finely chop the bok choy; a food processor is a great time-saver. Transfer to a mixing bowl. Chop the mushrooms finely. Cook them in a wok over medium heat with 2 tablespoons of oil for about 3 to 4 minutes, until they become fragrant. Cool completely.
  • Next, finely chop the dried bean curd and set aside.
  • To finish the filling, first pour off any visible liquid in the bowl of chopped bok choy before adding in the cooked mushrooms and dried bean curd. Next, add 1 tablespoon of oil, the light soy sauce, sugar, sesame oil, and white pepper. Mix well. Salt to taste, and put the filling in the refrigerator to marinate. Chilling also helps to keep the bok choy green.
Making the dough
  • In a bowl, whisk together the water, yeast, and sugar until the yeast dissolves. Let the mixture sit until the yeast “blooms” and foams (about 15 minutes). Stir in 1 tablespoon of oil, and set aside.
  • In the meantime, whisk together the flour, cornstarch, salt, and baking soda in a medium bowl. Stir in the yeast mixture using a spatula. After the dry and wet ingredients are incorporated, knead the dough with your hands (or using a mixer) until the dough becomes smooth and soft. If the dough looks sticky, add a bit more flour 1 tablespoon at a time. If the dough feels dry, add a few drops of water at a time, and continue kneading until the dough is smooth and soft. The dough should be soft, but not sticky.
  • Brush the dough with 1 teaspoon of oil and cover with plastic wrap. Let the dough rest until it doubles in size (about 1 hour). Once the dough has risen, punch it down, and knead it for a few minutes to get rid of all air bubbles. Portion the dough into 14 equal dough balls. Cover with a clean kitchen towel to prevent them from drying out.
Assembling and cooking the buns
  • Cut 14 pieces of parchment paper into 3”x3” squares, and set aside. On a clean and lightly floured flat surface, take a dough ball, roll it out from edge to center, rotate, and repeat until it forms a 4-inch circle. The center should be slightly thicker than the edges. Your buns need solid footing, after all.
  • Add about 2½ tablespoons of filling to the center, then pleat and twist the bun repeatedly until the top is closed. Sit the bun on a piece of the prepared parchment paper and place it on the rack of your steaming vessel of choice, with at least 1 cm of clearance on all sides. Repeat until all the buns are assembled.
  • Check our Chinese cooking tools page for steamer setup options. You could use a steamer rack in a wok, a multi-level metal steamer or a bamboo steamer. Just make sure the steaming rack is at least 1½ inches above the water so the boiling water doesn’t touch the buns during the cooking process. Carefully put the buns inside the steamer, cover the lid, and let the buns rest for about 20 minutes (do not turn on the stove yet!).
  • When the buns are ready to be cooked, turn the heat on high to start the steaming process. Once the water starts to boil and steam is visible, turn the heat down to medium, and steam the buns for another 10 minutes. After 10 minutes, shut off the heat, and let the buns rest inside the steamer for 5 minutes. DO NOT REMOVE THE COVER. This is an important step, because if you remove the cover too early, the buns will collapse and lose their fluffiness! And if you are steaming buns in multiple batches, be sure to start each batch with cold water!
  • These buns can be enjoyed immediately. You can also store any leftovers in an airtight container in the refrigerator or freezer. Reheat in the microwave for about 1 minute or re-steam for about 6-8 minutes.

Nutrition Facts

Calories: 127kcal (6%) Carbohydrates: 17g (6%) Protein: 3g (6%) Fat: 5g (8%) Saturated Fat: 3g (15%) Sodium: 270mg (11%) Potassium: 64mg (2%) Fiber: 1g (4%) Sugar: 2g (2%) Vitamin A: 1440IU (29%) Vitamin C: 14.6mg (18%) Calcium: 41mg (4%) Iron: 1.2mg (7%)
Nutritional Info Disclaimer Hide Disclaimer
TheWoksofLife.com is written and produced for informational purposes only. While we do our best to provide nutritional information as a general guideline to our readers, we are not certified nutritionists, and the values provided should be considered estimates. Factors such as brands purchased, natural variations in fresh ingredients, etc. will change the nutritional information in any recipe. Various online calculators also provide different results, depending on their sources. To obtain accurate nutritional information for a recipe, use your preferred nutrition calculator to determine nutritional information with the actual ingredients and quantities used.
Did You Make This?Tag us on Instagram @thewoksoflife and be sure to follow us on social for more!
@thewoksoflife

 

You may also like…

  • Steamed Pork Buns (Baozi), thewoksoflife.com
    Steamed Pork Buns (Baozi)
  • Steamed Lotus Leaf Buns, by thewoksoflife.com
    Lotus Leaf Buns
  • Steamed BBQ Pork Buns (Char Siu Bao), by thewoksoflife.com
    Steamed BBQ Pork Buns (Char Siu Bao) Recipe
  • Steamed mantou
    All-Purpose Chinese Steamed Bun Dough (Man Tou)
Judy

About

Judy
Judy Leung is the matriarch of The Woks of Life family, working on the blog alongside husband Bill and daughters Sarah and Kaitlin. Born in Shanghai, China, she immigrated to the United States at sixteen. Fluent in both English and three Chinese dialects, she also plays the important role of researcher and menu translator! Drawing from over four decades of cooking experience and travel, Judy aims to bring Chinese culinary traditions to readers and preserve recipes that might otherwise be lost to time. Her expertise spans from Shanghainese cooking and everyday homestyle dishes to a variety of regional foodways, showcasing the depth and breadth of Chinese cuisine for a global audience. Over the last decade, she’s helped transform The Woks of Life into what Saveur Magazine has deemed “the internet’s most popular Chinese cooking blog,” co-written a New York Times bestselling cookbook, and become convinced that we will never run out of recipes to share!
guest
Rate this recipe:




guest
Rate this recipe:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

164 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Sarah, Kaitlin, Judy, and Bill cooking together

Welcome!

We’re Sarah, Kaitlin, Judy, and Bill– a family of four cooks sharing our home-cooked and restaurant-style recipes.

Our Story

sign up for our newsletter and receive:

our Top 25 recipes eBook

Our email newsletter delivers our new recipes and latest updates. It’s always free and you can unsubscribe any time.

Wok Guide
Ingredients 101
Cooking Tools
Kitchen Wisdom
* Surprise Me! *

Save Your Favorite Woks of Life Recipes!

Create an account to save your favorite dishes & get email udpates!

Sign Me Up

Sign Up For Email Updates & Receive Our

Top 25 Recipes Ebook!

“

“I am proud to say that your genealogy has been the sole tutorial for my Asian-inspired culinary adventures for years; probably since you began. Time and again, my worldwide web pursuits for solid recipes that I know my family will eat has landed me back here.”

Beth, Community Member Since 2013

Shanghai Scallion Flatbread Qiang Bing
Eggs with Soy Sauce and Scallions
Scallion Ginger Beef & Tofu
Bill with jar of haam choy
Soy Butter Glazed King Oyster Mushrooms
Taiwanese Rou Zao Fan
  • Facebook
  • Instagram
  • Pinterest
  • YouTube

All Rights Reserved © The Woks of Life

·

Privacy Policy

·

Disclaimer

·

Site Credits

·

Back to Top
wpDiscuz