Pork Buns Recipe

Bao buns with pork belly

  • serves 12
  • A little effort

Make your own sweet, pillowy bao buns with our easy recipe then stuff them with slow-cooked Chinese-style pork belly


Try our pork belly bao buns recipe, then check out our pork bao bunspork dumplingssoup dumplings and more Asian street food ideas.

How to make the best bao buns

The secret to steamed buns is adding extra raising agent and double rising, which gives you a pillowy bun to stuff your pork belly into

Bao buns recipe




  • golden caster sugar 3 tbsp
  • dried active yeast 1 ½  tsp
  • plain flour 350g
  • rapeseed oil
  • baking powder 1 ½ tsp


  • pork belly slices 1kg, skin and excess fat trimmed off
  • garlic 2 cloves, crushed
  • chinese five spice ½ tsp
  • honey 3 tbsp
  • hoisin sauce 5 tbsp
  • soy sauce 4 tbsp
  • shoaxing rice wine 4 tbsp
  • groundnut oil 2 tbsp 


  • cucumber shredded and tossed with a splash of rice wine vinegar to serve
  • spring onions shredded to serve
  • sriracha chilli sauce to serve


  • Step 1

    Mix the sugar and yeast with 250ml warm water and leave until the mixture starts to froth a little. Put the flour in a large bowl with a large pinch of salt and add 2 tbsp oil and the yeast mixture. Mix to a rough dough with a wooden spoon and then tip onto a floured surface and knead until you have a smooth, soft dough. Knead in more flour if you need to. Tip into an oiled bowl, turning the dough until it is coated in oil, cover and leave to rise until doubled in size. Punch the air out of the risen dough.

  • Step 2

    Tip it onto a floured surface, flatten it out with your hands and sprinkle with the baking powder. Fold the dough over and knead until the baking powder is incorporated and the dough soft. Cover and leave to rise for 30 minutes. To make the pork filling put the meat in a dish in one layer. Mix the marinade ingredients and pour over the meat. Leave for 2-3 hours or overnight. Heat the oven to 200C/fan 180C/gas 6. Sit a rack on top of a roasting tin in which you’ve poured a splash of water. Lift the pieces of pork from the marinade put them on the rack.

  • Step 3

    Roast the pork for 1 hour, turning and basting 2 to 3 times with the leftover marinade. To finish the buns, cut outsquares of baking paper. Divide the doughinto 12 pieces.

  • Step 4

    Roll out each piece of dough into an oval about 12 x 6cm (use a little more flour if the dough is sticky).

  • Step 5

    Put on a piece of baking paper, brush one side with oil and fold gently in half using the paper (you want to be able to open them once they are cooked).

  • Step 6

    Put a large steamer over a medium heat and steam the buns a few at a time for 6-8 minutes or until puffed and cooked through (open carefully and check the middle is cooked through). Don’t let them touch or they will stick. Cut the pork into pieces and stuff into the buns with some cucumber, spring onion and a squirt of chilli sauce. Best made and eaten straight away.

Nutritional Information

  • Kcals 374
  • Fat 18.6g
  • Carbs 33g
  • Fibre 1g
  • Protein 18.2g
  • Salt 1.5g