Citizens, I – the Tennō (Emperor) of Tenacity, YOUR TFD has striven without rest or recompense (you should really consider helping to support the blog, as noted here) to document and preserve recipes in danger of perishing across all cuisines. One genre of cuisine I find particularly fascinating (and delicious!) is the rare fusion cuisine of the Baba Nyonya people in Malaysia, also known as the Peranakan.
The Peranakan are descended from Chinese immigrants who inter-married with local southeast Asians in the region and have fused Chinese, Malaysian, Thai and other influences into their style of cooking. This recipe for tamarind pork belly or shoulder, known as Babi Assam in the local language, is a dearly-beloved favorite of mine and I am honored to share it with you today!
Members of this community in Malaysia address themselves as Baba Nyonya. Nyonya is the term for the women and Baba for the men. It applies especially to the populations of Chinese descent in the British Straits Settlements of Malaya and the Dutch-controlled island of Java and other locations, who have adopted Nusantara customs—partially or in full—to be somewhat assimilated into the local communities.
Many were the elites of Singapore, more loyal to the British than to the Chinese. Most have lived for generations along the straits of Malacca. They were usually traders, the middleman of the British and the Chinese, or the Chinese and Malays, or vice versa because they were mostly English educated. Because of this, they almost always had the ability to speak two or more languages.
In Malaysia, the Peranakan Chinese commonly refer to themselves as Baba-Nonya. The term Baba is an honorific for Straits Chinese men. It originated as a Hindustani (originally Persian) loan-word borrowed by Malay speakers as a term of affection for one’s grandparents, and became part of the common vernacular. In Penang Hokkien, it is pronounced bā-bā (in Pe̍h-ōe-jī), and sometimes written with the phonetic loan characters 峇峇.
Female Straits-Chinese descendants were either called or styled themselves Nyonyas. Nyonya (also spelled nyonyah or nonya) is a Malay and Indonesian honorific used to refer to a foreign married lady. It is a loan word, borrowed from the old Portuguese word for lady donha (compare, for instance, Macanese creole nhonha spoken on Macau, which was a Portuguese colony for 464 years).
Because Malays at that time had a tendency to address all foreign women (and perhaps those who appeared foreign) as nyonya, they used that term for Straits-Chinese women as well. It gradually became more exclusively associated with them. In Penang Hokkien, it is pronounced nō͘-niâ (in Pe̍h-ōe-jī), and sometimes written with the phonetic loan characters 娘惹.
The language of the Peranakans, Baba Malay (Bahasa Melayu Baba) or Peranakan Malay, is a creole language related to the Malay language (Bahasa Melayu), which contains many Hokkien words. It is a dying language, and its contemporary use is mainly limited to members of the older generation. It is common for the Peranakan of the older generation (particularly among women) to latah in Peranakan Malay when experiencing unanticipated shock.
The Peranakan Malay spoken by the Malaccan Peranakans community is strongly based on the Malay language as most of them can only speak little to none of the language of their Chinese forebears. Whereas in the east coast of Peninsula Malaysia, the Peranakans are known to not only speak a Hokkien version of their own but also Thai and Kelantanese Malay dialect in Kelantan, and Terengganu Malay dialect in Terengganu respectively. Unlike the rest of the Peranakans in Malaysia, Penang Peranakans in comparison are much heavily influenced by a variant of Hokkien dialect known locally as Penang Hokkien.
Nyonya cooking, especially babi assam, is the result of blending Chinese ingredients with various distinct spices and cooking techniques used by the Malay/Indonesian community. This gives rise to Peranakan interpretations of Malay/Indonesian food that is similarly tangy, aromatic, spicy and herbal.
Key ingredients include coconut milk, galangal (a subtle, mustard-scented rhizome similar to ginger), candlenuts as both a flavoring and thickening agent, laksa leaf, pandan leaves(Pandanus amaryllifolius), belachan, tamarind juice, lemongrass, torch ginger bud, jicama, fragrant kaffir lime leaf, and cincalok – a powerfully flavored, sour and salty shrimp-based condiment that is typically mixed with lime juice, chillies and shallots and eaten with rice and other side dishes.
There are regional variations in Nyonya cooking. Dishes from the island of Penang in the northern part of Peninsular Malaysia possess Thai influences, such as more liberal use of tamarind and other sour ingredients. Dishes from Singapore and Malacca show a greater Indonesian influence, such as the use of coconut milk. A classic example is laksa (a spicy noodle soup), which comes in two variants: the sour asam laksa from Penang and the coconut milk-based laksa lemak from Singapore and the southern regions of Peninsular Malaysia.
The flavor of laksa and other Nonya recipes (including babi assam) is determined by the rempah, which in Malay means spices. The various combinations are pounded into a paste with a mortar and pestle, with a very specific texture and density. It is said that a Nyonya can determine the culinary skill of a new daughter-in-law simply by listening to her preparing rempah with a mortar. Nonya recipes are handed down from one generation to the next, and because of the time-consuming preparation of these dishes, it is a cuisine that is often at its best when served at home.
This recipe for babi assam calls for a few special ingredients, which are thankfully not hard to purchase here in the States. Yellow fermented bean sauce can be purchased from Amazon here, or if unavailable substitute a bit less than called for of miso instead. Tamarind paste may be purchased here, palm sugar from here, dark soy sauce from here, 5 spice powder from here and belacan (Malaysian shrimp paste) from here.
Citizens, babi assam is a truly delicious recipe from a far-off corner of the world that I hope you see fit to try – you could try this as part of a multi-course Nyonya feast with these delicious clams as a separate course.
Battle on – the Generalissimo

The Hirshon Malaysian Peranakan Tamarind Pork – Babi Assam
- Total Time: 0 hours
Ingredients
- 800g (28 ounces) pork belly or shoulder (with skin if you like the gelatinous texture, skin also helps to thicken the sauce), cut into chunks
- 2 lemongrass, trimmed, left whole and bruised
- 50g (a bit less than 2 ounces) peeled garlic
- 2 Tbsp. fermented yellow bean sauce or if unavailable, try 1 1/2 Tbsp. miso
- 50g (about golf ball size) tamarind paste + 1 cup of boiling water
- 3 Tbsp. palm sugar or normal sugar (TFD strongly prefer palm sugar)
- 1 tsp. dark soy sauce
- 2 tsp. oyster sauce (TFD change, original recipes used dark soy sauce)
- ***
- Peranakan spice paste:
- 3 shallots, peeled
- 1 chunk peeled galangal (about 25g) (if unavailable, use peeled ginger)
- 1 chunk peeled ginger (about 25g)
- 5 macadamia nuts
- 2 tsp. shrimp paste (belacan) – wrapped in foil, and dry toasted in a very hot pan
- 1 small red bell pepper, chopped into pieces
- 1 large jalapeno, chopped into pieces with seeds
- 1 Tbsp. red pepper flakes
- 2 Tbsp. water
- ***
- 1 Tbsp. Chinese 5-spice powder (optional but recommended)
- 3 Tbsp. peanut oil
- Cilantro sprigs for garnish
Instructions
- Cut galangal, ginger and shallot into small pieces. Put all the spice paste ingredients into a blender with water and blend to a smooth paste.
- Soak the tamarind with boiling water, let it cool for a bit then squeeze with fingers to release the pulp then strain.
- Stir and cook the spice paste with oil for 2 – 3 minutes, then add the yellow beans lightly crushed the beans with the back of the cooking spoon or spatula. Add lemongrass and whole garlic cloves and continue stirring for a little bit longer until fragrant.
- Add pork and stir for 3 minutes, then add soy sauce, 5-spice (if using), oyster sauce (if using) and tamarind juice. Let the liquid boil then turn the heat to the lowest possible setting, cover and simmer until the pork is tender, about 1 hour. Add sugar and stir.
- If the sauce is too runny: raise the heat, uncover the pot and reduce to the thickness you prefer. Don’t reduce the sauce too thick, since as it cools the sauce will get thicker.
- Garnish with cilantro and serve immediately.
- Prep Time: 0 hours
- Cook Time: 0 hours
- Category: Recipes
Nutrition
- Calories: 1318.39 kcal
- Sugar: 19.93 g
- Sodium: 562.4 mg
- Fat: 119.96 g
- Saturated Fat: 41.03 g
- Trans Fat: 0.0 g
- Carbohydrates: 38.48 g
- Fiber: 4.05 g
- Protein: 23.34 g
- Cholesterol: 147.36 mg
this sounds succulent. the next time i get my hands on some pork belly (mystifyingly hard to find where i live, but i can ask my farmer guys to cut some with enough advance notice), this is how i will prepare it.