Ngoh Hiang (Chinese Five-Spice Pork Roll) recipe

Ngoh Hiang is the Singaporean version of five-spice pork rolls wrapped with beancurd skin. This simple ngoh hiang recipe is great as an entree or appetizer. 

Course Side Dish
Cuisine Chinese
Keyword Ngoh Hiang
Servings 5 people
Calories 332 kcal


  • 1 pound minced pork, preferably the shoulder for its higher fat content (455 g)
  • ½ pound fresh shrimp, shelled and minced (228 g)
  • 1 large egg, lightly beaten
  • 2 tablespoons light soy sauce
  • 1 teaspoon fine sea salt
  • 1 teaspoon ground white pepper
  • 1 teaspoon five-spice powder
  • 10 - 12 water chestnuts, washed, peeled and smashed with a pestle (11 ounces/ 300 g)
  • 3 green onions, finely chopped
  • ½ yellow onion, minced
  • 3 tablespoons self-rising flour
  • Dried soya bean skin, available in frozen, ½ pound packs from Chinese grocery stores, cut into 4 by 6-inch rectangles
  • Corn oil
  • Sweet dark soya sauce or Kecap Manis for dipping


  1. Mix the pork and minced shrimp in a large bowl and add the egg, stirring to mix. In a separate bowl, stir together the soya sauce, salt, white pepper and five-spice powder until smooth, then add it to the pork/shrimp mix.
  2. Stir in the water chestnuts, green onions and yellow onion, mixing as you go to distribute the ingredients evenly. Finally, sift in the flour and mix until no traces of flour are visible.
  3. Lay out the prepared skins on your work surface. Arrange a heaping tablespoon of the prepared pork mix along the longer edge of the skin, leaving a ½-inch gap from the surrounding edges. Shape the meat into a slim sausage, it should be about 1 inch tall and 1½ inches wide. Add more pork if needed.
  4. After shaping the meat, roll the skin starting with the edge closest to you, tucking in the side edges as you go. Roll until the meat is fully ensconced within the skin, then place it, seamside down, on a plate. Repeat until you've used up all the pork. (For a great step-by-step visual, check out The Little Teochew's images of how to roll ngoh hiang at the end of this post).
  5. Lightly grease a steamer tray and steam the rolls for 8 to 10 minutes, until the skins turn translucent and the rolls feel firm. Remove and set aside on wire racks to cool. At this point, you can divide the rolls into batches and freeze them in plastic wrap for up to 3 months. To cook, defrost the rolls in a 350F/ 180C oven for 10 minutes before frying.
  6. To finish the rolls, heat a non-stick saucepan large enough to hold 2 to 3 rolls comfortably and add enough oil to thinly cover the surface of the pan.
  7. Add the rolls one at a time - I recommend cooking a maximum of 3 at one go, so as not to overcrowd the pan - and fry on medium high heat until the skins turn a crisp dark brown. Leave to cool on paper towels or a wire rack before slicing and serving. Wipe down the pan with paper towels after each batch before cooking the next.
  8. Slice the rolls into 1-inch chunks and serve warm or at room temperature with the dipping sauce.
Nutrition Facts
Ngoh Hiang (Chinese Five-Spice Pork Roll) recipe
Amount Per Serving (5 people)
Calories 332 Calories from Fat 189
% Daily Value*
Fat 21g32%
Saturated Fat 7g44%
Cholesterol 155mg52%
Sodium 1192mg52%
Potassium 431mg12%
Carbohydrates 11g4%
Fiber 2g8%
Sugar 2g2%
Protein 25g50%
Vitamin A 200IU4%
Vitamin C 3.5mg4%
Calcium 55mg6%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.