Ngoh Hiang

4.61 from 33 votes
Recipe IndexRecipe

This post may contain affiliate links. Please read myย privacy policy.

Ngoh Hiang - 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.

Ngoh Hiang, ready to serve.
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ngoh Hiang is one of the most requested recipes from my Singaporean readers. Being a Malaysian, I have no idea what ngoh hiang is.

After poking around, I finally realized that ngoh hiang is the local Singaporean name for a similar dish “loh bak” or five-spice pork rolls wrapped with tofu skin.

So, I invited Danielle of Bon Vivant back for another guest post. (Check out her claypot chicken rice recipe.) Please welcome Bon Vivant to Rasa Malaysia again as she shares her mother’s ngoh hiang recipe.

And to all my Singaporean readers, I hope you enjoy this post! Let us know if your family makes the Hokkien version or Teochew version.

These pork rolls are a delicious and dangerous concoction. Named for the Chinese five spice powder that gives the rolls their unique flavor, Ngoh Hiang (五香) is another take on the pork sausage, if you will.

A whole array of ingredients are stirred into a pound of fatty ground pork, which is then seasoned with five spice powder and snugly wrapped in dried beancurd skins.

First steamed, then pan-fried to a crisp, one bite of these juicy chunks is never enough for me as I’d have worked up a massive appetite by the time these rolls hit the table, thanks to the aromas that leak out in the cooking process…

Like any good Chinese dish, these rolls have their sub-cultural variations, depending on whether the cook was of a Teochew or Hokkien dialect.

In my maternal grandfather’s Teochew version, there were shrimp and water chestnuts, but no onions or yam. Before cooking, each roll was tied with string, sectioning out pieces for easy cutting and serving once ready.

In my paternal grandmother’s Hokkien version, however, there were the pork and onions, but no shrimp or water chestnuts. After tasting both versions, my mother, like any curious cook, took it upon herself to fuse the two traditions to produce a pork roll to her taste.

This took years of trial and error, and neverending rounds of scrutiny and questioning before her rolls received the seal of approval from the seasoned palates on both sides of the family.

With a new recipe for utterly addictive pork rolls came a change of cooking traditions: the Hokkien grandmother saw the merits of water chestnuts and started featuring them in her rolls, while the Teochew grandfather slowly came round to adding onions to his.

As you try out this particular recipe, take the liberty to substitute, add or remove ingredients according to your taste – it is, after all, in the spirit of culinary evolution and curiosity that led to this version in the first place!


Frequently Asked Questions

How many calories per serving?

This recipe is 333 calories per serving.

Ngoh hang.

What To Serve With Ngoh Hiang

For a wholesome meal and easy weeknight dinner, I recommend the following recipes.

I hope you enjoy this post as much as I do. If you try my recipe, please leave a comment and consider giving it a 5-star rating. For more easy and delicious recipes, explore my Recipe Index, and stay updated by subscribing to my newsletter and following me on FacebookPinterest, and Instagram for new updates.

Freshly baked cod fillet with seasonings crust on a plate, garnished with lemon slices and herbs.
5 Secrets to 20-Minute Dinners
FREE EMAIL BONUS: How would it feel to have dinner DONE in 20 minutes? I’ll show you how!
Please enable JavaScript in your browser to complete this form.
4.61 from 33 votes

Ngoh Hiang

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. 
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 5 people
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients  

  • 1 pound (500g) minced pork, preferably the shoulder for its higher fat content
  • ½ pound (250g) fresh shrimp, shelled and minced
  • 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
  • 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

Instructions 

  • Mix the pork and minced shrimp in a large bowl, then add the egg and stir to combine. In a separate bowl, stir together the soy sauce, salt, white pepper, and five-spice powder until smooth, then add it to the pork and shrimp mixture.
  • Stir in the water chestnuts, green onions, and yellow onion, mixing to distribute the ingredients evenly. Finally, sift in the flour and mix until no traces of flour remain.
  • Lay out the prepared skins on your work surface. Arrange a heaping tablespoon of the pork mixture along the longer edge of the skin, leaving a ½-inch gap from the edges. Shape the meat into a slim sausage, approximately 1 inch (2.5 cm) tall and 1½ inches (3.5 cm) wide. Add more pork if needed.
  • After shaping the meat, roll the skin starting from the edge closest to you, tucking in the side edges as you go. Roll until the meat is fully encased within the skin, then place it seam side down on a plate. Repeat until you’ve used up all the pork. (For a helpful step-by-step visual, check out The Little Teochew's images of how to roll ngoh hiang check out at the end of this post.)
  • 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 them 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 350°F (180°C) oven for 10 minutes before frying.
  • To finish the rolls, heat a non-stick saucepan large enough to comfortably hold 2 to 3 rolls, and add enough oil to thinly cover the surface of the pan.
  • Add the rolls one at a time—cooking a maximum of 3 at a time to avoid overcrowding the pan—and fry on medium-high heat until the skins turn a crisp dark brown. Allow them 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.
  • Slice the rolls into 1-inch pieces and serve warm or at room temperature with the dipping sauce.

Nutrition

Serving: 5people, Calories: 333kcal, Carbohydrates: 9g, Protein: 27g, Fat: 21g, Saturated Fat: 7g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 9g, Trans Fat: 0.01g, Cholesterol: 171mg, Sodium: 988mg, Potassium: 491mg, Fiber: 1g, Sugar: 1g, Vitamin A: 128IU, Vitamin C: 3mg, Calcium: 64mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Please rate and comment below!

About Rasa Malaysia

Bee is a recipe developer and best-selling cookbook author, sharing easy, quick, and delicious Asian and American recipes since 2006. With a strong following of almost 2 million fans online, her expertise has been featured in major publications, TV and radio programs, and live cooking demos throughout the United States and Asia.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





29 Comments

  1. E says:

    I made this recipe yesterday without the bean curd skin, and added a dash of Shao Xing wine. I rolled them into meatballs and coated with panko crumbs. The whole family said it was really yummy. Thank you

    1. Rasa Malaysia says:

      Awesome!

  2. Alice Lin says:

    this is the exact same recipe from Elizabeth haigh’s makan cookbook, even the steps are the same. credits?

    1. Rasa Malaysia says:

      This was a recipe contributed by a Singaporean contributor, please read the post. I have no idea who is Elizabeth Haigh but according to the contributor, this is her mother’s recipe.

    2. Rasa Malaysia says:

      Alice, I hope now you know that Elizabeth Haigh’s cookbook has been pulled and withdrawn of circulation due to plagiarism. It seems like she also plagiarized this Ngoh Hiang recipe from my recipe contributor Danielle. I am in the process of notifying Danielle about this incident.

    3. J says:

      Unless there’s a time machine we don’t know about, it’s ridiculous that a recipe posted here over 10 years ago needs to credit something published well after the fact…. Elizabeth Haigh verbatim copied multiple writers & stole recipes that long predate her book. She’s the one that needs to give credit.

      1. Rasa Malaysia says:

        I agree J. It’s shameless and it’s utterly irresponsible for Bloombury to stay dead silent. They think they can sweep everything under the rug? NO WAY!

    4. Derek says:

      Alice, quick to accuse but absent when acknowledging mistakes. Are you a shill for Haigh?

      1. Alice Lin says:

        Sorry did not realize there were replies until 5 months later haha! But yes, the reason I commented was, at that time (Oct 4), the published date was not available on the page no matter where I looked, which is why I thought it was weird.
        I can see it is available now and has probably been added when the page was modified ~ Oct 9. If I had seen the 2010 date, I would definitely have DMโ€™ed Elizabeth instead! Either way, I am glad that the truth was revealed and sorry for jumping to a conclusion!

  3. afra says:

    This is so incredibly tasty. I have made similar before but these are so much better with the addition of the five spice. They only change I made this that I also added so rehydrated shitake. And then I made one โ€˜mistakeโ€™: I tasted one that was only steamed. And I liked it so much I immediately had another one without even frying ? Will certainly be making these often

    1. Rasa Malaysia says:

      Thanks.

  4. Nora Yu says:

    I made the ngo beancurd using your recipe and it’s very tasty. Although, I soaked dried beancu when wrapping the ingredients the skin is keeps on breaking. My question is where can I buy the ngoh Hiang beancurd skin in California? Thank you.

    1. Rasa Malaysia says:

      Asian food stores.

  5. Ms Lee says:

    4 stars
    I just did this today for dinner! Taste delicious! However, there is something im not sure what I did wrong, the skin I did for my rolls turns out rubbery and tough. I used large dried tofu skin and soaked it in water before it is soft enough to wrap. Then after wrapping I steamed it for 10 mins, lightly pan fry it for 40 seconds and put it in air fryer for further 5 mins so as not to have too much oil. The edges are nice and crispy, but the one on the meat was tough and rubbery. could you tell me what I did wrong? Thanks ?

    1. Rasa Malaysia says:

      You have done too many steps. there is no need to air fry.

    2. Ms lee says:

      Ok! I will try again next time.roughly how long for frying? And is it have to use alot of oil like deep frying?

  6. Ms Lee says:

    4 stars
    I just did this today for dinner! Taste delicious! However, there is something im not sure what I did wrong, the skin I did for my rolls turns out rubbery and tough. I used large dried tofu skin and soaked it in water before it is soft enough to wrap. Then after wrapping I steamed it for 10 mins, lightly pan fry it for 40 seconds and put it in air fryer for further 5 mins so as not to have too much oil. The edges are nice and crispy, but the one on the meat was tough and rubbery. could you tell me what I did wrong? Thanks ?

  7. Rofiah says:

    I just did this for lunch.
    And it’s delicious

  8. Kim Thomson says:

    This reminds me a lot of a cantonese dim sum dish which you can order fried, so the skin is crispy, or steamed (delicious both ways to be honest! I only know what it’s called in Cantonese – phonetically it would be “sin chuk kuen”. It’s one of my faves – gonna give this recipe a try! Thanks!

    1. Kim Thomson says:

      P.S. My mum is from Penang and enjoy your hawker stall food photos so much!! Thank you for posting! <3

  9. Sharon says:

    Now that looks nice! I want to try that too. Thanks for sharing this recipe!

  10. Sekar says:

    In Indonesia, it’s called “ngohyang”. Anyway…super delicious. Thanks for the recipe.