Super light and fluffy tempeh katsu bao buns filled with ultra crispy panko-crusted tempeh, chopped peanuts, and drizzled with a sweet and spicy curried mayo! Plant-based, loaded with flavors and texture, and definitely better than takeout!

Gua bao with katsu tempeh, curried mayo sauce, lettuce, red cabbage, and peanuts.

📘 What is a Bao Bun

Bao bun, also known as “baozi” in Chinese (包子) or “bánh bao” in Vietnamese, is a type of steamed bread made of wheat flour, salt, sugar, and sometimes milk.

It comes in a variety of shapes and can be filled with all sorts of meats and/or vegetables or simply served as a side dish.

⭐️ Why You Should Try This Recipe

  • It’s packed with flavor and textures: from the crispy tempeh to the soft and fluffy steamed bun and the creamy curried sauce, these buns are anything but boring.
  • It’s rich in protein: the tempeh itself brings 10g of plant-based protein per serving!
  • It’s quick and easy to make: assuming that you are using pre-made buns, it’s just a matter of coating the tempeh with panko, frying until golden brown, and assembling!
Ingredients like tempeh, peanuts, curry powder, mayo, flour, and chili sauce.

🥣 How to Make Tempeh Katsu Bao Buns

You will need:

  • Bao buns – To save time, I went with store-bought bao buns here. If you can’t find it in the store or want to make your own, feel free to check out the recipe from these Sate Tofu Bao with Kale Pesto!
  • Tempeh – Basically, any type of tempeh will work. You can use soybean tempeh, chickpea tempeh, or even black bean tempeh for a soy-free version!
  • Panko – This type of breadcrumbs is often used in Japanese cuisine. Panko is crispier and airier than regular breadcrumbs and tends to absorb less oil, resulting in a lighter coating.
  • Mayo – It makes the base of the sauce. Want to make your own? Check out this 5-minute Vegan mayo recipe!
  • Chili sauce – For color and some spiciness. I went with sweet chili sauce, but feel free to use sriracha!
  • Curry powder – For a subtle curry flavor, use your favorite curry powder mix.
  • Roasted peanuts – To add nuttiness and some crunch.
  • Fresh greens – Lettuce, Batavia, or iceberg. For freshness and a vibrant green color.
  • Black sesame seeds – Optional, mostly for decoration.

Tempeh Katsu

It starts with the tempeh that we cut into rectangles about the width of the buns.

Next, dip each piece of tempeh into the flour batter, slightly shake to remove excess, and dip into the panko breadcrumbs.

Dipping tempeh in panko breadcrumbs.

To fry, heat some neutral oil over medium heat. Once hot, add the panko-coated tempeh and fry for 2-3 minutes or until golden brown. Our tempeh is now ready to use!

Curried Sauce

To prepare the sauce, simply combine vegan mayo, chili sauce, and curry powder in a small bowl. Taste and adjust the spiciness to your taste by adding more mayo or chili sauce.

Mixing mayo with chili sauce and curry powder.


To assemble the bao buns:

  1. Steam the bao buns for 12-15 minutes in a steamer.
  2. Open the buns and arrange a layer of chopped lettuce and some cilantro leaves.
  3. Top with the katsu tempeh.
  4. Drizzle a generous amount of the curried mayo on top of the katsu tempeh.
  5. Sprinkle with chopped roasted peanuts and garnish with red cabbage. Enjoy!

Note: Be generous with the mayo sauce. It brings not only creaminess and richness but also a lot of flavors!

Ingredients like tempeh, peanuts, cilantro, lettuce, steamed bun, and mayo.


What can I substitute for the tempeh?

Tofu, vegan chicken, or your favorite plant-based meat will make great substitutes!

Can I use regular breadcrumbs instead of panko?

Yes, you can. However, the texture won’t be as light and crispy.

How long do these gua baos keep?

These are definitely best served immediately for the best texture and flavor. After a couple of hours, the tempeh tends to lose its crispiness, and the bao bun will dry out a bit.

Holding gua bao with katsu tempeh, peanuts, red cabbage, and lettuce.

I hope you are going to love these tempeh bao buns! It’s meaty, crispy, filling, and super flavorful!

Bao bun with panko tempeh, lettuce, peanuts, and red cabbage.

🥢 More Bao Bun Recipes

If you like steamed buns, you are going to love these recipes as well:

Let me know in the comments if you try this recipe!

Steamed bun with katsu tempeh, spicy mayo, lettuce, and peanuts.

Tempeh Katsu Bao Buns

5 from 2 votes
Author: Thomas Pagot
Steamed buns filled with katsu tempeh, cilantro, roasted peanuts, and a creamy curried mayo sauce! Plant-based and packed with flavor and textures!
Prep Time : 25 minutes
Cook Time : 15 minutes
Total Time : 40 minutes
Servings 2 bao buns


Tempeh Katsu

  • 3.5 ounces tempeh sliced in two rectangles
  • 1/4 cup all-purpose flour
  • 3 tbsp water
  • 1/2 tsp sugar
  • 1/4 tsp ground black pepper
  • 1/8 tsp salt
  • 1/2 cup panko breadcrumbs

Curried Mayo

  • 2 tbsp vegan mayo
  • 1 tbsp chili sauce or sriracha
  • 1/2 tsp curry powder

The Rest

  • 2 bao buns
  • 1/2 cup chopped lettuce
  • 1/4 cup finely chopped peanuts*
  • fresh cilantro, shredded red cabbage


Tempeh Katsu

  • In a small bowl, whisk together the flour, water, sugar, black pepper, and salt. Add the panko breadcrumbs to another bowl.
  • Dip each piece of tempeh into the flour batter and slightly shake it to remove the excess batter. Transfer immediately to the bowl of panko and flip the tempeh to coat it evenly on all sides. Transfer to a plate.
  • Heat about 1 cup of neutral oil over medium heat in a deep saucepan or skillet. Once the oil is hot, add the panko-coated tempeh and fry for 2-3 minutes. Flip once halfway through frying or until golden brown.
  • Remove from the oil by using a fork or a slotted spoon and transfer to a plate lined with kitchen paper towels.

Curried Mayo

  • In a small bowl, combine the mayo, chili sauce, and curry powder. Stir until fully combined. At this point, you can taste and adjust the spiciness to your liking by playing with the ratio of mayo to chili sauce.

To Assemble

  • Steam your buns according to the package instructions (usually 12-15 minutes).
  • Open the buns and arrange about 1/4 cup of lettuce and a few leaves of cilantro inside each bun. Top with the katsu tempeh and generously drizzle with the curried mayo.
  • Top with the finely chopped peanuts and shredded red cabbage if using. Serve immediately!


*You can chop the peanuts with a sharp knife or process them for a few seconds in a food processor.
Course : Entree, Main Course
Cuisine : Asian
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants
Share this recipe!

Leave a Reply

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

Rate this Recipe


  1. 5 stars
    These look and sound amazing! I’m intrigued with the shape of these bao buns… I’ve never seen anything like it, but am imagining a flat steamed bun that folds to accommodate the delicious katsu tempeh you’ve made. Does that sound accurate? I got this recipe from your newsletter and immediately had to see more, and went to check out your insta page again! thanks for sharing such tasty recipes!

    1. Yes, it is a bun that is first flattened and then folded before being steamed. I have other recipes that show how to make these at home.
      Thanks for your kind words Jenni!