KL's food scene,
curated for you
Discover where KL is eating, drinking, and exploring - updated from top local blogs and publications.

Jogja Pak Ery, Mont Kiara
Craving authentic Jogja in Mont Kiara? Jogja Pak Ery serves up legendary nasi gudeg that hits different—tender chicken, rich coconut gravy, the whole package. This Indonesian spot nails the homestyle comfort food vibe without the pretense, making it a go-to for serious noodle and rice bowl addicts across KL.

Four Points by Sheraton, KL Chinatown

Dapur Rizq, Subang
Authentic Malay home cooking in Subang, where traditional recipes and warm hospitality create unforgettable comfort meals.

Thai Spot SS2
Thai Spot is a Thai kitchen in SS2, Petaling Jaya, and an offshoot of Frame Thai in Section 17. The room is plain — no styling to speak of — but comfortable enough for a proper sit-down meal, which is rather the point. It earns its place on the basics rather than on anything novel: the braised pork leg, the curries, the tom yum. What to Order at Thai Spot The braised pork leg is the dish to judge it by — fork-tender, deeply savoury, with just enough cinnamon and star anise coming through, no porky odour, and skin left soft and gelatinous. The green curry is made with chicken as standard but they will do pork on request, which gives it a richer body; either way it is creamy and properly spicy, with a sweetness off the basil. The omelette with minced pork arrives with crisp edges and a fluffy centre, generous enough with the pork that every bite has both, and the chilli sauce alongside it has real heat. Fried kangkung sits on the seasonal menu — light, crisp batter that stays crisp, with a peanut and chilli dip that does most of the work. The red creamy tom yum with seafood carries its depth from the squid, and red ruby closes the meal. For Thai food in SS2 or a braised pork leg in PJ, Thai Spot is the dependable choice rather than the exciting one — which is usually what you want.

Hearty Yuletide spreads for year-end dining in PJ

Che Mad's Kitchen, Putrajaya
Hunt down authentic Malay home-cooked classics at this Putrajaya gem that feels like eating at your grandmother's table. Che Mad's Kitchen serves traditional dishes made the proper way—slow-cooked rendang, fragrant nasi lemak, and sambal that'll ruin you for chain restaurants. Skip the tourist traps and grab a seat here instead.

Nasi Kukus Gulai Kawah D'Cempaka, Pantai Dalam
Hunt down authentic nasi kukus and rich gulai at this Pantai Dalam institution that's been perfecting traditional Malay comfort food for years. Their signature steamed rice paired with aromatic curry is the real deal—no shortcuts, just proper flavours that remind you why you crave home-cooked meals. Skip the chains and grab a seat here instead.
Mardhiyyah Hotel and Suites, Shah Alam

Club De Piston, Klang

Choon Guan Hainan Coffee
Choon Guan Hainan Coffee is a kopitiam in Bukit Raja, Klang — the more modern of its outlets, with food much the same as the original in Port Klang. Expect a queue past 10.30am, though tables turn quickly enough. You browse a menu, then order and pay at the counter. One detail worth knowing: there is a section of pre-paid meals on the board, bought by other customers for anyone who needs one. What to Order at Choon Guan Hainan Coffee The Hainan Bun Set (RM10.10) comes with soft-boiled eggs and coffee — the bun light and crisp, the coffee aromatic. Take it hot rather than iced; the thickness and flavour only really show up that way. The Hainan Kampung Chicken Rice Ball (RM13.10 small, RM25 large) is better than chicken rice usually manages: the rice fluffy but holding its shape as a ball, the chicken firm and smooth with a good bite, ginger and scallion running through it. The chicken chop is the dish people come for — a juicy boneless fried chicken leg under a gravy that is savoury, sweet and tangy, with caramelised onions and Worcestershire sauce doing the work. For a kopitiam in Bukit Raja or Hainan chicken chop in Klang, Choon Guan is the one people drive across town for.

Bangsar Venicia
Bangsar Venicia is a Chinese restaurant tucked inside Bangsar Puteri Condominium, and finding it is part of the experience — the signage is minimal, so look for the entrance marked Lobby, or ask the guard to point you. It has run long enough to be a regulars' place, the sort of room Bangsar residents have been bringing family to for over a decade. What to Order at Bangsar Venicia The Nyonya pucuk paku (RM16, small) is the one to order first: rich with coconut milk, carrying real depth from the belacan, lemongrass and spices, and the fern kept tender rather than fibrous. Sambal petai prawn (RM38) is good enough to convert people who avoid petai — the beans crunchy and tender with barely any odour, the prawns plump, the sambal aromatic and spice-forward. The curry fish head is the crowd order, and you can see it on half the tables; the flavours build gradually rather than arriving all at once. Jiang Nam prawn rounds out the signatures. For a curry fish head in Bangsar or Chinese food in Bangsar Puteri, this is the neighbourhood institution hiding behind an unmarked lobby door.

Nokisaki, Bukit Rimau
Authentic Japanese dining meets Bukit Rimau's vibrant food scene at Nokisaki.