2025 - Chik's Crib

13 October 2025

Ayam Sioh (Chicken with Tamarind-Coriander) Recipe

October 13, 2025 0
Ayam Sioh (Chicken with Tamarind-Coriander) Recipe


Ayam Sioh was the first recipe that we were taught in our Peranakan cooking course.  

This style of cooking can be daunting to the uninitiated. The steps and ingredients are unfamiliar to me. So a simpler recipe like this - where the rempah (spice paste) is solely made up of shallots - is the perfect introduction. It leaves me free to just focus on the workflow of a typical Peranakan recipe. There are many things to figure out.   

For example, perhaps, where you're going to find a mortar and pestle. 

Can you get away with blitzing the spices in a food processor? Go for it. Romantics insist food processors are inferior to a mortar and pestle, but they aren't the one doing the hard labour now, are they? Violet Oon, a Singaporean Peranakan restauranteur, recommends using a food processor. Pearly Kee, a Peranakan cookbook author based in Penang who also runs a cooking school, similarly reassured readers that she can't tell the differenceFor what it's worth, our cooking school instructor also encouraged us to use the food processors on our benches. It makes sense. Stews are so forgiving. The typical Peranakan recipe also has so many ingredients, I'd imagine that the proportion and quantity of ingredients would affect the end-results much more than whether a food processor was involved. So go ahead and blitz the ingredients. If anyone gives you grief for using a food processor, you can invite them to come over half a day earlier next time to help with a mortar and pestle. 

There's so much work involved in a Peranakan recipe. I turned on an episode of Abbott Elementary (anyone watching this?) and got to peeling the small mountain of shallots sitting in front of me. Those things are tiny, and it's no mean feat to get them peeled and chopped roughly even in preparation for a food processor. In fact, I was half-considering buying bags of peeled shallots the next time I go to Tekka Centre [hyperlink], because it was time-consuming. Do you really want to reach for the mortar and pestle after all that peeling and chopping? Half the day would have gone by, and you haven't even reached for the stove yet.  

Feel free to use a food processor. Really. Or even pre-peeled shallots. And if anyone tries to shame you, well, you know what you can tell them. 


Ayam Sioh (Chicken with Tamarind-Coriander) Recipe


Ingredients
240g shallots
3 tbsp coriander seed (you can use coriander powder as well)
1 tsp black peppercorn
4 tbsp sugar
2 tbsp dark soy sauce
4 tsp white vinegar
1 tsp salt
2 tbsp tamarind (assam) paste
1-1.5kg chicken thighs
500ml of water, or enough to come halfway up to the chicken in the pot
2 tbsp plum sauce (or 1-2 preserved sour plum, chopped roughly)
1 tsp white pepper (optional)
Additional salt and sugar, to taste


Steps

1. Peel the shallots, and chop each shallot into 3-4 smaller pieces. Using a food processor, or a mortar and pestle, break up the shallot into a paste. Set aside.


2. In a small saucepan or frying pan set over low heat, gently warm coriander seeds and black peppercorns until fragrant. No oil is required for this. Remove from heat, let cool and then grind finely.

3. In a large bowl, combine the chopped shallots, coriander seeds, black peppercorns, sugar, soy sauce, vinegar, salt and assam paste with chicken. Set aside to marinate for at least 1 hour, or preferably overnight.


4. In a large pot, heat a thin layer of cooking oil over medium-high heat. Scrape the marinade off the chicken pieces (no need to be too thorough on this), then sear the chicken pieces skin-side down, a couple of minutes on each side until browned.


5. Add the rest of the marinade into the pot, and scrape up any fond on the surface of the pot as you do. Add water to the pot until the water level reaches halfway up the chicken. When the water starts to boil, reduce the heat to low just until it is just a low simmer.


6. Continue cooking for about 30 minutes, until the gravy reduced and thickened up. Remove from heat.


7. Add the plum sauce (or plum) and mix well. Add more salt, sugar or white pepper to taste. (If you’ve added too much white pepper and it became too spicy for example, you can balance out the spiciness with sugar, or add a bit of acid from the tamarind or the sour plum.)


8. Serve immediately with rice.

06 October 2025

Peranakan Cooking

October 06, 2025 0
Peranakan Cooking


I’m a fan of Peranakan cuisine, and I remember that at every occasion, our family gatherings would often be supplemented with several wonderfully spiced dishes made by my Peranakan aunt. I became especially hooked ever since our visit to Malacca in 2023. The cuisine draws me in: the earthy buah keluak gravy, the hearty lemak (coconut stew) and delectable kueh pie tie. 

I would love nothing more than to recreate these dishes at home. Stews are generally quite manageable to make, but my difficulty comes from the unfamiliarity with the ingredients. The buah keluah nut, for example, is poisonous and would require sourcing for treated nuts or doing some of the treatment steps at home. I’d really much rather first attend classes and have the instructors introduce me to these unfamiliar ingredients and guide me through the recipes. And most importantly, tell me where to find good quality ingredients.   




Having time to take lessons is truly luxurious. I took a wine appreciation course last year, and this year, learning about Peranakan cooking seemed right up my alley. 
It wasn’t that long ago for me when work entailed long hours and was all-consuming. Everybody in the industry that I knew of was working 6-7 days every week, and having an entire weekend off was so rare, we called those occurrences a Golden Weekend. (More often than not, we had to make up for a Golden Weekend by working a consecutive stretch of 14 or 21 days.) It was also the norm to stay overnight in the workplace once or twice every week and continue working throughout the night. And yes, when morning comes around the next day, we’ll be expected to continue working alongside the rest of our colleagues. A stretch of one week without being on call overnight was a true luxury - we got to sleep seven nights that week! The demands of work was intense, to say the least, and the schedule was murder on my sleep cycle. More than that, when I was going through those 6, 7 years in a constant sleep-deprived state, I had little bandwidth (and off-days!) to learn much about any other interests. Now that I’m in a better work situation, I’ve been making up for lost time, and attending some classes on topics which I wanted to learn more about. 

And here we did learn. Chef Susan guided us through the steps of the recipes, where to find good quality ingredients in our area, when it is not worth it to make prawn stock, and when we can use dried shrimps instead of using store-bought prawn stock. Another time saving tip, which would have saved me a bunch of grief when I was making these Thai-style pork ribs, was to use tamarind paste (this one labelled Adabi Asam Jawa Xtra, in particular) and not spend ages handling those packages of raw tamarind pulp and seeds. 

I’ve attended classes by different instructors over the last few months, and let me tell you: there’s a big difference when you’re being taught by an instructor who’s shopping for and cooking with these ingredients for all of their lives, versus another who’s just reading out the recipe steps and wasn’t really sure where to find these ingredients. Try to attend classes led by the former - there’s just no comparison. Chef Susan gave us heavily-edited versions of the textbook recipes, advised us on where she shops and where shortcuts should be taken. She also had her own rice grains brought in for the classes because she didn’t like the rice provided by the school. 



We went down to Tekka Centre's wet market one weekend to buy the ingredients. Either this market or the one in Geylang Serai would net you everything you need to whip up a Peranakan feast. Even if you, like us, are not a 100% sure what to get, just speak to the shopkeepers who'll point you in the right direction. In most cases, they're friendly and happy to answer any questions you may have. While picking up herbs for nasi ulam (herbed rice salad), we were introduced to the ulam raja plant, which wasn't in the recipe that we obtained from school but was recommended by the shopkeeper (Chia's Vegetables Supply, #01-93). At a nearby shop ran by two lovely ladies, we bought dried shrimps and chilli, and learned all about balachan (Southeast Asian fermented shrimp paste) from them. And yes, we bought buah keluak from the stall ran by Mr Seah at #01-210. He sells both whole nuts (which requires several days of soaking and processing in your home kitchen before they're safe to consume), and deshelled nuts (called buah keluak paste) which you can use straightaway. We went with the latter for posterity's sake.



I'll be posting simple Peranakan recipes over the next few weeks, including tips from the culinary school's instructors and clarifications that I made with my aunt. I hope you will have as much fun as I did learning about this wonderful cuisine.  

21 September 2025

Kuala Lumpur and the Food from God (Dewakan) - 2025

September 21, 2025 0
 Kuala Lumpur and the Food from God (Dewakan) - 2025


I returned to Malaysia not long after our Ipoh trip, this time back to Kuala Lumpur. I’ve visited KL just a year ago too, but a group of friends were planning to visit again, so here I am. I wasn’t worried about returning too soon - KL’s one of those cities where there are so many more established and new eateries to explore, there was slender chance that the places we were going to would overlap.





By far and away, the first eatery that popped out of everybody’s mouths when I’d asked for their KL food recommendations was Village Park Nasi Lemak. I left KL last year lamenting that we couldn’t make it there, and this time I was taking no chances. We came straight here from the airport with our luggage, and we weren’t the only ones coming in like this. Heck, someone on crutches climbed up the stairs to get to his table on the second floor.

It was early for lunch when we reached, and a weekday besides, but the queue was still formidable and spanned 4 neighbouring storefronts. Luckily, the queue moved fast. We were seated in a span of perhaps half hour. The place was air-conditioned, which I did not expect but much appreciated.


The food took a while to come, but it was worth waiting for. The fried chicken was wonderfully done: perfectly-crispy skin with moist tender thigh meat. It wasn’t dry in the least. The coconut rice was fluffy and delicious. The rest of the sides were adequate, including the additional order of beef rendang. I would’ve just gotten extra fried chicken next time. It truly was fantastic. 



We also went to Heun Kee Claypot Chicken Rice (first picture, above), a well-regarded claypot shop next to a bustling highway entrance. The 黄酒马来鸡 Claypot Chicken Soup with Chinese wine came to the table still deep in a rolling boil straight from the heat of the burning charcoal. Each sip was deeply aromatic and complex with a generous pour of wine.




We also had their signature Claypot Chicken Rice and another with cured duck sausages. The rice was flavourful with bits of crispy rice shards.






A huge fan keeps the charcoals burning fiercely and the cooks (relatively) comfortable, but I doubt there’s much getting around how hot and sweaty it must’ve been for them. Liquid added to the claypots boils and steams up immediately, so the heat must've been formidable. Rings of charcoal are also placed over the claypot lids to cook their contents from the top. The cooks had to juggle not just the cooking of the ingredients, but also the positions of the claypots and the burning charcoal. It was incredible to see.


Another delicious find was Chen Chen Hong Kong Goose Duck Chicken 珍珍深井燒鵝燒鴨. It’s not one of the well-known destinations of KL (the Grab driver gave us a puzzled look), but that’s a shame because we had a good meal here.



We enjoyed their tender, deeply-flavoured char siew. And the goose. Oh my goose. As I cut into the roasted drumstick, a rivet of rendered fat tricked out. It was moist and well flavoured. Ever since I had roast geese in Guangzhou, I’ve become a big convert. I’m a bit salty how they’re not available in Singapore and so I take them whenever I see them. The duck and the roast pork belly are pretty okay, though nothing particularly noteworthy. Nobody should be eating duck when there’s geese available.




We also tried a couple of fine-dining restaurants around town. One of our friends suggested Bar Kar, a restaurant overlooking KL City Centre. Their countertop seats ring their 
the open-kitchen fire pit.



They have a few memorable starters: the bone marrow (pictured) was excellent. Another dish starring tiger prawn was particularly fine too. 


There's a lot of rave reviews on their brioche bread (uni bread, pictured; truffle bread, not), which were fine. They were also really, really pricey.    


The Claypot Wagyu was so good, we ordered another round. 


And then there was Dewakan.


Table at Dewakan's kitchen, overlooking the Petronas Twin Tower at sunset



What can I say about this restaurant that more accomplished writers hadn’t?

Dining here had been an experience for sure. I’ve never came to a restaurant where patrons needed a glossary to explain the ingredients that they used.

Local greens with breadfruit crisp

This was more than a meal. It’s an interactive museum experience where diners not only learn about the local edible flora, many of which are no longer commonly used, and how Dewakan had worked with producers to cultivate them for commercial use.




Each course starred ingredients that I’ve never heard of. You have the Javanese Longpepper, which isn’t as peppery as regular peppercorns, but contains whiffs of cinnamon. Kulim smelt like garlic and truffles. The pulp of the Dabai fruits held herbal notes and of avocado and chocolate, which when grounded up, behaved like cacao paste. All these and more. The chef brought us around the kitchen and pointed out these indigenous ingredients to us. We smelled the nuts as he broke them apart, tasted the flesh of some fruits when it was feasible, and sniffed into the urns fermenting a variety of ingredients.



The Two Michelin stars weren’t for nothing: the craftsmanship was exquisite. One soup featured sturgeon meat that was cut into perfect dices and mangosteen flesh shaped in smooth spheres. One course of dessert featured mulberry smoothly wrapped in cempedek flesh. If you’ve ever had cempedek before, you’ll know how sticky they can be to work with.


Check out the perfectly even julienned bits atop the cempedek confectionery 


Keranji, a local fruit variety that reminded us of tamarind, was the filling of a crunchy butterfly statue pastry.


The flesh of the Perah fruit was churned into an ice cream, and together with a piece of candied kindang (mango plum) encased in a soft shell of tropical chestnut.



Dewakan is the brainchild of chef Darren Teoh, a molecular gastronomy lecturer at KDU who had first set up the restaurant on the school campus. Despite the location, it was so well-received that its next stop was on the 48th floor of a city center’s skyscrapper overlooking the Petronas Twin Towers.


It’s a talented crew running this restaurant, and it’s even more stunning to learn that the oldest cook working here is 32 years old. Their spotlight on indigenous ingredients (most of which I’ve never heard of) is wonderful, as is their list documenting the staff's favourite local haunts.

Rice tempeh dumplings, tapai ubi sauce


Do I like the restaurant? I do, but I wanted to really like the restaurant, if you get what I mean. We left with more questions about the indigenous ingredients than answers. Do all these ingredients usually have this texture and taste profile? That’s unlikely. But because these ingredients are so foreign and most diners wouldn’t have known how these ingredients are normally cooked, it’s hard to appreciate the creativity and work the team must’ve put in to craft these nuts and fruits into a fine-dining experience. I think that the Dewakan experience would have been much more interesting if they had served a sample of a traditional dish made with that ingredient, alongside their modern interpretation.




Was it worth it? It’s a hard question. Like most two-starred Michelin, the price was pretty high. How high was high? Our total bill at Bar Kar, with six mains, five appetisers and alcohol, was about the price of one seat at Dewakan. It’s hard to put a price tag on craftsmanship, but the formidable price makes a return to Dewakan daunting. 

We were ambitious when planning for this trip, with plans to check out the latest shops, the hottest restaurants, and some of the entries in Asia 50 Best Bars. But when us four overworked adults finally arrived for our long-awaited vacation, we needed - and it became - a a much more relaxing sort of trip (We pretty much agreed that had we checked out the bar scene, we would've fallen asleep at the table.) Instead, we bummed around for a bit, went for massages, ate and slept plenty, and spent the evenings catching up with one another. 



So as bizarre as it may sound, my happiest dining experience was at The Butcher’s Table. It’s a casual air-conditioned restaurant. Perhaps it was a little of our own fault for packing our itinerary with the crazy-popular restaurants of KL, but here, we found the peace that we sought. There was space from everybody: space from the other customers with no crowding, space from our servers who were attentive without hovering. It was a blissful dining experience. The food of course, was excellent. There’s plenty of excellent meats, all wonderfully prepared. There’s all the water and serviette that you need, without needing to pay RM30 for each 750ml bottle of still water. There’s beer and also wine glasses available for guests who BYO. We stayed and chatted and ate and drank until closing. After everywhere else that we’d been to on this trip, it was a breath of fresh air. Terrific food, beer, and the atmosphere to sit and relax. It’s the hospitality sector and they nailed it. 



06 September 2025

Japanese Milk Pudding Recipe

September 06, 2025 0
Japanese Milk Pudding Recipe

How's everybody doing? 


I've had some success with a couple of low-effort desserts recently. I wasn't sure if I was going to talk about them, but I guess I've told people that up-keeping this blog's kinda my hobby, and I'm running out of things to post. I’m working on one about a recent trip to KL but that’s taking a while to write and my queued posts are dwindling. So, you know...


Guess anything goes!


We made milk pudding over one weekend that tasted like those fancy $6 apiece puddings that we got from KyotoThe good news - or bad news, depending on whether you had bought these puddings before - is that it probably costs about $0.06 to make. There's no special skill or equipment required either. It's really, really simple to make. It’s so simple, a baby could do it. 


Possibly. 


Don't quote me. 


Japanese Milk Pudding Recipe

Makes 6 servings

Original recipe from Kirbie's Cravings

Had I mention how easy it is to make this? The most difficult part was finding what vessels to serve the milk pudding in. We kept and used the wee lil' bottles that we got from Kyoto, but shallow baking dishes for crème brûlée or regular ramekins or even teacups would work


Ingredients

500 ml whole milk

50 ml heavy cream

3 tbsp granulated white sugar

1/2 tsp vanilla

2.5 tsp unflavored gelatin powder


Steps

1. In a medium-sized saucepan, combine milk, cream, sugar and vanilla. Add gelatin and combine.


2. Set the saucepan over low heat and gently warm up the mixture. Stir constantly as you do. Remove from heat once gelatin and sugar have dissolved. Do not let the milk mixture boil. 


3.  Pour the mixture into individual bowls, or into those tiny bottles that you've brought back with you all the way from Kyoto, while telling anybody who'll listen how "it is a good idea to have brought these back, see?" 


4. Cover with cling wrap and place in the refrigerator. Chill overnight, or for at least six hours until the pudding has set.  


Storage: They keep well for a few days. They can be made in advance for a gathering to take some the stress off hosting a dinner.  


01 September 2025

Mushroom Soup Recipe

September 01, 2025 0
Mushroom Soup Recipe

I recently visited a wholesale centre for fresh fruits and vegetables, and came away with a large haul of fresh produce: bags of shallots and onions, and trays upon trays of mushrooms.


The place can be a bit of a maze, but I like it. By the second visit here, we could roughly figure out where to go to get what we wanted. My favourite finds were these mushrooms, and I snapped up some fresh thyme from the store on our way out for this soup.

I gotta admit, the sight of the trays of mushrooms in my fridge brought me quite a bit of joy. It’s aesthetically pleasing, looking like something out from a farmer’s market or from my childhood story books.



We topped the Portobello with sliced cheese and roasted them in the oven. For the white button mushroom, we turned one tray’s worth of mushrooms into this soup

Mushrooms are pretty nutritioushigh in antioxidants and vitamins, pretty decent in protein and fibre content, and low in calories, fats and cholesterol. In the spirit of healthy eating, I’ve used milk instead of cream, and olive oil instead of butter (see ‘mushroom bisque’ below for the original recipe.) This version has a higher mushroom content, and despite the lack of butter and cream, remains plenty flavourful and more-ish.

This recipe is easy to follow, and delicious. Don’t expect any leftovers.



Mushroom Soup Recipe

Recipe adapted from John Mitzewich

Ingredients
900g white button mushroom, sliced
60ml olive oil, or enough to sauté mushrooms
A large pinch of salt
1 yellow onion, diced
1 tbsp flour
4 sprigs fresh thyme, tied into a bundle with kitchen string, plus some picked leaves to garnish
2 cloves garlic, peeled, left whole
4 cups chicken broth or stock
1.5 cups of milk
Salt and freshly-ground black pepper, to taste

Steps
1. In a large pot set over medium-high heat, add olive oil. When hot, add mushroom and a large pinch of salt. Mushrooms have a lot of water content and will release a lot of water during cooking. Cook until the water has boiled away and mushrooms are browned. (If there’s still a lot of liquid in the pot after 10 minutes of cooking, I’ll just go on ahead to pour them out. If you’re using bouillon cubes, you can use the liquid for the bouillon stock.)

2. Add onions and reduce the heat to medium-low. Cook for 5 mins until translucent. Add a splash of olive oil if needed to prevent burning. At this point, you may reserve half a cup of cooked mushroom for garnishing later.

3. Add flour to the mixture and stir for about 2 minutes, until the raw flour taste is gone. If needed, you can add a bit more olive oil to prevent burning.

4. Add a cup of chicken broth, and make sure to scrap up the flavourful fond (browned bits) sticking to the pot. Add the rest of the broth, and then the thyme and garlic. Cover and let simmer on low for about an hour.

5. Remove and discard thyme. Blend the mixture until smooth (using a stick blender, or in divided portions in a regular blender to prevent spillage.)

6. Add milk and stir to combine. You can further thin out the soup with water/stock to your desired consistency. Taste, and add salt and pepper if required.

7. Portion the soup in individual bowls. Garnish with reserved sliced mushrooms and thyme leaves. Serve and enjoy.

Notes
Mushroom soup freezes well. I would freeze the soup in portions at the point before dairy is added.

VariationMushroom Bisque (the original recipe)
The original recipe uses 1/4 cup unsalted butter instead of olive oil, and 1 cup water + 1 cup heavy cream instead of milk. It would result in a richer, smoother result. Serve this for special occasions.

24 August 2025

Charcoal Series: Grilled Unagi

August 24, 2025 0
 Charcoal Series: Grilled Unagi


I recently bought a grill mesh, and grilling unagi directly over the chimney starter had quickly became my favourite way to cook unagi. By keeping the hot charcoal in the chimney starter, the heat of the burning charcoal is concentrated in a smaller radius, making it terrific for fast grilling.

My initial feeble attempts trying to cook unagi on a grill. The charcoal's too spread out for fast grilling. Don't bother doing it this way.


Adding under the plus column of grilling food directly over the chimney starter: it's also one less thing to clean-up. And by the time you're done with your meal and ready for desserts, the heat's still enough for a few rounds of marshmallow. 



We’ve been buying frozen pre-cooked unagi and grilling them to make unadon with sushi rice. On the days when I'm free run to the stores, I come back with a small variety of sashimi, but even without other accompaniments, unagi and rice makes for an excellent meal.

Like this, but with precooked unagi. The heat is too intense and the radius too narrow for raw eggplants, which are actually better cooked over a regular grill.


Charcoal Series - Grilled Unagi

INGREDIENTS
Unagi (commonly bought pre-cooked and frozen), thawed 

STEPS
1. Thaw the frozen pre-cooked unagi a few hours before you start. 

2. When ready to begin, fill the chimney starter with about half a chimney worth of charcoal. (You don't need a full chimney of charcoal for this. It's a pretty quick cook.) 

3. While the charcoal is starting to burn and ash over, prep the grill net. Oil the inside of the grill net with a neutral-tasting oil, and place the unagi inside. Lock the grill net together. For grill nets with loose catches, you may find it useful to further secure the net by wrapping a small piece of aluminium foil to prevent it from popping open during the cook.

3. Grill the unagi over the charcoals until the surface is lightly blistered and the 
sauce bubbles vigorously, about 2-4 minutes on one side. Flip the net over and warm the other surface, for about 1 minute. Remove from heat and serve immediately. If you’re serving the unagi over rice, you may want to brush a layer of homemade unagi sauce over the rice before topping each bowl with unagi.

18 August 2025

打卡 in Ipoh - 72 hours of Food, Fun and Friends

August 18, 2025 0
打卡 in Ipoh - 72 hours of Food, Fun and Friends



A few hours further up north from Kuala Lumpur is Ipoh. We took a short getaway with several friends, some of whom were from Ipoh. We were lucky to have them show us around and introduce their favourite haunts. It was my first time visiting Ipoh, and I was excited to finally come to a city that I’ve heard so much about.


Cantonese is a widely spoken dialect in this region of Malaysia. I knew just about enough Cantonese to follow along basic conversation, though I was far from fluent by local standards. Thankfully, good food can still be enjoyed regardless of one’s language capabilities (especially when you’re lucky enough to travel with people from the area!)


The most memorable meal that I’ve had here is Yong Tau Foo, a humble dish consisting of vegetables and tofu stuffed with fish paste. Much like the food, the dining experience at Choong Kee Pokok Besar Restaurant (忠記大树頭美食軒) is just as modest. It’s  an open air eatery, with a zinc roof providing reprieve from sun and rain. The stall selling Yong Tau Foo is just one of several food stalls located inside. Parking is street-side, and so we parked alongside other cars on a patch of grass next to the road. I was told, with a straight face, that any land where grass is growing is considered public land, and so apparently is fair game for parking their vehicles. 

(I didn’t ask if this rule of thumb applies to the Istana's gardens. Presumably there are limits.)


We fitted our car amongst the other cars on the grass, then headed into the eatery. Once there, we did what everybody else do: you stake your claim on an available table, queue up to pick your choice of yong tau foo from the trays on the tables, and then pay at the front of the queue.

You can pick whatever you like, and I don’t think you can make a bad choice from any of them. A particular memorable one for me was the deep fried turnip, which I hadn't had before. All of their soup bases were pretty great (we tried them all!). The plain soup was good enough to let the YTF shine. The curry one was very thick and rich, almost punitively so (it’s best split amongst several people). The assam laksa surprised me, because I liked it. (It remains to date the single bowl of assam laksa that I’ve enjoyed). The faint touch of sourness provided balance, and the mild spiciness provided that oomph with all the fried YTF. I was dunking all of my YTF into the assam laksa soup, and drank up the soup afterwards.


The other stalls here were similarly legendary. We had two plates of rojak - one regular, and one with cuttlefish and Kang Kong (water spinach). The rojak sauce was the thickest and most flavourful version I’ve had - after we finished the dish, we sat eating spoonfuls of what remained of that sauce. 



We also got a plate of Chee Cheong Fun (steamed rice noodle rolls) from another stall, which was served in the traditional Ipoh-style with a savoury mushroom sauce. The steam rice rolls were incredibly soft and tender; I guess the stall owner got to be a master to thrive alongside with the other stalls. We drank the local favourites here: red bean slushies (don’t knock it until you tried it!) and a fruit juice made from the bua long long fruit. It’s worth a special trip to return to Ipoh just to eat from this place again.


Nearby is Dong Tai Kopitiam Pasir Pinji, where we went for breakfast one day. The fried Radish Cake Slices were particularly outstanding. The Kaya Toast was good as promised, with crispy toasted bread sandwiching a slab of still-cold butter and a dab of kaya. The thick slices of sugar-butter toast were similarly good, as was the photogenic Eggs on Toast.


And what better to go along with this classic Southeast Asian toast breakfast than with the local kopi (coffee)? If you like your coffee cold but are wary of ice-based drinks, there are some versions of their cold kopi which is served in a chilled cup surrounded by a plate of ice. This is a good option for travelers who want a cold drink to beat the heat, but are wary of ice as a medium of food poisoning


Another breakfast place which was a hit for us was curry noodles from Restoran Xin Quan Fang. But, you may feel, curry noodles for breakfast is far too rich. That’s true, and your restraint is commendable. But in our defense, this restaurant only opens in the morning for breakfast. They're shuttered by 12pm. Clearly, enough people agree that rich curry noodles is appropriate breakfast-food. And if you visited the restaurant when we did, and smelt the aroma waffling from the curry, you may also sing a different tune.

As we came, our friends warned that the restaurant is run with an iron fist. Every customer must purchase a bowl, no exception. Don’t take your time thinking about what to order either; you better finalise your decision before waving down the server. Grumpy servers none withstanding, I enjoyed my breakfast. The kway tiao noodles were terrifically springy, perhaps some of the best that I’ve had. I chose their curry soup, and the broth was thick and came with a small pool of curry. It was incredibly flavourful. Despite the early hour, I finished an entire bowl of curry noodles easily. The dry version has black soy sauce added which I sampled - I enjoyed my curry soup bowl more.

If that seemed like a hefty amount of food to eat, you know nothing of traveling in Malaysia, nor of us. We scheduled about 7 eateries to visit each day - we’re fun like that! The main attraction in Ipoh (for us) is clearly for its cuisine. The sightseeing attractions are just something to occupy our hours before the next meal, to while some time away and let our appetite recover.


Picture by WK



Picture by WK

We visited attractions such as old tin quarries and a historical river dredge. Ipoh prospered during the tin boom of the 1880s, which transformed the town from a small village into a bustling city. Tin was in high demand for soldering and for canning food in those days, which led huge trading surpluses and an influx of wealth to the Perak region; for example, the first car that was imported into Malaysia was bought and registered here. But over time, the tin industry collapsed as other metals became commercially viable for industry use. The canning industry moved towards materials such as aluminum (which was preferred for being lighter and more corrosive-resistant). The manufacture of electrical circuits, which previously used an alloy of tin-lead for soldering, also replaced said alloy with silver due to the health concerns of using lead.

Picture by WK




We took a boat out on Tasik Cermin, which was translated as “mirror lake”. It was itself an abandoned tin quarry which had been filled with water and repurposed as a lake. Kin Loong Valley Chang Jiang White Coffee is a popular coffee shop nearby serving rich cups of local kopi. There is an upper level walkway with a view of the cafe nestled between the mountain peaks.







If you’ve seen Coach’s leather bags and ever wondered to yourself how a scoop of Coach ice cream would taste like, well, you’re in luck here. Over at the nearby Silverlakes Village Outlet, Coach also runs a cafe next to their outlet shop. They have pretty interesting flavours, and the Peanut Butter and Jelly was worth a try. 



Ipoh’s also renowned for having Buddhist temples build into the limestone mountains, such as the Sam Poh Tong Temple 三寶洞 and the nearby Nam Thean Tong Temple. Like the water fountains of Italy where visitors throw a coin in and make a wish, there too is a local legend about the ponds in one of these temples. Land a coin into the pots located in the pond and good fortune beckons. Like a friend described, it’s like a first-generation arcade of the 1990s.

And again, I'm not sure that this could be emphasised enough, these temples are carved out of a mountain. 





We went to quite a few places for snacks to bridge the long hours between lunch and dinner. Bowls of sweetened beancurd are a popular dessert in Southeast Asia, so I’m no stranger to them. But here in Ipoh, I’ve had some of the best bowls of beancurd of my life. 


We sat on plastic stools set alongside the yellow walls of Woong Kee Beancurd and ate some of the most well-made beancurd out of retro porcelain bowls. They were warm, which would normally have been anathema in the southeast Asian heat, but I don’t think they sell cold beancurd, and I wouldn’t have eaten a bowl of beancurd any other way anyways. There’s a few flavours available for the beancurd syrup, we tried the ginger and the osmanthus option, and both were pretty great. 


Another place with great beancurd is Kedai Makanan & Minuman Ding Feng across the historical Concubine Lane. This is a sit-down, air-conditioned cafe, and I was recommended to have their terrific Teochew-style beancurd “teow cheu tao fu fa” that came with a brown sugar topping and a warning not to stir. The brown sugar lends a slight crunch to each bite. Delicious.



A stop that brought a smile to my face was Pomepop, where we visited on our friend’s recommendations. It’s a bustling fruit store, but to describe them as a mere fruit stall is reductive. They specialise in pomelos, and the highlight of the store is their pomelo drink stand. In the afternoons when the sun beats heavily upon us, each sip was a wonderful reprieve from the heat. My favourite was the Lime Pomelo Ice blended, though the other Honey Pomelo ice blended was plenty delicious too.



We specifically requested for one sour pomelo so we can eat it in the Ipoh way - by dipping each cluster of pomelo sacs in soy sauce (it’s a game changer!). I couldn’t wrap my head around how this combination made a sour pomelo so addictive. It’s a combination that shouldn’t work but somehow did. It wasn’t pomelo season when we visited in July, but these pomelos were still plenty juicy. I left the store happy as a clam, clutching two sweet pomelos, a bag of ripened guava, and one yellow Buddha’s Hand (I’ll figure out what to do with it when I get home). They’re currently expanding the storefront to build a cafe next door, and I can’t imagine anything but success given how delicious their pomelo drinks are. Remember, when this store becomes TikTok-famous, you heard it here first!



As night fell, we made our way to the night market at Pasar Malam Taman Pertama. It’s a sprawling street market with food and fashion accessories are sold in equal amounts. Everybody bought a couple of food items and we soon had enough for a feast for supper. 


It’s durian season now, and three boxes of terrific Mao Shan Wang durians go for RM100. My other favourite in the night market was the fried cempedak, a cousin of jackfruit that’s a bit sweeter and stickier. The crisp fried exterior encases the sweet pulp of each fruit. The seed also softens up after frying and becomes edible. Interesting.



We spent a memorable evening having drinks at Tiga. It’s a speakeasy with its entrance in a small alley. The storefront was a bland sign proclaiming the business to be a wholesaler of sorts, and only the lit lamps over the door at these non-working hours suggested something different. It’s a much larger establishment than the narrow entrance suggested inside, with plenty of seating space.

A pretty nondescript storefront. You’ll have to trust Google maps that you're in the right place. 


The other night market is over at Ipoh River Front People's Park, perhaps about 10 minutes' walk from Tiga. It's a little quieter, and mainly sells second-hand stuff. 



Another standout meal that we had was a herbal salted chicken from Aun Kheng Lim Salted Chicken. Deep incisions were made into the chicken, and stuffed with slices of dang gui to flavour the meat. It was tender and flavourful. One of our friends with family living in the area also went out of his way to ensure we also had chickens from Poh Lee Fried Chicken and Restoran Wonderful Honey Chicken, which were wonderfully fried, and baked respectively.


We had a pretty good lunch at Restoran Nasi Ayam Pak Kong Chicken Rice Store, though the crowd favourite for us was their roasted char siew.  



Being in Malaysia, there was also no shortage of zi char to choose from. We ate at Hoong Toh, famous for their crispy fried wanton and their Gui Hwa noodles. The noodles aren’t actually osmanthus-flavoured as the name suggested, the name just alludes to how the shredded cabbage over the noodles appears similar to an osmanthus flower. Despite the misleading name, the noodles were wonderfully aromatic with wok hei. Restoran Tuck Kee is another local favourite. I couldn’t help but notice their huge fat bean sprouts - these were by far the thickest and juiciest bean spouts I’ve had. Listen to me waxing on and on about bean sprouts. Am I growing old? Lordy.




Taking the overnight bus from Singapore into Ipoh was a new experience for many of us. We tried it for the novelty of the experience. The seats were more comfortable than I expected. They’re clean and quite large. Each row on the bus accommodates three seats. The seats recline horizontally to about 30 degrees, and have an extending calf rest that inclines outwards. I hear more premium options include chairs with massaging functions.


Ipoh is an ideal destination for trying the overnight bus: the journey is eight hours away, which theoretically means that you can board the 10pm bus, sleep on the bus and arrive at Ipoh at 6am the next morning right in time for breakfast at a dim sum restaurant (these places open at the crack of dawn). Taking an overnight bus to other locations may be less feasible. You wouldn’t want, for example, to take 6-hour bus to Kuala Lumpur and have to leave or arrive at an awkward hour, or go some place further up north and spend part of the next day still on the bus.

For example, we had a grand dim sum breakfast at the crack of dawn at Chooi Yue Dim Sum Ipoh 翠月楼点心。 



That being said, taking the overnight bus is still not my preferred option to travel into Malaysia. We couldn’t sleep well on the bus, partially because still there is no comparison between a bed versus a reclining armchair, and also because the driver switched on all the lights every two hours at each rest stop to wake everybody up and get us to go to the loo. It's also wild that just days before we came to Ipoh, Malaysia passed a mandating seatbelts in buses, considering how fast vehicles generally speed along on Malaysia’s highways. 

The return journey back to Singapore was even less comfortable. Personally, I’d rather take the 1 hour afternoon flight back to Singapore and sleep well back on my own bed by nightfall. It’s good for locals who can freshen up and take a shower before boarding the bus. But if you’re a tourist returning to Singapore, it’s a bit painful to check out of your accommodation in the morning and mill around Ipoh before your 10pm bus departure. Though perhaps the one good thing is about taking the overnight bus is the lack of luggage size restrictions. We left sated, clutching our bags filled with souvenirs, my fruit haul from Pomepop and biscuits and candied nut bars from Kedai Biskut Guan Heong. We couldn’t have asked for a better introduction to the best that Ipoh has to offer.