What do KL’s mamak reviews say? People love the food and blame the service. I pulled every Google review of 2,331 mamaks around KL, 843,441 of them, and AI read 3,652 for what people praise and complain about. Updated 20 October 2026, when every review was in.
What I found.
Eleven things the reviews showed, each with its chart. The charts are free to use with a link to this page.
1. Happy reviews are about the food.
75% of five-star reviews praise the food. The price: 22%. The place: 21%. The staff: 20%.

2. Angry reviews are about the service.
In 1 and 2-star reviews, the service is what made people angriest twice as often as the food: 45% against 23%. Service means waiting, staff who are there but don’t come, wrong or missing orders, and rude staff.

3. Long wait? It’s rarely the kitchen.
In angry reviews about waiting that say where the time went, nearly 9 in 10 lost it between steps: the order was taken and lost, nobody took it, or it was ready and never brought. The cooking: 1 in 10.

4. After 10 minutes, the stars drop.
Google asks reviewers how long they waited. With a wait of up to 10 minutes, 12% of reviews are 1 or 2 stars. With 10 to 30 minutes, 41%. The two go together; this doesn’t show the wait caused the stars.

5. Delivered mamak gets 3 times the share of bad reviews.
43% of delivery reviews are 1 or 2 stars. Dining in: 13%.

6. Bad reviews rose at mamaks. Not at cafés.
At the same 1,175 mamaks, 1 and 2-star reviews went from 13% in 2023 to 22% in 2026. At the same 1,533 cafés, 7% both years. Five-star reviews rose too at the mamaks, 47% to 55%, so the middle shrank.

7. Cafés close. Mamaks don’t.
Nearly 6 in 10 mamaks are open 24 hours, every day: 1,169 of the 1,956 with hours on Google. In Kajang, 7 in 10. Cafés: 2.5%.

8. A whole mamak meal costs less than one specialty coffee.
The usual meal reviewers quote is RM10.50 a person. A coffee at a specialty café is RM12. Where a meal is still under RM10: Cheras (RM9), Kajang (RM9.70) and Batu Caves (RM9.80). The most: Puchong, RM11.50.

9. Same mamaks, bigger bills.
At the same 1,169 mamaks, the share of reviewers paying RM20 or more a head grew from 31% in 2023 to 37% in 2026.

10. Mee goreng tops the list. Cheese naan beats nasi kandar.
Mee goreng (counting Google’s “mee goreng mamak”, the same dish) is a recommended dish at 289 mamaks. Roti canai at 237. Cheese naan at 166, nasi kandar at 143.

11. Cafés crowd central KL. Mamaks spread out.
Within 3 km of Damansara Heights there are over 9 cafés for every mamak. Bangsar and TTDI are close behind. In Seri Kembangan, under 2. Across KL, almost 4.

The pickiest reviewers’ favourite.
The mamak with the best stars from people who have written 50 or more Google reviews, in each town. Each has 20 or more of their reviews and a review in the last 30 days. No chains. “Order” is the dish 3 or more of them praise.
- Kuala Lumpur: Saleem’s Mee Goreng & Nasi Briyani, 4.44. Order: mee goreng.
- Petaling Jaya: Nasi Ahmad, 4.42. Order: Kedah nasi kandar.
- Shah Alam: Nasi Kandar Ad-Dhuha, 4.51. Order: nasi kandar.
- Subang Jaya: R&R Mamak Bistro, 4.14. Order: nasi goreng.
- Klang: Nasi Kandar Abu Baqr Bistro, 4.39. Order: roti canai.
- Ampang Jaya: Mamu Jabar Cendol Rojak, 4.41. Order: rojak mamak.
- Puchong: Restoran Ben Hussin, 4.48. Order: roti puri.
- Kajang: Nasi Kandar Anak Tanjung, 4.46. Order: nasi kandar.
- Cheras: Restoran Sup Kambing Raisya, 4.20. Order: sup kambing.
- Seri Kembangan: Cahaya Hidayah Bistro, 4.36. Order: nasi kandar.


Want all the charts at once? Download them in one PDF.
How I did it.
I searched Google Maps around the Klang Valley in October 2026 for mamak restaurant, restoran mamak and nasi kandar.
- 4,783 places came up.
- AI read each place’s listing and reviews and kept the mamaks and nasi kandar shops: 2,331.
- Code counted all 843,441 reviews: their stars, the price per person and the wait reviewers gave Google.
- AI read 3,652 single reviews for what they praise and complain about, and samples were spot-checked.
- Cafés are the 9,101 places my café study kept, with Google reviews.

What it can’t tell you.
The numbers show patterns, not the truth about any one mamak.
- Reviews show what people wrote, not why. Small gaps are noise.
- Prices and waits are what reviewers told Google.
- The yearly numbers use only mamaks and cafés whose every review I hold.
- Google’s listed hours can be out of date.
- Stars and waits, or stars and delivery, go together; that doesn’t mean one causes the other.
Say hello.
Writing about food in KL, or want the numbers for your area? Email me at [email protected].
Own a mamak? Ask for a free check of your place against your 3 nearest competitors.
What I do with it.
Reading what people already say is one way I find what to build.