•  
  • Nav Social Icons

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
    • Homepage
    • Jump to the Latest
  • Recipes
    • All Recipes
    • Breakfast & Brunch
    • Main Course
    • Soups, Salads & Sandwiches
    • Starters, Sides & Small Bites
    • Sauce & Dips
    • Sweet Treats & Desserts
    • Drinks
  • Vegan Resources
  • Recipe Videos
    • YouTube Videos
    • Instagram Reels
  • About
    • Meet Liv
  • Contact
    • Contact Me
    • Work With Me
  • Mobile Menu Widgets

    Stay Connected

    Search

Liv Vegan Strong

Liv Vegan Strong

Easy Vegan Comfort Food Recipes

  • Home
    • Homepage
    • Most Recent
  • Recipes
    • All Recipes
    • Breakfast & Brunch
    • Soups, Salads & Sandwiches
    • Main Course
    • Starters, Sides & Small Bites
    • Sweet Treats & Desserts
    • Drinks
    • Sauce & Dips
  • Vegan Resources
  • Recipe Videos
    • YouTube Videos
    • Instagram Reels
  • Contact
    • Meet Liv
    • Contact Me
    • Work With Me

Tofu Steamed Buns

May 1, 2022 · Last Modified: June 2, 2022

Jump to Recipe Print Recipe

These Chinese-inspired tofu steamed buns have it all. A fluffy pillowy soft dough, finely chopped tofu filling, and a mouth watering sweet and savory soy based sauce. They’re so delicious and actually quite simple to make!

tofu steamed buns in a steamer basket.

Steamed Buns are absolutely amazing, but in my experience it’s hard to find vegan friendly ones. Thankfully they’re simple enough to make at home!

There are two components to this tofu baozi, the filling and the dough. The dough is yeasted which makes for an extra soft and pillowy bun. The filling is finely chopped tofu that has been browned on the stove top and braised in the most delicious sweet and savory sauce.

Need more dinner ideas? Check out these 25 Easy Vegan Dinner Recipes!

History of Steamed Buns

Steamed buns originated in China and are very popular! Many different shapes and kinds of Bao can be found all across China but they all consist of the same ingredients: flour, salt, sugar, water and yeast.

The traditional filling for bao is pork belly but now it can be found with numerous different types of filling or no filling at all.

These tofu baozi are my untraditional vegan version of the popular Chinese steamed pork buns also known as Baozi. While this recipe is untraditional, it is still very delicious and a great way for vegans to enjoy this delicious snack or meal!

What You Will Need For These Tofu Steamed Buns

Kitchen Essentials:

You will need a steamer basket for this recipe. I used a bamboo steamer but a steamer that sits in the pot with a lid over it will work as well.

I prefer using the bamboo steamer because you can steam all of the buns at once because they usually have 2 layers. If you have a metal strainer you’ll have to steam in batches.

Main Ingredients:

  • Extra Firm Tofu
  • Red Onion
  • Soy Sauce
  • All Purpose Flour
  • Instant Yeast

Substitutions:

I don’t recommend making any changes to the dough but you can change up the filling however you’d like. Make it spicer, sweet, more vegetables. This recipe is very customizable!

Why you’ll love this recipe:

  • Fluffy, soft dough
  • crispy browned tofu pieces
  • Sweet and savory sauce
  • easy but fun to make
  • so so delicious!! (seriously, make these now!)

How to Make Tofu Steamed Buns

Making the dough is very very simple and comes together in just a few ingredients: flour, yeast, salt, water and oil.

Full ingredient list and written instructions down below:

  1. Whisk together the ingredients by hand or in a food process. I like using my food processor because this dough is quite sticky at first and the processor speeds that mixing process up but it can be done by hand with no problems.
  2. Once the dough is mixed and lightly kneaded, add to an oiled bowl and cover. Sit the dough in a sunny window or in an oven with the oven light on. It needs a nice and warm spot to rise.
  3. Make the tofu filling by pressing out some of that excess water and chopping up the tofu in to small pieces. I like to do little tiny squares and some crumbled up pieces. Brown in a pan.
  4. Whisk together the sauce and add to the browned tofu and cook until the tofu absorbed all that sauce.
  5. Divide the dough, fill with tofu and roll in to a ball or you can pleat the dough if desired.
  6. Steam in a steamer basket for 10 minutes. Take off the heat and don’t open the steamer for 5 more minutes. Then, enjoy!
1 single steamed bun on a serving plate.

How to Pleat Steamed Buns

I’m a disaster at pleating dumplings and buns so I opted for a simple design aka a ball. But if you’re interested in pleating your steamed buns then I highly recommend going on YouTube or google a step by step guide.

Tofu Baozi FAQ:

My dough is dry!

Spoon and level off the flour! I can’t recommend this enough. Be sure not to over measure the flour or the dough will be dry and you’ll end up with tough dough. Don’t scoop the flour out of the container or bag with your measuring cup, simply spoon the flour in to the measuring cup and level it off with a knife. Do not pack the flour in to the cup or bang the cup on the counter. This will make the flour settle and you’ll end up with too much flour.

Another tip is to not over proof. Only let it rise for 1 hour and then another 30 minutes after the dough is filled.

My dough didn’t rise!

Yeast has to be a specific temperature in order to rise. I used instant yeast in this recipe and that must be 120° to 130°F. I recommend getting an inexpensive thermometer instead of guessing.

Always want to make sure you are using fresh instant yeast and not expired yeast.

Do I have to press the tofu in this steamed bun?

Yes and no. Definitely squeeze out some of the water and pat it dry. I use my tofu press and press for about 15 to 20 minutes. This helps brown the tofu faster so I prefer the results when the tofu is slightly pressed but that step is optional as long as you squeeze a bit out using a clean dish towel.

How to store leftover steamed buns?

These tofu steamed buns can be served fresh or from frozen and reheated for a quick/tasty meal or snack. Store leftover steamed buns in the fridge or freezer. Reheat in the microwave by cooking for 1 to 2 minutes or alternatively, you could steam for 5 minutes. Thaw frozen buns and reheat the same way. 

Where can I learn more about cooking with tofu?

Check out my Ultimate Guide to Cooking Tofu!

Close up of the inside of the tofu steamed bun.

More Tofu Recipes You Might Like:

  • Sweet Chili Tofu
  • Baked Sesame Garlic Tofu
  • Vegan Orange Tofu

If You Make This Recipe:

Tag me on Instagram! I’d love to see your delicious re-creations and feature them! As always, I would greatly appreciate if you share your review in the comments below. Don’t forget to add if you made any fun substitutions. Thank you!


 

tofu steamed buns in a steamer basket.

Tofu Steamed Buns

Liv King
These Chinese-inspired tofu steamed buns have it all. A fluffy pillowy soft dough, finely chopped tofu filling, and a mouth watering sweet and savory soy based sauce. They’re so delicious and actually quite simple to make! 
5 from 3 votes
Print Recipe Pin Recipe
Prep Time 15 mins
Cook Time 15 mins
Resting 1 hr 30 mins
Total Time 2 hrs
Course Main Course
Cuisine Chinese
Servings 12 Buns

Ingredients
  

Steamed Buns:

  • 2 cups All Purpose Flour
  • 1 Packet of Instant Yeast 2 1/4 tsp
  • 1 tsp Salt
  • 3/4 cup of Water heated between 120-130
  • 1 tbsp Oil

Tofu Filling:

  • 1 block Extra Firm Tofu
  • 1/3 cup Red Onion minced
  • 1/4 cup Reduced Sodium Soy Sauce
  • 1/4 cup Water
  • 1 tbsp White or Rice Vinegar
  • 2 tsp Sesame Oil
  • 2 tsp Chili Garlic Sauce
  • 1/4 cup Organic Sugar
  • 1/4 tsp Chinese Five Spice optional

Instructions
 

  • Make the dough:
    Add the flour, instant yeast packet, and salt in to a large bowl or food processor. Pulse or mix a few times until combined. 
  • Heat the water on low or microwave for a minute or so until the water reaches the appropriate temperature. It should be approximately 120-130 degrees. 
  • Add the water and the oil to the dry mixture and stir a few times until combined. The dough will be  soft and slightly sticky. 
  • Lightly flour a surface and knead the dough for 7-10 minutes. 
  • Return the dough to a lightly oiled bowl and cover with a damp towel. Let rise for 1 hour. 
  • Make the filling: Drain the package of tofu and lightly squeeze out some of the water. Mince the red onion and chop the tofu in to very small cubes. I like to do tiny squares and some crumbled.
  • Add 1 tbsp of oil to a pan heated on medium-high. Add the tofu and red onion and cook until the tofu is lightly browned and the onion is soft. 
  • Whisk together the sauce ingredients in a small bowl then add to the pan. Let the sauce simmer until the tofu has absorbed all of it. About 10-15 minutes. Turn off heat and set aside to cool. 
  • Fill the buns: Punch the dough right in the middle to release air. Dump the dough out on to a clean surface and knead a few more times about 30 seconds and roll in to a log. 
  • Cut the dough in to 12 even pieces. Roll each piece in to a ball. Cover with a towel and let rest on the table for 10 minutes. Use a rolling pin and roll each ball of dough in to a flat circle between 1/4in to 1/2in thick.
  • Fill each bun with a heaping 2 tablespoons of the tofu filling and close the bun however you choose to. I simply sealed mine and rolled into balls. Place the filled buns on a baking tray. 
  • Cover and rest for 30 more minutes. 
  • Steam the buns: Use a steamer basket of choice: I used a bamboo steamer. Add water to the wok or pan and bring to a boil. Place the steamed buns in to the steamer basket with room in-between them- place lid on the steamer basket and then on to the water and reduce to a simmer. Steam for 10 minutes. Remove from the heat but let sit with the lid on for 5 minutes (don't open it!) 

Notes

Storing & Reheating: Store leftover steamed buns in the fridge or freezer. Reheat in the microwave by cooking for 1 to 2 minutes or alternatively, you could steam for 5 minutes. Thaw frozen buns and reheat the same way. 
Did you make this recipe?Leave a comment down below or tag @livveganstrong on instagram.
  • Share on Twitter Share on Twitter
  • Share on Facebook Share on Facebook
  • Share on Pinterest Share on Pinterest
  • Share via Email Share via Email

By: Liv · In: All Recipes, Main Course, Starters, Sides & Small Bites, Trending · Tagged: steamed bun, tofu steamed bun

Join the List

Subscribe for weekly recipes straight to your inbox!

Thank you!

Reader Interactions

Comments

  1. Lilly says

    May 3, 2022 at 7:27 pm

    5 stars
    Absolutely delicious in every way possible. Little pillows of heaven. Yummy !!! I could eat these every day they are that good !!!

    Reply
    • Liv says

      May 3, 2022 at 8:20 pm

      Yay!! Thank you for this nice comment Lilly! I’m so happy you loved these as much as I do 🙂

      Reply
  2. Becca says

    May 2, 2022 at 12:13 pm

    5 stars
    These turned out so good! The tofu filling was sweet and spicy but just the right amount. They were also very simple to make. Thank you Liv!

    Reply
    • Liv says

      May 2, 2022 at 12:15 pm

      So happy you enjoyed this recipe!! 🙂

      Reply

Trackbacks

  1. Sweet Chili Tofu - says:
    September 26, 2021 at 10:21 am

    […] Tofu Steamed Buns […]

    Reply
  2. Brown Sugar Balsamic Glazed Tofu | Mains says:
    February 8, 2021 at 7:41 am

    […] even more delicious. If you want more tofu dishes, try these. Spicy Tofu Onigiri, BBQ Tofu Tacos, Tofu Steamed Buns, or Tofu Katsu […]

    Reply
  3. Vegan Bao Donut | Liv Vegan Strong Dessert says:
    October 3, 2019 at 5:03 am

    […] you love this, check out my recipe for Tofu Steamed Buns! They are savory pillowy soft buns filled with tofu, red onion, and a sweet and spicy […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Next Post >

General Tso’s Tempeh

Primary Sidebar

Meet Liv

Meet Liv
hello!

I’m Liv, the creator of Liv Vegan Strong. I share vegan comfort food recipes that everyone will love! I have been vegan for over 10 years now and started Liv Vegan Strong to share fun and delicious recipes to show you that vegan cooking is easy, approachable, and far from boring!

Read More

Connect

By Category

  • All Recipes
  • Breakfast & Brunch
  • Drinks
  • Main Course
  • Quick & Easy
  • Sauce & Dips
  • Soups, Salads & Sandwiches
  • Starters, Sides & Small Bites
  • Sweet Treats & Desserts
  • Trending
  • Vegan Resources

Most Popular

freshly baked bagels on a parchment lined baking tray with cream cheese.

Easy Homemade Vegan Bagels

honey dripping from a honey wand.

Homemade Apple Based Vegan Honey

tofu nuggets on a wire rack with bbq sauce.

The Best Crispy Tofu Chicken Nuggets (Vegan)

join the list

Subscribe for weekly recipes straight to your inbox!

Footer

Main Menu

  • Home
  • Recipes
  • Vegan Resources
  • Recipe Videos
  • About

Info

  • Contact Me
  • Work With Me
  • Privacy Policy
  • Disclaimer

stay in the know

Copyright © 2022 · Theme by 17th Avenue

 

Loading Comments...
 

    We use cookies to provide you with a great user experience. By using our website, you accept our use of cookies.Ok