Chicken rice, char kway teow, bak kut teh, roti canai or prata: whose is better? I had AI read 11,694 Google reviews of 597 places in Singapore, the Klang Valley, Penang and Johor Bahru, one dish at a time. Each dish is its own round: Singapore takes one, Malaysia one, and two are draws.
What I found.
The charts are free to use with a link to this page.
Round 1, chicken rice: Singapore’s reviews praise the rice.
Chicken rice: Singapore’s 4-5 star reviews praise the rice more than KL’s (42% against 26%), the biggest gap of any part. The chicken: 64% against 53%. A plate as reviewers wrote it: S$6 in Singapore (about RM19, 57 places), RM12 in KL (13 places).


Round 2, char kway teow: people who ate both pick Penang’s.
Char kway teow: of 15 reviews that compare Penang’s and Singapore’s, 7 say Penang’s is better, 4 just like Penang’s, 4 just different, 0 Singapore’s. Singapore’s happy reviews praise the wok hei more (45% against 24%); Penang’s praise the taste as a whole more (83% against 72%). A plate: S$4.75 in Singapore (about RM15), RM9 in Penang.



Round 3, bak kut teh: just different.
Bak kut teh reviews bring up the other side’s version most: 75 of 3,755 reviews (2%), against 0.8% for char kway teow and 0.3% for chicken rice. Of those 75, 32 say just different, 27 just like the other side’s, 11 Malaysia’s is better, 5 Singapore’s.


Bak kut teh is two soups: Singapore’s happy reviews praise the pepper (30%) more than the herbs (19%); JB’s and KL’s praise the herbs (25% and 24%) and almost never the pepper (under 1%). Singapore’s also praise the free soup refills (28%; JB 6%, KL 9%). A bowl: S$7.95 in Singapore (about RM25), RM18 in JB, RM20 in KL.


Round 4, prata and roti canai: a draw on the bread.
Roti canai and prata: a draw on the bread. Of reviews that talk about it (naan and tosai left out), 79% praise it in Singapore and 73% in KL, and the gap flips in mid-length reviews. Singapore’s happy ones praise it fresh and hot more (18% against 9%). KL’s praise the fast service (24% against 16%) and the place (31% against 20%). Singapore’s reviews talk about the bread itself more often (34% against 17%); KL’s places are mostly mamaks with wide menus.



The score, and the price.


Each side’s favourites.
Rated 4.3 or more with 100+ Google reviews, the places whose 20 most relevant reviews praise the dish itself most often (read by AI), then the rating; one per brand. “Reviews praise most”: things named in 3 or more of those 20.
Chicken rice
| Place | Where | Google rating (reviews) | Reviews praising the dish | Reviews praise most |
|---|---|---|---|---|
| Nat’s Chicks | Singapore: Tai Thong Crescent | 4.5 (279) | 20 of 20 | the chicken (15 of 20 reviews) and the chilli (12 of 20 reviews) |
| Edmond Chicken Rice | Singapore: Tanglin Halt | 4.5 (205) | 19 of 20 | the chicken (12 of 20 reviews) and the rice (11 of 20 reviews) |
| Kim Eng Chicken Rice | Singapore: West Coast Drive | 4.4 (229) | 19 of 20 | the chicken (14 of 20 reviews) and the rice (11 of 20 reviews) |
| Nasi Ayam Sungai Buloh | KL: Sungai Buloh | 4.3 (823) | 19 of 20 | the chicken (16 of 20 reviews) and the chilli (11 of 20 reviews) |
| Chicken Rice Hub | KL: SS15, Subang Jaya | 4.6 (1,161) | 18 of 20 | the chicken (15 of 20 reviews) and the rice (7 of 20 reviews) |
| CRG Chicken Rice Guys | KL: Seksyen 7, Shah Alam | 4.4 (2,024) | 14 of 20 | the price (11 of 20 reviews) and the staff (9 of 20 reviews) |
Char kway teow
| Place | Where | Google rating (reviews) | Reviews praising the dish | Reviews praise most |
|---|---|---|---|---|
| 786 Char Kway Teow | Singapore: Bukit Merah View | 4.4 (660) | 19 of 20 | the staff (8 of 20 reviews) and the speed (7 of 20 reviews) |
| Meng Kee Fried Kway Teow | Singapore: Havelock Road | 4.4 (420) | 18 of 20 | the seafood (10 of 20 reviews) and the wok hei (7 of 20 reviews) |
| Chuan Kee Fried Kway Teow | Singapore: Whampoa | 4.4 (106) | 18 of 20 | the wok hei (14 of 20 reviews) and the price (12 of 20 reviews) |
| Tsan Char Koay Teow | Penang: Chowrasta, George Town | 4.7 (109) | 18 of 20 | the wok hei (12 of 20 reviews) and the seafood (9 of 20 reviews) |
| Heng Kee Char Koay Teow | Penang: Presgrave Street, George Town | 4.5 (230) | 18 of 20 | the wok hei (10 of 20 reviews) and the sauce (5 of 20 reviews) |
| 328 Char Koay Teow | Penang: Jalan Dato Keramat, George Town | 4.5 (128) | 18 of 20 | the seafood (13 of 20 reviews) and the toppings (7 of 20 reviews) |
Bak kut teh
| Place | Where | Google rating (reviews) | Reviews praising the dish | Reviews praise most |
|---|---|---|---|---|
| Song Fa Bak Kut Teh | Singapore: New Bridge Road | 4.4 (8,208) | 18 of 20 | the meat (12 of 20 reviews) and the broth (11 of 20 reviews) |
| Legendary Bak Kut Teh | Singapore: South Bridge Road | 4.3 (1,288) | 18 of 20 | the pepper (10 of 20 reviews) and the meat (9 of 20 reviews) |
| En Yeoh’s Bak Kut Teh | Singapore: Chinatown Point | 4.6 (1,344) | 17 of 20 | the staff (8 of 20 reviews) and the herbs (8 of 20 reviews) |
| Bak Kut Teh Hin Hock | JB: Taman Tampoi | 4.3 (1,479) | 17 of 20 | the sides (10 of 20 reviews) and the broth (6 of 20 reviews) |
| Ah Peng Bak Kut Teh | JB: Bukit Indah | 4.9 (1,274) | 16 of 20 | the herbs (9 of 20 reviews) and the broth (9 of 20 reviews) |
| Yap Seng Bak Kut Teh | JB: Taman Nusa Bestari | 4.7 (1,634) | 15 of 20 | the herbs (11 of 20 reviews) and the broth (10 of 20 reviews) |
| Yeoh’s Bah Kut Teh | KL: Klang | 4.4 (1,002) | 19 of 20 | the place (11 of 20 reviews) and the broth (9 of 20 reviews) |
| Ju Xin Bak Kut Teh | KL: Subang Permai, Subang Jaya | 4.4 (354) | 19 of 20 | the broth (11 of 20 reviews) and the staff (10 of 20 reviews) |
| Yip Kee Bak Kut Teh | KL: Bandar Menjalara | 4.8 (1,574) | 18 of 20 | the broth (11 of 20 reviews) and the meat (8 of 20 reviews) |
Roti canai and prata
| Place | Where | Google rating (reviews) | Reviews praising the dish | Reviews praise most |
|---|---|---|---|---|
| Crispy Roti Prata | Singapore: Ubi Avenue 1 | 4.4 (339) | 19 of 20 | the crisp (18 of 20 reviews) and the speed (5 of 20 reviews) |
| I. Mohamed Ismail | Singapore: Boon Lay Place | 4.4 (127) | 19 of 20 | the curry (12 of 20 reviews) and the crisp (9 of 20 reviews) |
| KhairunMiyah | Singapore: Tampines Street 21 | 4.6 (184) | 18 of 20 | the crisp (16 of 20 reviews) and the curry (10 of 20 reviews) |
| Warung Sri Nangka Mad Zin | KL: Bangi | 4.5 (726) | 17 of 20 | the crisp (11 of 20 reviews) and the speed (9 of 20 reviews) |
| Roti Canai Pak Ali | KL: Pantai Dalam | 4.5 (721) | 15 of 20 | the staff (7 of 20 reviews) and the curry (7 of 20 reviews) |
| Roti Canai Kari Kambing Perindu | KL: Taman Desa Cheras | 4.3 (628) | 15 of 20 | the curry (12 of 20 reviews) and the crisp (7 of 20 reviews) |
Both sides win.
Singapore wins the chicken rice round, and its reviews chase the smoke in char kway teow. Penang wins char kway teow among people who ate both, KL’s roti canai wins the mamak (fast, and a place to sit), and every plate costs less in Malaysia. Bak kut teh and the bread are draws.
If I were opening one.
At the best-rated bak kut teh places (4.5+), happy reviews praise what their side does best: in Singapore the refills (38% against 19% at places under 4.2), in Malaysia the herbs (34% against 21%). I’d bring Penang-style char kway teow to Singapore: when Singapore’s char kway teow reviews compare, 5 miss Penang’s and none rate Singapore’s higher, and 45% of its happy reviews praise the smoke.
Sell bak kut teh? Could your staff top up the soup before people ask? Could your herbs be the thing people mention? A test, not a promise: this goes with higher stars; it doesn’t prove what causes them.
How I did it.
Places: Google Maps searches for each dish across Singapore, the Klang Valley, Penang (char kway teow) and Johor Bahru (bak kut teh) (DataForSEO), cut by an AI read of names and categories, then Google’s 20 most relevant reviews of the most-reviewed (Litescrape). An AI read (Codex) of each place’s reviews kept the places mainly about each dish; for roti canai and prata, the 100 places Google lists first for “roti prata” in Singapore and “roti canai” in the Klang Valley. A fresh AI read of every one of those 11,694 reviews recorded whether it talks about the dish, what it praises, the price of one plate and whether it compares with the other country’s, each with a quote that code found word for word (45,598 of 45,599). A second AI read checked 32 praise tags (29 right), 16 comparisons (13 right) and 8 prices (8 right). Money: Bank Negara’s noon middle rate, 16 October 2026 (S$1 = RM3.1874).

Want all the charts at once? Download them in one PDF.
What it can’t tell you.
Reviews are Google’s 20 most relevant per place, not all of them, and we don’t know who wrote them. Few reviewers ate both sides, so the comparisons are small numbers. Singapore’s places are more often hawker stalls and Klang Valley’s roti canai places are mostly mamaks with wide menus. Prices in reviews are rough and can be old. Everything here shows what goes together, not what causes what.
The whole series.
This is the last of seven: who wins what, nasi lemak, JB prices, pay or life, bland food, and hawkers against mamaks.
Say hello.
Writing about hawker food, or want the numbers? Email me at [email protected].
Run a business in Malaysia? Ask for a free check of your place.
What I do with it.
Reading what people already say is one way I find what to build.