Celebrating Food! Celebrating Life!

On the Trail of the Phoenix – Chap Chye… A Revisit

DSC_8252 s
Chap Chye is a quintessential dish for anyone who takes an interest in Peranakan food to learn to cook . It has its roots in Chinese cuisine of course but has since become deeply ingrained and naturalised into the Straits Chinese way of cooking. For us, Chap Chye is a dish which never fail to make its appearance on the dining table whenever we celebrate a major festival at my Grandma’s. Like I’d mentioned before, this dish together with kari ayam and ngoh hiang are hailed as the “holy trinity” which reminds me much of my grandma’s cooking even until today. It is her speciality, which she faithfully prepared the day before, in full knowing that the dish takes a good overnight rest for the flavours to develop and mature. Traditionally, chap chye is a must whenever there is ancestral prayers, alongside other dishes like pongteh but as the generations evolved, the rule for chap chye as a laok semayang has relaxed over time as it is now commonly enjoyed even over simple family dinners.

DSC_8266 s
There are several things that set the Peranakan chap chye apart from the mainstream Chinese versions. Firstly, the Chinese versions are largely vegetarian, void of meat and even garlic, unlike the Straits Chinese version where sliced pork belly and prawns are added. Next is of course the addition of fermented soya bean paste aka taucheo while the Cantonese version uses fermented red yeast beancurd aka nam yue instead. If you can’t find taucheo where you are, I think miso paste is a reasonable substitute.
DSC_8224 s
Apart from the above mentioned, the other ingredients in the Peranakan Chap Chye is pretty much the same as those of the Chinese vegetarian versions. Chinese cabbage aka kobis or khor leh chye is the main ingredient for the dish with the other accompanying condiments like carrots, dried lily bud (kim chiam), dried chinese mushrooms (hnio khor), dried black fungus (bok jee), fried beancurd stick (tau kee aka teck ark kee) and dried mung bean vermicelli (tang hoon). What is missing from the spread in the photograph above is dried sweet bean curd sticks (tnee tau kee aka tnee teck ark kee).

Do remember to retain the mushroom soaking water as it contains so much flavour. That said, do give the mushrooms a good rinse before allowing them to reconstitute in water for a couple of hours. I usually soak mine overnight in the fridge. When fresh prawns are not used, my grandma would add dried shrimp (udang kering) instead for that additional dimension of umami flavours. For special occasions, the fresh pork belly would be replaced with roasted pork belly (sio bak) instead and sometimes, dried fish maw (hee pio) or sea cucumber (hai sim) was added as well.
DSC_8238 s
The actual cooking time depends on how soft one likes his or her chap chye to be. Some of my cousins prefer the cabbage to be crunchy while the older folks like my aunts like the ingredients really soft and mushy. Whichever the case is with the texture, the more important step is to allow the cooked chap chye to sit for at least a couple of hours before serving, or preferably overnight for the flavours to develop. And whatever chap chye is left behind is not wasted, cooked together with the other food on the table like roast chicken or duck and whatever soup that was cooked that day, like Itek Tim, Kuah Hee Pio or Kuah Perot Babi and it would be instantaneously transformed to a delicious chye boey tng!
DSC_8249 s
Nyonya Chap Chye – Peranakan Cabbage Stew Recipe (serves 8 – 10) adapted from here

800g of Chinese cabbage
1 large carrot, appro. 150g
250g pork belly
1 bulb of garlic
6-8 dried chinese or shiitake mushrooms
6-8 rosettes of dried black fungus
8-10 fresh prawns
A handful of dried lily bud
60g dried bean curd sheets,
3 pieces of dried sweet bean curd sticks
2-3 bundles of mung bean vermicelli
2 tbsp of taucheo
Pork bone stock
Prawn stock from prawn exoskeleton
salt and sugar to adjust taste
Oil for frying

Additional or Optional ingredients
fried beancurd puffs (tau pok)
firm beancurd  (tau kwa)
dried shrimp (udang kering)
deep fried fish maw (hee pio)
roast pork belly in place of pork belly (sio bak)
dried sea cucumber, reconstituted (hai sim)

Mise en place
Soak dried mushrooms, black fungus, dried lily bud separately til soft. Retaining soaking liquids of mushrooms.
Chunk cabbage and carrot into bitesize pieces and set aside.
Halve soaked mushrooms into bitesize pieces. Quarter if mushrooms used are big.
Remove hard and fibrous stalks from soaked black fungus and lily bud. discard the soaking liquids from these ingredients
Cut black fungus into bitesize pieces.
Cut off the hard stem at the end of each lily bud and tie each lily bud into a knot.
Peel prawns to remove shell and head. Set exoskeleton aside for later use to make the prawn stock.
If the taucheo used is in whole grains, mash preserved soya beans coarsely in a small bowl with the back of a spoon and set aside.Omit if taucheo paste is used.
Break dried beancurd skin sheets into bitesize pieces.
Using a pair of scissors, snip sweet beancurd skin sticks into 1-cm wide strips.
Peel and mince garlic finely.
Cut pork belly into narrow strips.


First, prepare prawn stock with prawn exoskeleton as in the laksa lemak recipe here. Discard the spent exoskeletons and set aside the stock for later use.
Heat up the same wok and add more cooking oil. And turn down flame to medium low.
Add dried beancurd skin sheets and slowly fry until they crisp and blister slightly. Remove, drain to remove excess oil and set aside.
Repeat frying process with sweet beancurd sticks which had been cut into strips. Fry until crisp and surface begins to blister. Do not overfry these as they would become too brown aesthetically and bitter to taste. Remove, drain to remove excess oil and set aside.
Pour away most of the frying oil until about 2 tbsps left. Add garlic and dried shrimp if using, and stir fry until it exudes aroma. Add pork belly strips followed by taucheo paste and stir-fry, followed by carrots, cabbage chunks until well-coated. Add black fungus, Chinese mushroom, lily buds, the two types of beancurd sticks, any of the optional ingredients mushroom and stir fry a bit.
Pour in mushroom soaking liquids, pork stock, prawn stock and top up with enough water to almost cover all the ingredients. Bring everything to a boil.
Lower flame to a simmer for 20-30 min covered. Open the lid every 10 min or so to give all the ingredients a good stir. Finally add the mung bean vermicelli and continue to stir for another 5-8 min until the stock reduces and the tang hoon is well reconstituted.
Mix the ingredients with spatula until everything is well incorporated. Top up with water if necessary. Cover with lid and allow to simmer until cabbage and carrots soften to the desired texture.
Adjust the flavours with salt and sugar if necessary.
Turn off flame and allow the cooked chap chye to sit for a couple of hours, and preferably overnight for flavours to develop. Reheat the chap chye an hour or so before serving, but serve while it is lukewarm or even at room temperature. The flavours of chap chye are best appreciated when it has returned to room temperature.
Serve alongside other Peranakan dishes with steamed rice and sambal belacan.

DSC_8277 s

2 responses

  1. Pingback: 豆豉炒魟鱼 Stir Fried Stingray with Fermented Black Beans | travellingfoodies

  2. Pingback: Midnight Cooking « Food Notes « Mermaids Have Drums « Growing Fins

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 )

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