Taiwanese bah-tzang with chopsticks served on a plate

Taiwanese bah-tzang dumplings

  • 1
  • 2
  • 3
  • 4
  • 5
(0 ratings)

Prep: 1 hr Cook: 1 hr, 5 mins Plus overnight soaking

More effort

Makes 10

Try these traditional Taiwanese dumplings – bah-tzang. Wrapped in aromatic bamboo leaves, they come with a delicious pork, shrimp and mushroom filling

Nutrition and extra info

Nutrition: Per serving

  • kcal356
  • fat13g
  • saturates3g
  • carbs43g
  • sugars6g
  • fibre3g
  • protein16g
  • salt1.2g
Save to My Good Food
Please sign in or register to save recipes.


  • 500g sushi rice
  • 150g whole redskin peanuts
  • 20 fresh bamboo leaves, about 50g (see tip, below)

For the filling

  • 100g dried shiitake mushrooms
  • 20g dried shrimp
  • 150g lean pork shoulder, cut into 1cm dice
  • 150g fatty pork belly, cut into 1cm dice
  • vegetable oil, if needed
  • 3 shallots, sliced



    Related to the onion (as opposed to being a younger version of it), shallots grow in clusters at…

  • 4 tbsp light soy sauce
  • 40g golden caster sugar
  • 3 tbsp crispy fried shallots



    Related to the onion (as opposed to being a younger version of it), shallots grow in clusters at…

  • 50g salted duck egg yolk (optional)
  • pickled chilli or radish and sweet and salty soy-based dipping sauce, to serve



    Part of the capsicum family, chillies come in scores of varieties and colours (from green…


  1. The day before you want to serve, fill a large saucepan with water and bring to the boil. Add the peanuts and simmer for 25 mins. Remove the peanuts, drain and soak overnight in fresh tepid water. Rinse the rice in a sieve under cold running water and leave to soak overnight.

  2. To make the filling, put the dried shiitake mushrooms and dried shrimp in two separate bowls and cover with boiling water. Leave for 15 mins or until completely softened. Remove the mushrooms from the liquid with a slotted spoon and squeeze any excess water back into the bowl. Roughly chop the mushrooms to a similar size as the shrimp. Drain the shrimp and set aside.

  3. Cook the bamboo leaves to make them flexible. Bring a large pan of water to the boil, add the leaves and cook on a high heat for 5 mins. Turn off the heat and keep the leaves in the water for 20 mins. The water should turn a little brown. Rinse and drain the leaves. Drain the rice and peanuts and mix together in a big bowl.

  4. Meanwhile, for the filling, put the diced pork in a pan of boiling water. Simmer for up to 1 hr or until the meat is tender and falls apart easily. Drain and set aside. Heat a large wok on a medium-high heat and add the pork. As some of it is quite fatty, you shouldn’t need to add any more oil, but if it begins to stick, add a little vegetable oil.

  5. Once the pork is browned, add the sliced shallots, shrimp and mushroom. Add the soy sauce and sugar. Cook for a further 1-2 mins until the meat is slightly caramelised. Take the pork off the heat and add the crispy shallots. Using a microplane or box grater, grate the salted egg yolk, if using, into the mixture and mix. Season.

  6. To wrap the bah-tzang, cut around 10 lengths of butcher’s string to around 50cm.

  7. Lay one cooked bamboo leaf on top of another to give a double thickness. Fold the leaves in half and use your hands to form a pointed cone shape. Hold the cone in your hand, point-side down, like a sushi hand-roll or an ice cream cone.

  8. Pack the rice and peanut mix around the outside and the bottom of the leaf-cone to make a layer of rice over the entire surface. Continue until it’s about two-thirds full. Spoon the pork, shrimp and mushroom mixture into the centre of the rice and pack it down tightly. Add another spoonful of rice on top so the filling is completely covered.

  9. To close the bah-tzang, fold the top edge of the bamboo leaves over the rice and tuck it in to seal the gap. Pull the leaves tightly so they enclose the rice and pork, tucking in any loose edges. Use one length of string to secure the parcel, winding it up in the string and leaving a length at the top. Make sure you tie the knots as tightly as possible so none of the filling escapes. Fill the remaining bamboo leaves, and tie them all together.

  10. Bring a large pan of water to the boil, lower in the bah-tzang and cook for 45 mins to 1 hr, then remove them from the water, drain and serve immediately. Untie the string and peel away the leaves (don’t eat them) to reveal the sticky rice and tender pork. Serve with pickled chilli or radish and a sweet and salty soy-based dipping sauce. We’ve cut our bah-tzang open so that you can see the cross-section inside, but you would normally serve them unwrapped.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
Be the first to comment...We'd love to hear how you got on with this recipe. Did you like it? Would you recommend others give it a try?
Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.
Want to receive regular food and recipe web notifications from us?