You are looking at Home / Recipes / Chinese Roast Pork

Chinese Roast Pork

Chinese Roast Pork - Chinese Recipes For All

An absolute classic, add this to any dish for extra points!

This is the one you need to make. Quite a traditional Chinese dish, if you can master this then hat's off!

Time: Prep 20 (plus 2 hours + marinade time) mins / Cooking 25 mins

Difficulty: Average



Serves 4-6

  • 750g or 6 pork shoulder steaks
  • Honey, for brushing

The marinade:

  • 1 tsp hoi sin sauce
  • 1 tsp yellow bean sauce
  • 2 tsp oyster sauce
  • 2 1/2 tsp brandy
  • 1 tbsp salt
  • 4 tbsp sugar
  • 1/4 tsp five spice
  • 1 tbsp light soy sauce

Note: If you have red food colouring powder add in 1/4 tsp, mixed with a little water to form a paste, to the marinade. We have not added it in this recipe however don’t worry the taste will still be fabulous!



Add in marinade ingredients to the pork and mix well. Leave in the fridge for 2 hours or overnight.

Ready? Let's cook!


Pre-heat oven to 250 degrees celcius, gas mark 9.


To cook, place a rack on top of a baking tray to catch any oils dripping from the meat. Line up the marinaded pork on top of the rack. Don't overlap the pork steaks.


Cook for 25 minutes. Halfway through, turn the pork steaks over and brush honey over each steak.


Slice up and serve. Drizzle some of the juices from the tray onto the pork.

Done! 祝您好胃口!

Have your say