Celebrating Food! Celebrating Life!

On the Trail of the Phoenix – Hee Pio Soup

DSC_5677 s
Peranakan cooking is a classic example of an amalgamation of the culinary cultures from many ethnic groups who have lived closely together in this region for hundreds of years. It likens a ”Creole Cuisine“ of the East, blending together influences from Malay, Chinese, Portuguese, Indonesian and Thai cooking all into a unique genre which we know today as “Straits Chinese cuisine”. Out of these influences came a myriad of dishes which have now become signatures of Straits Chinese cooking, whose names run analogous to the cuisine now. Ayam Masak Buah Keluak, Itek Tim, Babi Pongteh and Ikan Gerang Asam are some of the more iconic ones. Like many other Peranakan dishes, he Hee Pio soup has its origins in traditional Chinese cooking, particularly those from the southern provinces of Guangdong and Fujian. For many lovers of the cuisine, Hee Pio Soup is a simply must-have on the dining tables at family dinners, important gatherings, wedding celebrations and other joyous occasions where the “Tok Panjang” was served. While the concept of Tok Panjang has kind of waned and disappeared from the modern lifestyles of most Peranakan households, Hee Pio soup still makes its customary appearance whenever folks get together just to dine together in the company of one another.

DSC_5669 s
Hee Pio soup or Kuah Hee Pio as some would call it, is to many is a “ceremonial” soup, whose plenitude of different ingredients and components symbolically signifies riches and abundance. Unlike other simpler soups like Pong Tauhu or Bakwan Kepiting which are deemed more “daily meal”- like, Hee Pio Soup is much more laborious to prepare as everything is usually made from scratch. Of course one could decide to be “tak kuasa” and buy readily available fish balls, pork balls and prawn balls from the supermarkets but as every other baba or nyonya would put forth staunchly, “nothing beats those made by the very hands of my own grandmother”. I won’t disgree on this for Hee Pio Soup as the commercially available ones simply have too much starch added as a binding agent and often not enough meat ratio. When the balls are made at home, we can control the amount of starch added to make the natural sweetness from the meats come through more easily.
DSC_5500 s
The ingredients list for Hee Pio Soup is a very long one and so is the procedure. Not meant to be intimidating, it is significantly longer compared to the other soups like Pong Tauhu or Buah Paya Masak Titek. Apart from fish maw, three different types of meat balls which goes into the soup are made by hand. For pork balls, the technique de facto is to buy a nice piece of pork belly and mince it ourselves at home. I still remember fondly watching my grandmother do it whenever she needs to cook Pong Tauhu, Ngoh Hiang or Sotong Sumbat Babi. The rhythmic mechanical workings of her Chinese cleaver still rings in my head in fact. Nowadays, we could get minced pork easily from the supermarket or at the butchers so one doesn’t necessarily have to mince it ourselves anymore. But the act of mincing pork the traditional way is kind of therapeutic if you ask me.

There are two types of fish maw commonly available now. One is from threadfin (ikan kurau) while the other from eel (ikan belut). The former is often deemed more superior and markedly more expensive but both works equally fine if you ask me. They can be differentiated by their physical appearance as eel’s swim bladder from which the “fish maw” is made is noticeably more elongated and slender than that from threadfin. It is important to soak the fish maw in some warm water until it is slightly soften first before processing. Not only is it easier to cut, but it also allows the oils which were used to deep fry the fish maw to be removed effectively.
DSC_5470 s
For making fish paste, wolf herring (ikan parang) is the ikan de facto at home. It is quite easy to find in our local supermarkets as “dorab” and quite reasonably priced too. It is however, a tricky fish to handle as it is full of long bones so extra caution is needed to make sure that there are no fish bones in the fish paste scraped from the skin and bone.

If ikan parang proved to be too finicky to handle, other viable options include yellow fusiler (ikan tauhu) or even spotted mackerel (ikan tenggiri).
DSC_5485 s
For the prawn paste, I was taught by my grandma to use the side of her cleaver to press down and flatten each prawn to form a paste instead of chopping finely. She told me that this is much faster and purportedly learnt this from a Chinese cooking program many many moons ago. The process is repeated several times to get the paste down to very fine consistency.
DSC_5510 s
The fish paste is used for several things in this recipe. One is to make fish balls and the other as a filling for omelette rolls. It is also used as a filler for prawn balls. To the fish balls, finely minced fresh red chili and coriander leaves are added in addition to the seasoning, just like how the minced pork is incorporated with finely julienned black fungus, as well as brunoised carrots and chinese mushrooms as well. The incorporation of these ingredients not only dramatically improves the textures and flavours of the meatballs but also make them visually more appealing as well. Or so I was told. I just follow instructions. 🙂
DSC_5642 s
A definite must-have in the Peranakan version of Hee Pio Soup is omelette fish roll. The omelette should be thin so that it would not crack upon rolling. The right pressure must also be applied to allow for the textural changes in the fish paste as it is steamed. The fish paste tightens considerably, firming up the roll and would invariably cause the skin to crack if it was rolled too tightly to start with. In short, it is not difficult to make but does require a bit of practice to make the egg rolls well.
DSC_5580 s

Kuah Hee Pio – Fish Maw Soup Recipe


2 whole fish maw (I’d used hee pio ikan belut)
1.5 to 2 litres water
1 kg pork ribs
1/2 head of chinese cabbage, cut into large chunks
half a large carrot, peeled and cut into disks the shape of flowers/stars or crosses if desired
salt to taste

Bring water to boil in a large pot.
Add pork ribs and bring to a boil again for 10 min.
Skim off any impurities and scum from the surface.
Lower flame to medium low and cover with lid. Simmer for 45 min.
Meanwhile, soak fish maw in warm water until soften. Squeeze out as much water as possible.
Rinse with some tap water and squeeze out the water.
Cut into 3 cm wide rings and set aside.

For pork balls
300g pork belly, minced
handful of dried black fungus, soaked until soften
2 chinese mushrooms, soaked until soften
thumb length piece of carrot, peeled and brunoised
1 egg white
1/2 tsp salt
1 tbsp tapioca starch
1 tsp sesame oil
1/2 tbsp sugar
dash of ground white pepper

Mix all the ingredients together thoroughly with clean hands in a mixing bowl or with a food processor and refrigerate for 30 min to marinate.

For making fish paste (for fish balls and omelette roll)
600g-700g of fish meat, from ikan parang or other suitable fish varieties like ikan tauhu or ikan tenggiri (without bones)
1/2 tsp salt
1 generous tbsp tapioca starch
generous dash of ground white pepper
2 small ice cubes**
1/2 tsp chicken powder (optional)

Mix everything together and rub the seasoning in the fish meat with clean hands, feeling for any fish bones at the same time. Rub the ice cubes into the fish meat until the ice cubes have completely melted. Alternatively, everything can be blitz in a food processor until a fine paste is obtained.
Refrigerate for 30 min to marinate.

** the ice cubes make the fish paste more bouncy and succulent as I was told.

For prawn balls
200g prawn meat (without shell or head), minced
100g fish paste (see above)
1 generous tbsp cornstarch
1/4 tsp salt
dash of ground white pepper
1 tsp chili powder (optional)

Mix everything thoroughly with clean hands in a mixing bowl or with a food processor. Refrigerate for 30 min to marinate.

For fish balls
300g fish paste (see above)
a few sprigs of coriander leaves, finely chopped
half a red chili, seeded and finely chopped

Mix the fish paste with the chopped coriander leaves and red chilies. Set aside for later use.

For omelette fish roll
3 eggs, cracked and beaten
pinch of salt and pepper, added to beaten eggs
300g of fish paste (see above)
1 tbsp cooking oil

To a heated frying pan, add 1 tbsp cooking oil and swirl HALF of the beaten egg mixture into the pan to make a thin omelette.
Once the omelette is done, remove omelette onto a large and flat plate.
Repeat with the other half portion of beaten egg.
When the omelette has cooled down slightly, place half of the fish paste onto it and use the back of a soup spoon to flatten and spread the fish paste until it reaches the edges of the omelette.
Carefully roll the omelette from one end to the other.
Repeat the process with the other omelette and the other half portion of fish paste.
Rub cooking oil generously onto a steaming dish.
Place the omelette fish rolls onto the steaming dish with the sealing end facing downwards.
Steam the rolls for about 8-10 min.
Set aside to cool down slightly before cutting into diagonal slices.

chinese coriander leaves (daon ketumbeir) for garnishing
1 tbsp of fried shallot crisps or garlic crisps
1 tbsp shallot oil

To cook the hee pio soup, add chopped cabbage and sliced carrots into the pot of pork broth and bring to a boil.
Lower flame and cook for 10-15 min until cabbage just softens.
Add chopped fish maw and lower flame to a bare simmer.
Scoop meat ball paste with a wet soup spoon into a palm moistened with some water, and roll into balls, taking care to press down the julienned black fungus, mushrooms and carrots into the minced pork slightly to prevent them from dislodging into the soup during cooking.
Carefully lower each meat ball directly into the soup broth.
Repeat meat ball making process until all the mixture is used up.
Repeat the same process for making fish balls and finally prawn balls.
Bring the hee pio soup to a boil again and skim off any scum, impurities and oil from the surface of the soup.
Adjust the taste of the broth with salt and pepper (Be careful with the amount of salt to be added as the meat balls have all been seasoned prior).
Before turning off the flame, add the sliced omelette fish rolls.
To serve, ladle ingredients into a large bowl and top up with soup.
Add a dash of ground white pepper, and garnish with coriander leaves, fried shallots or garlic crisps and drizzle over a tbsp of shallot oil.
Serve immdiately with steamed rice and other dishes.

DSC_5658 s

I am submitting this to Asian Food Fest Singapore Month, hosted by Grace of Life can be Simple

8 responses

  1. Too Mai Lin

    Yummy ! It must be very tasty.Have a box of hee pio from CNY hamper. Will make a effort to cook this dish. Tho’ I’ll omit some ingredients – malas.

    September 19, 2014 at 12:05 pm

  2. So delicious! Well done ~
    But take time for preparation for this yummy soup. : )

    September 19, 2014 at 12:47 pm

  3. I can imagine the taste of this soup especially with so much ‘liow’ I remember my mom cooking this dish but not as ‘hoh liow’ as yours 🙂

    September 19, 2014 at 12:51 pm

  4. Liamjin

    Love your blog.. it has everything I want to eat! Thank you!

    September 20, 2014 at 11:59 am

  5. Pingback: On the Trail of the Phoenix – Chap Chye… A Revisit | travellingfoodies

  6. Sharyn

    Looks so delicious! Can I prepare the balls and roll in advance and cook the soup another day?

    March 5, 2016 at 9:35 am

    • Alan (travellingfoodies)

      Hi Sharyn, I would suggest that you prepare the ball mix in advance, put them in the chiller and roll them the next day instead. I am not sure if the balls would stay in shape if you roll them the day before. Precooking them is not a good option too because they will release the flavours into the cooking water when all the goodness should have gone into the soup!

      March 5, 2016 at 1:14 pm

  7. Pingback: On the Trail of the Phoenix – Laok Ari Ari Everyday Peranakan dishes | travellingfoodies

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s