• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Domestic Gothess
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
  • Buy Me a Coffee

  • ×
    You are here: Home / Recipes / Hoisin Tofu Bao Buns (Vegan)

    Hoisin Tofu Bao Buns (Vegan)

    Published: Feb 6, 2024

    Go to Recipe

    Hoisin tofu bao buns - soft, fluffy bao filled with sticky glazed hoisin tofu, crisp vegetables, sriracha mayo and crispy fried onions - heaven!

    Close up of hoisin tofu bao buns in a bamboo steamer.

    I recently posted a recipe to make your own steamed bao buns so obviously I needed to do a recipe for something to fill them with!

    These hoisin tofu bao are incredibly moreish and satisfying, and pretty simple to make too! You can use shop bought bao instead of homemade if you want to make them even easier as well.

    The combination of soft, fluffy steamed buns, sticky, fragrant fried tofu, crisp veggies, spicy sriracha mayo and crispy fried onions is absolutely heavenly and bound to be a real crowd-pleaser.

    A labelled photo of the ingredients needed to make hoisin tofu bao buns.

    Ingredient Details:

    Bao buns: You can either use shop bought ones or make your own using my recipe for vegan bao buns.

    Tofu: You want to use an extra firm tofu such as Tofoo brand so that you do not need to press it.

    Hoisin sauce: I just use a shop bought one, most are vegan friendly but do check just in case. You can also make your own.

    Seasonings: As well as the hoisin sauce you will also need soy sauce, toasted sesame oil, rice vinegar, Chinese five spice, spring onions (scallions), ginger and garlic. For the ginger and garlic you can use fresh, frozen or from a jar.

    Vegetables: I use finely shredded carrot and cucumber but cabbage would also work well. Pickled vegetables would also be delicious instead.

    Crispy fried onions: These are amazing for sprinkling on top of pretty much any meal for extra flavour and texture. You can buy them from most supermarkets or online. A great alternative would be chopped roasted peanuts.

    Sriracha mayo: This is optional but recommended! You can either buy it or make your own simply by mixing sriracha into the mayonnaise of your choice to taste.

    Two hoisin tofu bao buns on a plate with bowls of ingredients.

    How To Make Hoisin Tofu Bao Buns:

    (Full measurements and instructions can be found in the recipe card at the bottom of the page)

    Step 1: Mix together the spring onions, garlic, ginger, hoisin sauce, Chinese 5 spice, soy sauce, rice vinegar and sesame oil in a large bowl.

    Step 1, the marinade in a bowl.

    Step 2: Slice the tofu, add it to the bowl of sauce and toss to coat.

    Step 2, the tofu in the marinade.

    Step 3: Heat a little oil in a frying pan, lay the slices of tofu in the pan, reserving the marinade. Fry for about 5 minutes until browned then carefully flip the tofu over and fry for a couple more minutes.

    Step 3, the fried tofu in a pan.

    Step 4: Add the reserved marinade to the pan and simmer for a couple of minutes until it has reduced to a sticky sauce.

    Step 4, the fried tofu with the sauce added.

    Step 5: To assemble the buns, add a couple of slices of tofu to each bun and top with shredded vegetables, a drizzle of sriracha mayo and a sprinkle of crispy fried onions.

    Top Tips:

    The tofu can be cooked right away but it is better if you let it marinade in the fridge for a while first. It can even be prepared the day before you want to cook it.

    Instead of tofu you could use tempeh or king oyster mushrooms.

    Three hoisin tofu bao buns in a bamboo steamer with bowls of ingredients.

    If you tried this recipe let me know how it went! Rate it, leave a comment or tag @domestic_gothess on Instagram and hashtag it #domesticgothess

    All images and content on Domestic Gothess are copyright protected. If you want to share this recipe then please do so by using the share buttons provided. Do not screenshot or post the recipe or content in full, instead include a link to this post for the recipe.

    Close up of hoisin tofu bao buns in a bamboo steamer.
    Print
    5 from 1 vote

    Hoisin Tofu Bao Buns (Vegan)

    Hoisin tofu bao buns - soft, fluffy bao filled with sticky glazed hoisin tofu, crisp vegetables, sriracha mayo and crispy fried onions - heaven!
    Course Main Course
    Cuisine Chinese
    Keyword bread rolls
    Prep Time 20 minutes minutes
    Cook Time 10 minutes minutes
    Servings 8 buns
    Author Domestic Gothess

    Ingredients

    Marinade:

    • 3 spring onions (scallions) thinly sliced
    • 4 cloves garlic crushed
    • 1 Tablespoon grated fresh ginger
    • 70 g (⅓ cup) hoisin sauce
    • ½ teaspoon Chinese five spice
    • 1 Tablespoon soy sauce
    • 1 Tablespoon rice vinegar
    • 1 Tablespoon sesame oil
    • 280 g (10 oz) extra firm tofu
    • 1 Tablespoon oil for frying

    To Assemble:

    • 8 vegan bao buns warm
    • 1 large carrot finely shredded
    • ½ cucumber thinly sliced
    • 2 teaspoons sriracha mixed with 3 Tablespoons vegan mayo
    • shop-bought crispy onions or chopped roasted peanuts to garnish
    • fresh coriander leaves optional

    Instructions

    • Mix together the spring onions, garlic, ginger, hoisin sauce, Chinese 5 spice, soy sauce, rice vinegar and sesame oil in a large bowl.
    • Cut the tofu into slices, add it to the bowl of sauce and toss well to coat. Cover and refrigerate for up to 12 hours. (It can be cooked straight away if needed).
    • Heat a Tablespoon of oil in a frying pan, lay the slices of tofu in the pan, reserving the marinade. Fry for about 5 minutes until browned then carefully flip the tofu over and fry for a couple more minutes until it is browned on that side as well.
    • Add the reserved marinade to the pan and simmer for a couple of minutes until it has reduced to a sticky sauce.
    • To assemble the buns, add a couple of slices of tofu to each bun and top with shredded vegetables, a drizzle of sriracha mayo, a sprinkle of crispy fried onions and some fresh coriander leaves. Eat right away.
    Pinterest collage image.

    More Recipes

    • A baking dish of vegan apple cobbler on a wooden table surrounded by fresh apples and cinnamon.
      Vegan Apple Cobbler
    • Flatlay of squares of vegan apple gingerbread cake on a dark surface surrounded by apples, pecans and a jar of ginger.
      Apple Gingerbread Cake (vegan)
    • Vegan apple galette with two slices cut on a sheet of baking paper with a bowl of glaze and a pastry brush.
      Vegan Apple Galette
    • Vegan chimney cakes on a metal box on a dark background.
      Vegan Chimney Cakes (Kürtőskalács)

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Reader Interactions

    Comments

    1. Alex

      April 09, 2024 at 1:36 pm

      Why 'up to 12 hours' for marinading? I was hoping to leave mine for about 24 hours so that it really soaks into the tofu.

      Reply
      • Hannah

        April 12, 2024 at 1:41 pm

        Hi Alex, 24 hours would be fine.

        Reply
    2. jackie D

      October 18, 2024 at 11:56 pm

      5 stars
      Made this but using king oyster mushrooms. Its was so good I am making another batch right now. Non vegan friends gave is 10 out of 10. Flavours are just right. Thanks for another great recipe. Love your web site .

      Reply
    3. Madras Tiffins

      April 10, 2025 at 10:04 am

      Love the fluffy texture and bold flavors of these hoisin tofu bao buns! Can't wait to try them.

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Hannah! I'm a UK based vegan food blogger, recipe developer and food photographer specialising in the best vegan baking. Welcome to Domestic Gothess!

    More about me →

    Popular

    • Curried vegetable pasties – vegan pasties filled with curried vegetables and chickpeas, perfect for picnicking! #vegan #baking #pastry
      Curried Vegetable Pasties (Vegan)
    • Vegan fruit and nut flapjacks - easy vegan oaty flapjacks (oat cookie bars) filled with dried fruits, nuts and seeds. Perfect for snacking, lunchboxes and hiking!
      Vegan Fruit And Nut Flapjacks
    • Vegan chocolate fudge cake - an easy to make, moist, fudgy vegan chocolate cake topped with coconut milk ganache. No one will be able to guess that it's vegan!
      Vegan Chocolate Fudge Cake
    • Vegetable tagine wit almond and chickpea couscous - an easy, healthy vegetarian/vegan meal with tonnes of flavour!
      Vegetable Tagine With Almond And Chickpea Couscous

    Buy Me a Coffee

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Footer

    ↑ back to top

    About

    • About Hannah
    • Disclosure and Privacy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work With Me

    Copyright © 2025 Domestic Gothess. All rights reserved.