Sup Tauhu

Tasting this soup always brings me back to my childhood when our family would make day trips to Bukit Rambai, Melaka, to visit our relatives that resided in the village that my father’s family grew up in. After around an hour’s drive on the superfast highway to Alor Gajah, my father would take a backroad that offered its passengers a more scenic and leisurely ride to my Aunt Nancy’s (Makkoh) house. I would always marvel at the red oxide soil that exuded a slight metallic smell in the air. And on top of the martian-like top soil, we could see small patches of pepper vines growing on bamboo stilts that would sometimes be weighed down by batches of green peppercorns. It must be sheer ingenuity and necessity that these spicy beads were incorporated as the prominent element in this quick yet full-flavored soup.

Tofu is a rather bland ingredient that is featured in this soup. However, in this recipe we see how the Peranakans have taken this Chinese staple in another direction that is typically Nyonya in its approach. Instead of a mild-flavored soup, like the rather similar Hokkien version, here we have a bold and full-flavored backdrop so that the tofu can act as a counterpart with its smooth and bland qualities. The strong flavors in the soup come from the use of garlic, shallots, Belacan (shrimp paste), dried salted fish, white peppercorns, and the garnishing of young Chinese celery and spring onion add strong herbal flavors.  

In making this recipe, I prefer the traditional way of pounding the shallots and garlic in the mortar and pestle in order to extract more flavors into the soup, just like how my grandmothers would. Make sure you get the medium-firm or medium-soft tofu that is fresh. Also, do not use the salted fish product called Bacalao, but instead look for salted Ikan Kurau bones, or even dried Chinese Croaker will do.  You may find young Chinese celery in most Asian Markets as its flavor is more subtle than regular celery.   

My father would relish his favorite soup with some spicy and tangy samban belacan condiment on the pieces of Tofu and shrimp. I am sure you will enjoy this rather complex, spicy, and soul-satisfying Nyonya soup.  

Serves 4

Preparation Time: 10 minutes

Cooking Time: 40 minutes

1 teaspoon white peppercorns, whole 

1 clove garlic, peeled and roughly chopped

5 small or 50 grams shallots, peeled and roughly chopped

1 inch (2.5 cm) Belacan/Shrimp Paste (1 teaspoon powder or ½ tsp paste)

2 tablespoons vegetable oil

4½ cups water

2 – 3 pieces dried salted fish, preferably bones only (around 40 gms/1.5 oz)

½ teaspoon salt 

200 grams/7 oz medium-firm or medium-soft tofu, cut into bite-size pieces

100 grams/3.5 oz small shrimp, shelled (or medium size shrimp, cut into ½-inch pieces) 

2 stalks Chinese celery (Cantonese: kahn choy) or Celery leaves, roughly chopped 

2 stalks spring onion, chopped finely

White pepper, ground

Crush the white peppercorns in a mortar until there are still some small bits, not too fine. Remove and reserve. 

In the mortar, crush the garlic, shallots, and Belacan together into a fine paste.  Remove and reserve. 

In a pot on medium heat, add the oil, and fry the processed paste until aromatic (around 4 minutes) – make sure not to brown the paste too much. Add the water, white peppercorns, and salted fish bones. Cover, bring to boil, and reduce the flame to simmer fairly gently for 30 minutes.  

Meanwhile, prepare the tofu, shrimp, Chinese celery, and green onions according to the ingredient list.

After the soup has simmered for 30 minutes, and add ½ teaspoon salt or to taste. Raise the flame to medium, add the tofu and shrimp, and cook until the shrimp is just cooked (1 to 2 minutes).  

Add Chinese celery and turn flame off.

To serve, pour soup into a large bowl, and garnish it with spring onions and a pinch of white pepper.  

Serve with sambal belacan (recipe) on the side.

My ebook on the Baba Nyonya Peranakan culture is now available for ALL COUNTRIES at USD $9.99. Please visit the main page or CLICK HERE.

Udang Asam Pedas

Serves 4

Preparation time: 30 minutes

Cooking time: 5 minutes

Usually, the word “asam” denotes the use of tamarind in Nyonya cooking as found in many of its dishes. Here, however, we have a dish that defies the use of that local ingredient. But the dish’s sour element comes from the different sauces of tomato ketchup, sweet chili sauce, and white vinegar, seasonings borrowed from English colonial times. 

In addition the above sauce ingredients, this relatively easy dish packs a lot of flavor from the ginger root, garlic, oyster sauce, white pepper, and dark soy sauce, all contributing to a complex sauce that will make you want to savor every drop coating the shrimp shell before peeling it. In addition, the young celery leaves and spring onions bring in more herbal aromatics and texture to the dish. To avoid overcooking the shrimp, mix all the sauce ingredients in a bowl, and pour it into the pan once the shrimp is no more pink on the outside. If you cannot find young celery, you can substitute it with celery leaves or cilantro that are chopped fine.  

After cooking this, don’t be surprised to find yourself licking every drop of this fantastic sauce. 

400 gm medium to large shrimp, heads off, with shells on

Vegetable oil

4 cloves garlic, peeled & cut into thin long wide slivers

2 inches (5 cm) ginger root, peeled & cut into thin wide slices

2 Finger Hot red chili pepper, stems and seeds removed & sliced fine

Sauce ingredients: 

2 tablespoons tomato ketchup

2 tablespoons sweet chili sauce

2 tablespoons oyster sauce

¼ teaspoon white pepper

½ teaspoon dark soy sauce

½  teaspoon salt

1 teaspoon sugar

1 tablespoon rice or white vinegar

1-2 stalk young celery leaves (Cantonese: kahn choy), sliced 1-inch (2 ½ cm) long

1-2 stalk spring onion, cut 1-inch (2½ cm) long

If shrimps are not deveined, follow these steps:

Holding the shrimp in one hand, hold a small serrated knife in the other hand, and start at the top of the first shell after the head. Cut into the shell and into the flesh all the way until before the last segment before the tail, deep enough to expose the vein – do not go deeper than the vein. Remove the vein and dip it with the fingers in a bowl of water to release it.

In a wok or pan on medium-high heat, add 4 tablespoons oil, and fry garlic, ginger and chili for 1 minute or less until aromatic and slightly golden brown. Add the shrimp, and stir them for 1 minute or until they appear just cooked on the exterior. When cooked, lower flame to medium-low.

In a bowl, mix the ketchup, chili sauce, oyster sauce, white pepper, dark soy sauce, ½ teaspoon salt, 1 teaspoon sugar, and 1 tablespoon vinegar. Add sauce to pan. Bring sauce to a simmer and let it reduce until thick. Taste and adjust seasoning. Stir in green onion and celery leaves for 1 minute. Serve immediately.

My ebook on the Baba Nyonya Peranakan culture is now available for ALL COUNTRIES at USD $9.99. Please visit the main page or CLICK HERE.

Apom Balik

Basically this is a pancake that is enriched with the use of creamy coconut milk, molasses-like palm sugar, and pieces of the durian fruit or banana that gives it a strong and rich flavor that is distinct and hard to describe – pancake a la Nyonya.  

When the durian fruit is in season in Malaysia, you can smell it everywhere you go, especially in the markets or near stalls where they are sold. This thorny fruit exudes a flavor and smell that are so pungent that you either have a love or hate relationship with this exotic fruit. The Peranakans have incorporated the custard-like flesh of this Southeast Asian fruit in this dessert in which the fruit’s assertiveness is lessened by its cooking.  

I distinctly recall watching my paternal grandmother making this on a specific occasion. It was raining but she was determined that her grandchildren were going to enjoy this snack. Under an overhead ledge by the kitchen, she made a small charcoal fire in a portable burner as she poured the batter and cooked the pancakes with such attention and care. I stood next to her as I observed the whole process with anticipation, and she would give me the first few pancakes for me to eat while they were still piping hot. It was the perfect snack for a cool wet afternoon; there were indeed some benefits that came along with being the cook’s assistant!

If you do not have an Apom mould pan, one with round deep indentations, you may use a non-stick pan or silver-dollar pancake pan, but make sure that the pancakes are not too big, or too thick, about 3 inches (5 cm) in diameter. If you cannot find fresh durians, you can find frozen ones in Asian markets (or you may make this with just ripe bananas which is equally delightful), although the strong sulfur oxide-like smell will not be present, which may be a relief for some sensitive noses!

Makes around 25 pancakes

50 minutes

150 grams palm sugar (gula melaka) or light brown sugar

1 stalk pandan leaf, folded and tied into a knot

5 tablespoons water 

½ head/ 1 cup coconut shavings, fresh 

(or ¾ cup canned coconut cream or 1¼ cups canned undiluted coconut milk)

250 gm bleached wheat flour, all-purpose, not self-raising

½ teaspoon baking powder 

¼ cup water

1 piece durian fruit or 1 large ripe banana, flesh only and cut into small pieces

Apom mould, silver dollar pancake or regular nonstick pan

Vegetable oil

In a saucepan, add gula melaka or brown sugar, pandan leaf, and 5 tablespoons water. Bring to a simmer for 3 minutes until it is a thick syrup consistency. Pour into a bowl and let cool.  

Squeeze milk from coconut shavings into a bowl. Add enough water to squeezed shavings, and resqueeze to make a total of 1¼ cups of squeezed coconut milk. If using canned coconut cream, mix it with water until you have 1¼ cup liquid. If using canned coconut milk, do not dilute this mixture.  

In a large bowl, mix the flour and baking powder. Add the sugar syrup into the batter and mix well. Slowly pour the coconut milk into the batter and mix well. Add some water bit by bit (around ¼ cup) and stop once the batter has reached a condensed milk thick consistency that pours into a constant stream. Add the pieces of durian or banana. Stir well to avoid lumps.

Heat the round Apom mould or a skillet on medium-low flame, oil it with a few drops of oil, and wipe off the excess with paper towel. Add just enough batter to cover the bottom (3 inches/5 cm diameter on a skillet), even batter out with a spoon, and cook until the top is quite set but still barely wet on the top. Fold pancake towards the middle and let the two halves stick by pressing down firmly – if the middle is still too runny, cook on both the folded sides until it is set. Remove and set aside. Take pan off heat.

Repeat process by first stirring the batter well, lightly oiling the pan, and wiping off the excess oil with the used paper towel. 

Serve pancakes hot or at room temperature.  

My ebook on the Baba Nyonya Peranakan culture is now available for ALL COUNTRIES at USD $9.99. Please visit the main page or CLICK HERE.

Peanut Cookies

Peanut Cookies

After cooking for around a week, my guests have just left my Lunar New Year Open House. It was the perfect opportunity for me to prepare some of my grandmother’s Nyonya dishes, a treat for my guests over the last few years. This year, I decided to make New Year cookies as dessert, and I started preparations a bit earlier for that. With three attempts to make the special powdery cookies, Kueh Bangkit, resulting in dissatisfaction and disappointment, I resorted to Peanut Cookies, a favorite of mine back when I was growing up in Malaysia. These are very delicate flakey bites with the rich nutty flavor in each crumb. A recent online comment by a reader reminded me of how my grandmother made these with pork lard which gave these sweet bites an added unctuousness that I still recall with great nostalgia.

With success under my belt, here is the simple and tasty recipe, adapted from the Rasa Malaysia website (see page).

Makes around 50 cookies.


4 cups ground roasted peanuts (or oven roast peeled raw peanuts at 250 F (120C) until fragrant and lightly brown), plus extra pieces for decoration

1 cup confectionary sugar

1 cup peanut oil

2 cups all-purpose flour

2 tablespoons shortening or cold butter

1 egg yolk, beaten slightly with 1 tsp water for egg wash


Chop peanuts in food chopper until very fine and loose and when the mixture starts to become slightly sticky.

Mix the ground peanut, sugar, and flour together until well combined. Cut the shortening into mixture until fine bits. Slowly add the peanut oil and mix well, until the mixture begins to come together – stop adding the oil at this point.

Shape into small balls and place on baking tray lined with parchment paper – do not flatten. Use a toothpaste cap to make the circular indentation by pressing and rotating the cap to lightly flatten the cookie. Or you can press down a peanut half into the middle of the dough.

Brush the sides below the indentation or around the peanut with the egg wash.

Bake at 350 degrees F (180 degrees C) on middle rack for 20 minutes or until brown – check and watch out for burning after 15 minutes and rotate baking tray position if needed be. Check around the bottom of cookie for burning and remove if you smell burning. Remove from oven, take the parchment paper with the cookies off pan, and let cool. When cool, store in airtight container.

My ebook on the Baba Nyonya Peranakan culture is now available for ALL COUNTRIES at USD $9.99. Please visit the main page or CLICK HERE.

Winter Solstice Celebration – Kueh Ee

The Winter Solstice ceremony, called Tung Chek in Hokkien, or also known as the Kueh Ee festival among the Peranakans, is celebrated on the 22nd of December in order to mark the end of the agricultural and astronomical year in China. To this day, this custom is still practiced in the Peranakans’ ancestral homeland, the Fujian province of China.

Even though the winter season is unnoticeable in the tropics, the Southeast Asian Chinese transplants continued this tradition with little to no dilution of its original form. For this occasion, the Peranakans would eat kueh ee, which is glutinous rice balls colored red, white, and occasionally green, served in ginger-flavored sugar syrup—the different colors represent the yin and yang forces of nature. For dinner, the Malacca Peranakans would serve the rice balls in a savory fragrant pork and chicken soup, which is how it was celebrated in my family. As part of the observance, large balls of this rice flour would be made and placed as offerings on the home ancestral altar and to the Kitchen God. A pair of the larger cakes (one red and the other white) was placed on each side of the main door for months to attract blessings on the family. Such practices on this specific day were to remind oneself that the whole family had lived through another year. On the other hand, a death in the family meant that the custom would not be observed that year as a sign of respect for the departed one. In the past, this rice ball soup was also customarily served to a newly married couple on their wedding day, as an assurance for the longevity of their new partnership.

The savory soup version is a delicious dish that I feel should be served more than once a year. Since it is only served at the winter solstice, we treat the dish reverently, relishing every drop of the savory soup and the rice balls that have absorbed some of the soup flavors. The garnish of cilantro, scallions, white pepper, Tianjin preserved vegetable (tung choy), fried shallots, and fried garlic are de rigueur since they impart some additional flavor notes to each light sip. The colors of the balls are symbolic, and I have even seen some recipes that use green food coloring, which I find unusual next to the customary red and white. The secret to the dish is to make a rich broth that will flavor the rice balls. The garnishes add a different flavor dimension to the dish, so do not omit these important elements.

Serves 4

Preparation time: 1 hour, 15 minutes (1 hour for making stock)

500 grams (1 pound) pork bones, with bits of meat attached, or 4 cups chicken stock

1 chicken drumstick or 100 grams (3½ ounces) lean pork

5 cups water, plus more for rice balls

Vegetable oil, for frying

3 garlic cloves, minced

5 small (50 grams/1¾ ounces) shallot, peeled, sliced into thin rings

100 grams (3½ ounces) glutinous rice flour 

2 tablespoons Tianjin preserved vegetable (Cantonese: tung choy)

Pinch salt

1 scallion, chopped into ¼-centimeter (⅛-inch) pieces

Leaves from 1 stalk coriander (cilantro), finely chopped

Pinch white pepper

  1. Put the pork bones and chicken in a pot with 5 cups of water, cover, and bring to a rolling boil. Lower the heat to a simmer (you may continue to steps 2 and 3). Remove the drumstick after 30 minutes and let cool in a bowl of water—shred the meat and reserve. Let the stock continue simmering for 30 minutes more. Turn off the heat and remove the pork bones. When cool, remove the meat from the bones and cut into small cubes.
  2. In a pan on medium-low heat with enough oil to cover the base, fry the garlic until golden-brown. Remove, drain well, and set aside. Fry the shallots in the same way. Reserve for garnishing.
  3. In a large bowl, add all the flour and then water bit by bit until a thick dough forms. Warning: It is easy to make it too runny, so be conservative with the water. The consistency of the dough should be like thick clay, very stiff to the touch and barely sticking to the hand. Work the dough for a few minutes until it is even and smooth.
  4. Divide the dough in half, and add coloring to one half until it is red enough. You can test this by dropping a small amount of dough into boiling water (the color should be bright and rich). Pinch off small amounts of dough and form them into balls the size of a small marble or large pea by rolling them between your palms. Place the rolled dough on a plate.
  5. Bring a saucepan of water to a boil. Cook the white dough in the boiling water until fully cooked or until they start to float in the water. Remove to cool in a bowl of cold water. Repeat the process with the red dough.
  6. Taste the Tianjin preserved vegetables. If they are too salty, soak them in water for a minute. Remove and squeeze dry.
  7. Bring the stock back to a boil. Add only a bit of salt until barely salty—the preserved vegetable will add more salt to the soup. Add a few dough balls, a pinch of Tianjin pickle, and bits of chopped meat to a serving bowl. When the soup comes to a boil, immediately spoon it over the ingredients in the bowl.
  8. Garnish the soup with the garlic, fried shallot rings, scallion, coriander, and a pinch of white pepper. Serve immediately.
My ebook on the Baba Nyonya Peranakan culture is now available for ALL COUNTRIES at USD $9.99. Please visit the main page or CLICK HERE.

Ikan Sambal

This recipe is quintessentially representative of Nyonya cooking due to the use of a full-flavored and spicy rempah (spice paste) as the stuffing for the simple fish. I recall eating this dish often for dinner when Mamah was alive, as this was one of the dishes in her extensive culinary repertoire. She used to stuff a whole fish with the spice paste and then pan-fry it until the fish was cooked through. I distinctly remember her tearing away pieces of the sambal-smeared flesh from the whole fish with her nimble fingers during dinner, the way most Peranakans used to eat during her time.

I recall a very touching story that Mamah once told me when I was still a preteen. During the Japanese Occupation of Malaya during the Second World War, there were many air raids that took place, and before such bombings occurred, sirens would go off as a warning. At one point, such raids had been taking place for a long period of time, preventing the inhabitants from leaving their homes for a few days. Needless to say, the local market had not opened during that time, and after a few days, people were desperate for food and other provisions.

After a brief period of quiet, the market was open again. Mamah went to the market in search of food for the family, and she went over to the fishmonger to barter over a piece of fish. Suddenly, the sirens started wailing and everyone panicked as they ran for cover to hide from the menacing airplanes. My grandmother froze, torn between running for her life and fending for her loved ones who were very hungry. In a split second, she grabbed the biggest fish on the cart and made a mad dash for home. When I heard the story, I marveled that an unassuming, small-framed woman had such tenacity to fight for survival under the most difficult circumstances. 

In this seafood recipe, the secret to the tasty stuffing is the use of small red onion (preferably Bombay onion) that has a certain sweetness, dried chili peppers for depth of flavor and spiciness, and tamarind paste, which is essential in bringing an acidic and sweet flavor profile to the mix. I have seen recipes that use ingredients that unnecessarily complicate the flavors, like fresh red chili peppers and lemongrass—I believe that this recipe is tasty enough with fewer ingredients, just as my grandmother used to prepare it. Since the fish has to cook for a long period of time, my grandmother would use an oilier type of fish, like chub or Indian mackerel (Malay: ikan kembong) or Torpedo Scad (ikan cencaru/cincaru), since the spice paste would keep the fish moist during the cooking process. However, other types of white firm-fleshed fish can be easily substituted.

I have written a simpler method where the chili paste can be served alongside pan-fried fillets. When you cook and serve this spicy dish, you will understand why this was a weekly staple in our family dinners, delicious enough to make you want to eat it with your fingers, Peranakan-style.

Serves 4 to 6

Preparation time: 45 minutes

15 dried chili boh or Kashmiri peppers, or chile puya, stemmed and seeded (or 3 tablespoons dried chili paste)

1 very large/250 grams (8 ounces) red onions (not shallots), peeled and coarsely chopped

5 garlic cloves, peeled

1½ teaspoon/18 grams belacan (shrimp paste), toasted

4 tablespoons vegetable oil, plus more for frying fish

1 tablespoon seedless tamarind pulp mixed with ½ cup hot water, strained to remove fiber

¾ teaspoon salt

2 tablespoons sugar

400 grams (14 ounces) white firm-fleshed fish filets, like tilapia, red snapper, mahi-mahi

Sweet/glutinous rice flour

  1. Pour enough hot water on dried chilis to cover and soak until they are soft. Drain and place them in a food processor, then purée into a fine paste. Remove and set aside. 
  2. In the food processor, purée the onion, garlic, and belacan into a fine paste. Remove and mix with the chili paste.
  3. In a pan on medium-high heat, heat the oil. Fry the chili-onion paste until aromatic, about 6 minutes. Then add 12 tablespoons of tamarind juice, and the salt and sugar, or to taste. Reduce the heat to medium. Cook, uncovered, until very thick but not too dry, about 12 minutes. Remove and set aside.
  4. Cut the fish fillets into bite-size pieces. Pour enough flour into a shallow dish/plate to cover the base, and dredge the pieces of fish. Dust off any excess flour.
  5. Add some oil to the pan on medium-high heat, and fry the fish until both sides are golden brown. Drain well and place on paper towels. Remove and serve with the chili-tamarind paste on the side or smeared on top.

Note: You can fry the fish Nyonya-style by smearing the chili paste into a slit in a thick fillet, or stuffed into slits made in whole fish, and frying until completely cooked. Continuously spoon hot oil over the fish to baste it during frying.

My ebook on the Baba Nyonya Peranakan culture is now available for ALL COUNTRIES at USD $9.99. Please visit the main page or CLICK HERE.

Bubur Chacha

In making this dessert, we see the use of starches other than the usual rice: purple yam, sweet potato, and taro root—common Southeast Asian tubers. The velvetiness of the cooked root starches matches the rich, thick, and sweet broth with tiny sago pearls and bits of chewy cooked tapioca gluten swimming in it. The list of ingredients is typically found in Nyonya desserts: rich coconut milk, caramel-like gula melaka (palm sugar), and fragrant pandan leaf. This sweet soup can be served warm or cold, hence its consumption by my family at any time of the day or night. 

Traditionally, this dish was a simple preparation of the tubers and chewy uncolored tapioca gluten bits. Nowadays, the dish has been modified with the chewy bits stained red, green, blue or yellow, which makes the dessert visually more appealing. When dealing with the sticky tapioca dough, make sure to wet your hands and the knife; this ingredient adds a chewy textural element to the dish reminding one of gummy bears. The original recipe only uses the tapioca flour gluten instead of the sago/tapioca pearls—you may choose which one to include, or maybe even both, a common choice these days. Since canned coconut milk comes in different consistencies and qualities, I have made the necessary adjustments.

This is a fairly rich dish, so it is usually served in small portions in the diminutive colorful Peranakan bowls described in the above reading. As no surprise, I would find my family members sneaking into the refrigerator in the middle of the night to have an additional serving. Once you make and savor this rich flavorful dish, you may find yourself doing the same and perhaps bursting into a spontaneous Cha Cha dance, from which this dessert takes its name!

8 servings

Preparation time: 1 hour

½ taro root, peeled and cut into 1-centimeter (½-inch) cubes, or 1 medium (250 grams or ½ pound) Asian purple sweet yam (Malay: keledek)

1 medium (250 grams or ½ pound) Asian yellow sweet yam (Malay: keledek), peeled and cut into 1-centimeter (½-inch) cubes, or 1 sweet potato

3 pandan leaves

2 cups (475 ml) fresh or canned regular coconut milk, or 1½ cups (350 ml) canned thick coconut milk plus ½ cup water

½ teaspoon salt

100 grams or 3½ ounces gula melaka (palm sugar), or ½ cup light brown sugar

3 tablespoons water

50 grams (1¾ ounces) sago or tapioca pearls, around 2 mm diameter

50 grams (1¾ ounces) tapioca flour  — optional

Food coloring (any color) — optional

  1. Place the taro root and yam (or sweet potato) cubes on a steaming plate. Place 2 pandan leaves in the steaming water and steam the roots for 15 minutes or more until completely cooked or just fork-tender.
  2. In a saucepan, simmer the coconut milk with the salt, uncovered, for 5 minutes until slightly thickened. Set aside.
  3. In a separate saucepan, mix the gula melaka with the water, add 1 pandan leaf (tied into a knot), and bring it to a brief boil. Set aside to cool with pandan leaf in it.
  4. In a fine-mesh sieve, wash the sago pearls well until the water is clear, then drain it well. In a pot, boil the sago in plenty of water for 5 minutes or until the center is transparent and cooked. Strain into a fine sieve, drain, and set aside.
  5. To make the tapioca gluten (optional): In a saucepan, bring ¼ cup of water to a boil. Pour all the boiling water in one go onto the tapioca flour in a bowl, add a few drops of the food coloring, and mix well until a thick dough forms. Fill a saucepan with lots of water, and bring it to a boil. Meanwhile, turn the dough mixture onto a small cutting board. With wet hands, shape the dough into a thin roll. Dip the tip of the knife in a bowl of water, and cut the dough at a diagonal to get 1-centimeter- (½-inch-) wide small square or triangular pieces. Once the water is boiling, place the pieces into the boiling water. The pieces are done when they are translucent and begin to float, 1 to 2 minutes. Remove and keep in a bowl of cold water. Drain well before mixing with rest of ingredients. 
  6. In a large bowl, mix all the ingredients together with the coconut milk and syrup (without pandan leaf). Serve warm or chilled.
My ebook on the Baba Nyonya Peranakan culture is now available for ALL COUNTRIES at USD $9.99. Please visit the main page or CLICK HERE.

Asam Udang

In this recipe, we see the Peranakan’s penchant for using a strong flavor element with a mild ingredient – tamarind. The use of this acidic and slightly sweet fruit perhaps harkens back to its introduction by the Tamils who controlled the Straits of Melaka in the 11th century. This application is not only found in this shrimp dish but also in another made with pork belly. 

The basic Nyonya version of this dish is very simple, comprising of only shrimp and tamarind paste as the main ingredients. However, this version is a “supped up” recipe that I learned from Tri Suherni, who worked as my parents’ cook for many years. Here, she brings her Javanese background with the addition of garlic, shallots, chilies, and whole peppercorns into the whole flavor profile. 

The shells are kept on the seafood for two purposes. First is to keep the shrimp moist during the cooking, and second, to act as a canvas for the tamarind sauce to hold on to. The deveining process allows the tamarind to permeate the flesh during marination. 

The best way to really enjoy this dish is the following. Holding the shrimp by its tail, bite the head off, and savor the sauce while you bite down to release the slightly bitter head juices. After removing the shell from the mouth, bite off a chunk, savor the sauce as you manipulate the shell off the flesh – the deveining facilitates this easy removal. Scoop a spoonful of rice into the mouth and chew the mixture together. After completely working on a shrimp, don’t forget to lick the remaining sauce on the fingers. There is no finer way to enjoy it, which, to me, is totally delightful for this gourmand. 

Serves 4

Marination time: 1 to 2 hours

Preparation and cooking time: 15 minutes

500 grams (1 lb) medium-large to large shrimp, unpeeled and deveined

2 tablespoon unseeded tamarind pulp, mixed well with ½ cup room-temperature water and strained

5 whole white peppercorns 

2 cloves garlic, peeled and chopped roughly

5 small/50 grams shallots, peeled and chopped roughly

4 tablespoons vegetable oil

2 red chili peppers, stemmed, seeded, and cut into half lengthwise and into 1-inch pieces



If shrimps are not deveined, follow these steps:

Holding the shrimp in one hand, hold a small serrated knife on other hand, and start at the top of the first shell after the head. Cut into the shell and into the flesh all the way until before the last segment before the tail, deep enough to expose the vein – do not go deeper than the vein. Remove the vein and dip it with the fingers in a bowl of water to release it.

Snip off the end of the shrimp nose and the antennae with a pair of scissors or a knife. Add the shrimp to a large bowl, and drain the shrimp very well of water. Add the tamarind paste, and mix well. Marinate for 1 to 2 hours in the refrigerator.  

When the marinated shrimps are ready:

In a food processor, add the peppercorns and crush into fine bits but not into a fine powder. Add the garlic and shallots, and process into a fine paste. Remove and reserve.

In a pan on medium-high heat, add the oil. Add the processed mixture and fry for 2 minutes until aromatic. Add the marinated shrimp and tamarind mixture, and add ½ teaspoon sugar and ½ teaspoon salt, or to taste. Cook each side of shrimp for 2 minutes only. Add the chilies and stir for 2 minutes until the sauce is completely dry. Serve immediately.

My ebook on the Baba Nyonya Peranakan culture is now available for ALL COUNTRIES at USD $9.99. Please visit the main page or CLICK HERE.

Summer Festival – Kueh Chang Melaka

The Summer Festival is celebrated on the fifth day of the fifth month (the “double fifth”) of the lunar calendar (7th June this year). It is also known as the Kueh Chang festival, which is closely associated with the Dragon Boat Race Festival. In preparation for this special day, Nyonya ladies would get together and spend time making kueh chang dumplings, consisting of glutinous rice and usually with a stuffing in the middle, all wrapped in bamboo leaves from China (they are larger and preferable to the local Southeast Asian leaves). In some Peranakan communities, savory meat dumplings known as kiam bak chang are popular. However, in the Malacca Peranakan community, sweet meat dumplings known as kueh chang melaka are made instead, along with kueh chang abu that are made with an alkaline solution and paired with a choice of either sweet coconut jam (sri kaya) or palm sugar syrup (gula melaka) to temper the dumpling’s slightly bitter taste. 

On the day itself, the dumplings are given to relatives and friends in remembrance of the Dragon Boat Festival. This celebration has its roots in an ancient belief of the Wu and Yue people of eastern and southern China who believed that river dragons controlled the water needed for agriculture. These dragons were fed such offerings in an attempt to control the rainfall necessary for the crops. In time, the festival was associated with another legend in which the poet, Chu Yuan, drowned himself in 277 BCE to protest a prince’s refusal to consider social reform suggested by the poet. Rice dumplings were taken by the rescuers as sustenance while they searched for the drowned poet. Legend has it that to keep the river dragons from feeding on the poet’s body, carved dragonheads were displayed at the helms of the boats, and dumplings were thrown into the river to distract the sea creatures. According to local belief, the dragons, upon ingesting the offerings, then instructed the local people to wrap the dumplings in leaves. This custom is now practiced to represent the qualities of family unity and loyalty, the same ones that Chu Yuan exemplified in his patriotic endeavors. 

As a child, I would sit next to Mamah and watch her make this once-a-year kueh chang, mesmerized by her wrapping the various ingredients in leaves. It was astounding to watch the precision that she displayed in the folding of the bamboo leaves into perfectly formed cones, the addition of the right proportion of soaked glutinous rice and meat-mushroom stuffing into the leaf cones, and the deftness of her fingers as she produced tightly sealed, perfectly symmetrical pyramid-like dumplings in a couple of decisive and well-honed hand movements (video). After she shaped the dumplings, my stomach would growl as I impatiently waited to taste my favorite dumpling that was served only once a year for this celebration.

For the anticipation-filled grandchildren, all that mattered was the 2-hour wait while these dumplings were boiled, pulled out, and served piping hot. We used to dive into our plates without any sense of decorum. When this treat was “in season,” I mostly enjoyed them in the morning after they were warmed up in the steamer. As an adult living away from my homeland, I missed partaking in this annual ceremony. With that in mind, my auntie Madam Dolly Lee would freeze a bunch for me so I could enjoy them when I returned to Malaysia months later to visit her and my family. This dumpling truly brings back fond memories of my deceased relatives; even writing about this stirs up a deep yearning within me for these dumplings and their warm familial presence. To satisfy my year-long wait, I would eat them to my heart’s content for breakfast and tea for the next few days. 

In the recipe, I have provided an easy alternative for those who, like me, are not deft enough with the bamboo leaves, which produces the same result as the traditional wrapping and cooking method. If you are wrapping the dumplings, make sure to use the leaves from China as they tend to be longer and more appropriate for wrapping.

To this day I have not perfected this elusive skill of dumpling making, despite breaking the folding process down into a science. I guess innate intuition and time-honed culinary skills cannot be easily replaced by book smarts.

Makes 30 dumplings

Filling preparation time: 1 hour

Assembling and cooking time: bowl – 1 hour; wrapped dumpling – 3 hours (2 hours boiling)

For the filling:

2½ heaping tablespoons coriander powder, from 3 heaping tablespoons whole seeds

4 tablespoons vegetable oil

4 cloves garlic, minced (1 tablespoon)

1 tablespoon ground bean sauce (Cantonese: meen see)

60 grams (2 ounces) dried Chinese mushrooms, soaked in hot water for 1 hour, stemmed and cut into ½-centimeter (¼-inch) cubes (1½ cups)

450 grams (1 pound) pork butt with a little fat, cut into ½-centimeter (¼-inch) cubes

250 grams (8 ounces) melon sugar, cut into ½-centimeter (¼-inch) cubes (1½ cups)

1½ cups water

1½ teaspoons salt

1 tablespoon thick dark soy sauce

For the rice:

8 tablespoons vegetable oil

12 cloves garlic, minced (3 tablespoons)

1  kilogram 400 grams (3 pounds) glutinous rice, washed briefly and drained

2½ teaspoons salt

¾ teaspoon white pepper

Bunga telang (blue pea flower) water

4 pandan leaves, tied into a bundle

Dried bamboo leaves, from China, washed and soaked in water, and striped into 2 long pieces along the spine (optional)

To make the filling

  1. If using whole coriander seeds, toast in a dry pan on medium heat – do not allow to burn by continuously shaking the pan. When they are fragrant, remove seeds to cool down. Crush seeds until a fine powder. 
  2. In a pan on medium-high heat, heat the oil and fry the garlic for 1 minute until slightly golden brown. Add the bean sauce and stir well for 1 minute. Add the mushrooms and stir for 2 minutes. Add the pork, melon sugar, and coriander and stir well. Add the water, salt, and dark soy sauce.
  3. Cover the pan with a lid, lower the heat to medium low, and bring the filling to a simmer. Remove the lid and cook until the mixture is quite dry, about 10 minutes. There should be barely any moisture left. Remove and let cool.

To make the rice

  1. In a pan on medium-high heat, heat the oil and stir-fry the garlic for 1 minute until golden brown. Add the rice, salt, and white pepper. Lower the heat to low and stir the rice for 10 minutes until the mixture is quite dry, but not too dry.
  2. Remove and divide the rice mixture into thirds. Stain one-third with enough bunga telang water to make an even deep color but slightly translucent blue-stained rice (about ½ teaspoon coloring to a tablespoon rice) – use more coloring if necessary.

To assemble and cook the dumplings in bowls:

  1. You can make a medium-size rice dumpling in small rice ceramic bowls. Place the unstained glutinous rice in a wide container like a pie dish. Pour 3 cups of water onto the rice, add the pandan leaves bundle to the simmering water, and steam on medium heat for 20 minutes (you may place bamboo leaves on the bottom of the dish and on top, shiny side touching rice, to add fragrance to the dumpling). After 20 minutes, add another 1 cup of water and steam for another 20 minutes. Remove and cover with plastic wrap.
  2. If cooking a lesser quantity of cooked rice than what the recipe calls for, cover bottom of bowl with strips of bamboo leaf cut to size in a cross fashion with shiny side up, and add three times the amount of water to rice by measuring with the same spoon or ladle, or 2 tablespoons rice plus 6 tablespoons water per rice bowl. Steam until completely absorbed (15 to 20 minutes). Remove bowls, scoop out rice, and cover cooked rice with plastic wrap. Save the bamboo leave strips.
  3. Into empty (or the same) rice bowls, place back the strips of the bamboo leaves, shiny side up, and add 1 tablespoon of blue-stained rice and  2 ½ tablespoons of water. Steam for 15 minutes.
  4. Remove the bowls from the steamer. Make a slight indentation in the rice, add 1 heaping tablespoon of meat filling, and cover the mixture with 3½ tablespoons of cooked unstained rice, or the initial amount steamed in the bowl. Press down the top surface firmly and evenly with the backside of a spoon, and steam for 15 minutes. Remove and cover with plastic wrap while they cool down. Press down the top firmly to compact the dumpling. Refrigerate any unconsumed portions in the bowls.
  5. To serve, loosen the rice from the side of the bowl with a tablespoon or butter knife before inverting it onto a plate.
  6. To reheat unconsumed portions, steam the uncovered bowls for 15 minutes on medium-low heat.
  7. You can also wrap the dumpling the traditional way with soaked Chinese bamboo leaves (instructions link)
  8. Here is a video of the bowl technique:
My ebook on the Baba Nyonya Peranakan culture is now available for ALL COUNTRIES at USD $9.99. Please visit the main page or CLICK HERE.

Pineapple Tarts – Kueh Tair

For many years, I thought that pineapple tarts were exclusively a Peranakan dessert, as I would frequently see them sold mainly on the narrow streets of Melaka town. But this belief was overturned when I moved to the United States. One year, I was invited to a Christmas party given by a couple of friends of mine from Trinidad and Guyana. At the party, I was thrilled to see these very same tarts and at the same time amazed that other cultures made these delectable treats. Then it dawned upon me that the pineapple tart recipe was a legacy left behind by the British in Malaysia and in her former Caribbean colonies.

This sweet concoction is perhaps a version of the fruit jam tarts that the British are fond of, but it has been modified with the use of indigenous fruits like pineapple. Instead of just a plain fruit flavor of the English version, the filling here has been infused with cinnamon, star anise, and cloves, all being regional spices. The use of butter and milk in the dough is another clue to its Western origin, as these ingredients are not native to the region. These tarts are addictive delights, but they are quite perishable. Store them in airtight containers or refrigerate them quickly to prevent any mold forming. I have included the more complicated tart version as well as the simpler jellyroll.

Mamah spent most of her life in Melaka, and she had a wide reputation for her Nyonya cakes and pastries; this recipe is one from her repertoire. A couple of weeks before Chinese New Year, she and her sisters would get together to prepare all the food from scratch. Watching such activity, my siblings and I knew that these delicious tarts would come off the assembly line of busy hands along with the myriad of other food products. I once attempted this recipe alone, which only proved to me that cooperative work is the best way to make them. I still remember the delicacy of each small piece with the sweet and fruity filling on the top, covered by a thin latticework of pastry that made them (almost) too pretty to be eaten. To this date, I have not encountered a rendition as good as hers. I hope this recipe does justice to the tarts she would bake that produced such big smiles and satisfied stomachs in her grandchildren. Once you start eating these, you’ll discover how difficult it is to stop at just one.

Makes 120 rolls or 60 tarts.

Preparation time: around 4 hours or less

For the filling:

1 large pineapple, peeled, cored, and finely diced (4 cups), or 4 (28-ounce) large cans chopped pineapple

2 pieces rock sugar (optional)

White sugar

2 cinnamon sticks

1 piece star anise

4 whole cloves

For the dough:

180 grams (6⅓ ounces) all-purpose flour

165 grams (5¾ ounces) cold butter (1½ sticks or 12 tablespoons)

¼ teaspoon salt (if using unsalted butter)

1 egg

4 tablespoons milk, divided

1 tablespoon ice water

1 egg yolk, mixed with 4 drops water, for basting

1 specialized dough cutter (or 3 cookie cutters, round and/or fluted: 1¼-, 2-, and 2¼-inch diameter)

To make the filling

  1. Using a cheesecloth, squeeze out and reserve most of the juice from the pineapple pieces while leaving some liquid behind. You may use a hand stick blender to chop it up, but not too fine.
  2. In a saucepan on medium-low heat, cook the squeezed pineapple, rock sugar (if using), enough white sugar to make a small portion of the mixture taste nearly cloyingly sweet, cinnamon, star anise, and cloves for 20 to 25 minutes until the mixture is thick, sweet, glossy, and very dry. Break larger pieces up with a spoon. Add some reserved pineapple juice if the mixture dries out too early. The end result should be slightly moist with a slightly caramelized color and with no excess liquid. Remove the whole spices when the filling is cooked. Remove the pan from the heat and let cool.
  3. Spoon the filling into portions on a cookie sheet and let cool: ¼ teaspoon each for jelly rolls and ½ teaspoon for tarts. Or cover and refrigerate the whole mixture overnight for another time.

To make the dough

  1. Sift the flour into a large bowl. Cut the butter into small cubes and add to the flour. Using two knives or a pair of scissors, cut the butter into pea-size bits.
  2. Make a well in the middle of the mixture and add the salt (if using unsalted butter), the whole egg, 2 tablespoons of milk, and the ice water. Mix thoroughly in the well. Bit by bit, slowly incorporate the dry ingredients into the wet. If the dough is not coming together, add a bit more milk. Do not overwork the flour, just enough to bring it together. The dough should not be too soft, too wet, or too stiff, and it should not be sticky – add a bit of flour if it is too wet. Wrap the dough in plastic wrap and let it chill in the refrigerator for at least 1 hour.

Preheat the oven to 170°C (350°F).

To make jelly rolls

  1. Lightly roll out the dough to a ¼-inch thickness; it should be 13 centimeters (5 inches) wide. If you like, use a spiral lattice roller to put a pattern into the dough.
  2. Cut the dough into five 2.5-centimeter- (1-inch) wide long strips. Flip each strip over and cut into sections, each 4 centimeters (1½ inches) long.
  3. Spread each section with ¼ teaspoon of pineapple filling, roll, and close the ends like a small jellyroll. The striped pattern, if you made one, should be on the outside. Place on a parchment paper–lined tray. Brush the tops of the pastries with the thinned egg yolk. 

To make tarts

  1. Divide the dough into four equal amounts. Work with one section at a time, keeping the others covered in the refrigerator. Lightly dust the dough with flour and roll it ⅓ centimeter (⅛ inch) thick. Brush off any excess flour from the top.
  2. Use a specialized dough cutter for the tart pastry. If not, follow these steps: Use the 2¼-inch cookie cutter to cut rounds into the dough. Use the 1¼-inch cutter to cut out the middle section of half of the rounds. Using a butter knife, lift and align the brushed side of a whole round on top of the brushed side of a hollowed round. Press it down quite firmly. Invert it and place this double dough on a parchment paper–lined cookie sheet. Use the fluted side of the 2-inch cutter to create a scalloped edge to the tart. Remove and reserve the excess dough. Repeat with the remaining dough until the baking sheet is full. Cover with plastic and chill in the refrigerator for 30 minutes. Repeat the process for the remaining three pieces of dough. Remove one cookie sheet from the refrigerator. Use a butter knife to cut diagonal lines into the double dough rim—do this without handling the dough with your fingers.
  3. Place ½ teaspoon of filling in a mound in the middle of the tart. Roll out the reserved excess dough and cut it into short thin strips. Take two strips and form a crisscross pattern on top of the filling. Brush the pastry around the filling with the thinned egg yolk, including the top strips. Repeat the process until all the tarts are prepared.

To bake the pastries

Bake for 15 to 20 minutes until golden yellow. Remove and cool completely. Store in an airtight container. 

My ebook on the Baba Nyonya Peranakan culture is now available for ALL COUNTRIES at USD $9.99. Please visit the main page or CLICK HERE.