• Skip to main content
  • Skip to primary sidebar

Liv Vegan Strong

menu icon
go to homepage
  • Recipes
  • Resources
  • About
  • Contact
  • Subscribe
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Resources
    • About
    • Contact
    • Subscribe
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Recipes » Sides & Appetizers

    May 1, 2022 · Modified: Jul 29, 2022 by Liv · This post may contain affiliate links · 6 Comments

    Tofu Steamed Buns

    Jump to 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!


    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, and 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.


    Frequently Asked Questions

    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 a tough dough. Don’t scoop the flour out of the container or bag with your measuring cup, simply spoon the flour into the measuring cup and level it off with a knife. Do not pack the flour into 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. 


    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

    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 4 votes
    Print Pin Rate
    Prep Time: 15 minutes
    Cook Time: 15 minutes
    Resting: 1 hour 30 minutes
    Total Time: 2 hours
    Servings: 12 Buns
    Author: Liv King

    Ingredients
     

    Steamed Buns:

    • 2 cups All Purpose Flour
    • 1 Packet of Instant Yeast 2 ¼ tsp
    • 1 teaspoon Salt
    • ¾ cup of Water heated between 120-130
    • 1 tablespoon Oil

    Tofu Filling:

    • 1 block Extra Firm Tofu
    • ⅓ cup Red Onion minced
    • ¼ cup Reduced Sodium Soy Sauce
    • ¼ cup Water
    • 1 tablespoon White or Rice Vinegar
    • 2 teaspoon Sesame Oil
    • 2 teaspoon Chili Garlic Sauce
    • ¼ cup Organic Sugar
    • ¼ teaspoon Chinese Five Spice optional
    Prevent your screen from going dark

    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 tablespoon 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 ¼in to ½in 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?Please leave a comment on the blog or share a photo 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

    More Sides & Appetizers

    • Homemade Vegan Stove Top Stuffing
    • Vegan Sweet Potato Casserole with Marshmallows
    • Vegan Green Bean Casserole without Mushrooms
    • Vegan Spicy Tuna Crunch Roll with Tempeh

    Reader Interactions

    Comments

    1. Sonja says

      January 31, 2023 at 7:09 pm

      5 stars
      These are awesome! Fun to make and so fluffy, and the filling is delicious! Awesome recipe!

      Reply
      • Liv says

        February 01, 2023 at 10:09 am

        One of my favorites to make with friends! Thanks for leaving this kind review 🙂

        Reply
    2. Lilly says

      May 03, 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 03, 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
    3. Becca says

      May 02, 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 02, 2022 at 12:15 pm

        So happy you enjoyed this recipe!! 🙂

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, my name is Liv!

    I'm the recipe developer, content creator, and food photographer behind Liv Vegan Strong.

    I share vegan comfort food recipes that are easy, approachable, and far from boring!

    More about me →

    Easy Dinner Recipes

    • Easy Vegan Chicken and Dumplings
    • Vegan Buffalo Cauliflower Tacos with Cilantro Lime Sauce
    • Easy Vegan Tomato Basil Soup with Coconut Milk
    • Vegan Pumpkin Mac and Cheese

    Most Popular

    • Easy Vegan Chicken and Dumplings
    • Overnight Oats with Almond Milk
    • Vegan Spicy Tuna Crunch Roll with Tempeh
    • Vegan Chicken Broth Seasoning Powder

    Footer

    ↑ back to top

    Contact

    • About Me
    • Contact
    • Work with Me
    • Buy Me a Coffee

    Newsletter

    • Sign Up! for emails and updates

    Terms and Conditions

    • Privacy Policy
    • Disclaimer

    By clicking on an affiliate link and buying a product, you may help me earn a small commission, at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2023 Liv Vegan Strong | All Rights Reserved

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Do not sell my personal information.
    Cookie SettingsAccept
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT