Simple sticky tofu bao

Serving size: 5 baos
Cooking time: 30 minutes
Recipe by Amanda Ducks

There’s something seriously satisfying about bao buns—those soft, pillowy pockets that are just begging to be filled with bold flavors and fresh textures. These sticky tofu bao buns are the ultimate hand-held comfort food. They're sweet, salty, a little spicy, and perfectly balanced with crisp veggies and fragrant herbs.

Using store-bought bao buns makes this recipe super approachable, while marinated tofu and a quick spicy mayo take the flavor to the next level. Whether you're impressing guests or treating yourself, these are guaranteed to be a hit.

Let’s get into it!


Ingredients

Sticky tofu

  • 100g firm tofu, sliced into small rectangles

  • ⅛ cup soy sauce

  • ¼ cup hoisin sauce

  • 1 tbsp sriracha

  • ½ tbsp rice bran oil (or olive oil)

  • 1 tbsp brown sugar

To serve

  • ½ cucumber, finely sliced

  • 1 small carrot, peeled into thin ribbons

  • 2 tbsp vegan mayo

  • ½ tbsp sriracha

  • 5 store-bought bao buns

  • Fresh coriander, roughly chopped

Method

Step 1: Marinate the tofu
Slice the tofu into thin, rectangular pieces. In a mixing bowl, combine soy sauce, hoisin sauce, sriracha, oil, and brown sugar. Stir to combine, then add the tofu and gently toss to coat. Let it marinate while you prep the veggies.

Step 2: Prep the fillings
Finely slice the cucumber. Using a vegetable peeler, shave the carrot into thin ribbons and cut them in half if they’re too long. In a small bowl, mix the vegan mayo with sriracha to make a quick spicy mayo. Chop the fresh coriander, if using.

Step 3: Cook the tofu
Heat a frying pan over medium-high heat. Add the tofu pieces (reserve the leftover marinade) and cook for 3–5 minutes per side, or until golden and slightly caramelised. Reduce heat to low and pour in the reserved sauce. Cook for 1–2 more minutes until sticky and glossy, then remove from heat.

Step 4: Steam the bao
Steam the bao buns according to the package instructions—usually around 5 minutes over boiling water in a steamer basket or using the microwave method.

Step 5: Assemble the bao buns
Open each steamed bao and spread a little spicy mayo inside. Layer in sticky tofu, carrot ribbons, cucumber slices, and a sprinkle of fresh coriander. Serve warm and enjoy every bite!

Tips & variations

Add crunch: Sprinkle with toasted sesame seeds or crushed peanuts.
Short on time?: Skip the marinating time and just cook the tofu directly in the sauce—it will still taste amazing.
Double up: This recipe can easily be scaled for a group. Just double or triple the ingredients.

I hope you enjoy this recipe!

With love,
Amanda x

Previous
Previous

Sticky chilli and lime tofu

Next
Next

Choc-coated cookie dough protein balls