$$$$MalayKampung Baru
Nasi Lemak Wanjo has sold coconut rice, fried chicken and sambal from a Kampung Baru cafeteria counter in Kuala Lumpur since 1963, open until midnight.
OrderNasi lemak with fried chicken, sambal and boiled egg.
TipAdd the ayam rendang to the base plate; the house sambal leans sweet, with a chilli heat that builds slowly.
$$$$Nasi kandarBangsar
Original Kayu Nasi Kandar's Bangsar branch banks curries over rice around the clock, one of Kuala Lumpur's busiest nasi kandar counters after midnight.
OrderMixed rice with fried chicken, squid sambal and mutton curry gravy.
TipAsk for a splash of two or three curries over the rice; the mutton curry is the strongest of the lot.
$$$$NyonyaChinatown
Old China Cafe has plated Nyonya laksa and mee siam inside a Chinatown shophouse in Kuala Lumpur since 1997, in a building that was once a trade guild hall.
OrderNyonya laksa, pie tee and the blue rice nasi lemak with Nyonya chicken rendang.
TipLook for the saloon doors at the entrance, which are more than 70 years old, and the twin mirrors set for feng shui.
$$$$Bak kut tehPudu
Ah Hei Bak Kut Teh starts its sixteen-herb pork rib broth at 05:00, before opening on Medan Imbi in Pudu, Kuala Lumpur, and holds a Michelin Bib Gourmand.
OrderClaypot bak kut teh with pork ribs and a 16-herb broth.
TipAsk for extra beancurd skin in the claypot; it soaks up the herbal broth better than the mushrooms.
$$$$MalayBukit Bintang
Madam Kwan's serves its nasi lemak royale from a dining room inside Pavilion Kuala Lumpur on Jalan Bukit Bintang, a steady lunch stop for shoppers.
OrderNasi lemak royale with rendang and fried chicken.
TipThe nasi lemak royale comes with rendang and fried chicken together; it easily feeds one hungry diner.
$$$$EurasianBangsar
Sri Eurasian Cuisine cooks prawn bostador, debal curry chicken and other Kristang dishes of Malacca's Portuguese Settlement on Jalan Telawi 5 in Bangsar, KL.
OrderPrawn bostador with pineapple, then debal curry chicken with rice.
TipThe Pastel de Nata egg tarts sit quietly behind the counter; the high tea set adds sugee cake and putugal rice cakes.
$$$$Nasi kandarChow Kit
Restoran Kudu Bin Abdul has served banked nasi kandar curries on Jalan Tuanku Abdul Rahman in Chow Kit, Kuala Lumpur, since 1960, still family run.
OrderAyam sambal bawang and ayam madu, with the kuah campur mixed gravy over the rice.
TipThe lunch rush peaks from 12:30 to 14:00; the family cooks fresh batches for the evening shift, so dinner works too.
$$$$Negeri SembilanBangsar
Lubuk Bangku smokes beef daily for its gulai lemak daging salai on Jalan Abdullah in Bangsar, Kuala Lumpur, in the Negeri Sembilan Minang cooking style.
OrderGulai lemak daging salai with sambal terung balado.
TipIt serves lunch only, Wednesday to Friday; go before 13:00, since the smoked beef gravy often sells out.
$$$$East Coast MalaysianBangsar
Rumoh Mekda serves East Coast Malaysian cooking from Kelantan, Terengganu and Pahang inside Bangsar Village 1 in Kuala Lumpur, built on catering recipes.
OrderOrder the nasi kerabu ayam percik, yellow rice with herbs, fish floss, sambal and budu.
TipThe daging tumbok takes nearly a day to prepare, so it is not always on hand; ask before counting on it.
$$$$PeranakanBrickfields
Anak Baba has served Southern Peranakan-style nasi lemak in Brickfields, Kuala Lumpur, since 2018, and the Michelin Guide now lists it as Bib Gourmand.
OrderNasi lemak with turmeric fried chicken and crisp anchovies.
TipThe turmeric fried chicken nasi lemak is the signature; ask for extra sambal if you like it hotter.
$$$$Claypot riceJalan Ipoh
Jalan Ipoh Claypot Chicken Rice, an unnamed stall on Jalan Batu Ambar in Taman Kok Lian, Kuala Lumpur, cooks each claypot to order over charcoal.
OrderCharcoal claypot chicken rice with Chinese sausage and salted fish.
TipAsk for salted fish mixed into the rice; it adds an aroma the plain chicken version lacks entirely.
$$$$MalayBukit Aman
Restoran Rebung runs Chef Ismail's heritage Malay buffet above a car park near Bukit Aman, Kuala Lumpur, with lunch and dinner daily and a weekend breakfast.
OrderBuffet-style rendang, ulam and grilled fish from the heritage spread.
TipCome for lunch on a weekday; the weekend dinner buffet draws large family groups and long waits for tables.
$$$$Pan meeChow Kit
Kin Kin Chili Pan Mee in Chow Kit, Kuala Lumpur, is the shophouse credited with inventing the dry chili pan mee that copies across the city chase.
OrderOrder the dry chili pan mee with a poached egg, then mix in the sambal at the table.
TipThe soup version exists but almost everyone here orders the dry chili pan mee with a poached egg.
$$$$NyonyaChinatown
Old China Cafe has cooked Nyonya laksa and Peranakan dishes from Penang, Malacca and Singapore on Jalan Balai Polis in Chinatown, Kuala Lumpur, since 1997.
OrderOrder the Nyonya laksa, a thick coconut gravy laksa the kitchen has served since 1997.
TipOrder the pie tee, crisp rice-flour cups you fill yourself with chicken, turnip and carrot, before the laksa.
$$$$Claypot riceJalan Ipoh
Jalan Ipoh Claypot Chicken Rice cooks its dish to order over charcoal in the Jalan Ipoh area of Kuala Lumpur, one pot at a time, and holds a Bib Gourmand.
OrderOrder the claypot chicken rice with extra lap cheong, cooked to order over charcoal.
TipThe claypots are cooked one at a time, so expect a short wait even on a quiet afternoon.
$$$$Nasi kandarAmpang
Nasi Kandar Pelita on Jalan Ampang in Kuala Lumpur serves nasi kandar around the clock, mixed rice drenched in a choice of curry gravies at the counter.
OrderOrder the nasi kandar with mixed curries poured banjir style over the rice.
TipAsk for banjir if you want the curries poured generously over the rice rather than served on the side.
$$$$NyonyaBrickfields
Anak Baba serves southern Peranakan cooking on Jalan Sultan Abdul Samad in Brickfields, Kuala Lumpur, since 2018, and it now holds a Michelin Bib Gourmand.
OrderOrder the nasi lemak with ayam goreng kunyit, the turmeric fried chicken.
TipIt is the sister of Baba Low's in Bangsar, both run by a Malaccan family, and the nasi lemak is the dish to order.
$$$$Bak kut tehPudu
Ah Hei Bak Kut Teh brews pork rib soup from 16 herbs fresh each morning it opens, on Medan Imbi in Pudu, Kuala Lumpur, and holds a Michelin Bib Gourmand.
OrderOrder the fei kuat cut of pork belly, a specialty few other bak kut teh shops offer.
TipCome before 11:00, the pot is boiled fresh each morning and can sell out by early afternoon.
$$$$Claypot ricePudu
Foong Lian Claypot Foods Cafe has cooked charcoal claypot chicken rice on Jalan Yew in Pudu, Kuala Lumpur, since 1986, prized for its smoky rice crust.
OrderOrder the claypot chicken rice, cooked over charcoal for a smoky crust on the rice.
TipQueues form at peak hours, so arrive near the 11:30 opening; the owners run a list of dining rules to seat people fast.
$$$$MalaysianTaman U Thant
De Wan 1958 by Chef Wan cooks modern Malaysian food at The LINC KL in Taman U Thant, Kuala Lumpur, and now holds a Michelin Bib Gourmand recognition.
OrderOrder the ayam kampung soup, a home style Malay broth that reviewers single out.
TipThe dining room sits inside a mall, easy to combine with a Jalan Tun Razak errand.
$$$$Modern MalaysianKLCC
Dewakan holds two Michelin stars and a Green Star in Kuala Lumpur for chef Darren Teoh's single tasting menu, built on indigenous Malaysian ingredients.
OrderThe evolving foraged tasting menu, the restaurant's only option each night.
TipThe room is on Level 48 of Naza Tower. Cancel more than 24 hours ahead; the kitchen charges RM870 per guest for late cancellations and no-shows.
$$$$Modern MalaysianTaman Tun Dr Ismail
Akar earned a Michelin star in the 2026 guide for chef Aidan Low's Kuala Lumpur tasting menu, which pairs endemic Malaysian ingredients with Japanese methods.
OrderThe ten-course Mekar tasting menu, built around endemic Malaysian ingredients.
TipThe current Mekar menu runs ten courses, from abalone with mung bean noodles to a crab claypot served family style.
$$$$Modern MalaysianBukit Bintang
Beta holds a Michelin star in Kuala Lumpur for chef Raymond Tham's Tour of Malaysia tasting menu, which moves course by course through the country's regions.
OrderThe Tour of Malaysia tasting menu, showcasing regional specialties course by course.
TipThe Tour of Malaysia menu is RM630++ a head; the cocktail, wine and champagne pairing adds RM330++ on top.
$$$$Modern MalaysianTaman Tun Dr Ismail
Terra Dining earned a Michelin star in the 2026 guide for self-taught chef Yu Cheng Chong's French-leaning, eleven-course Malaysian menu in Kuala Lumpur.
OrderThe eleven-course menu, whose beurre blanc carries a turmeric and coconut curry.
TipAdd the curated tea pairing, built to bridge flavours course by course, and ask the chef for the tasting notes.
$$$$MalayBukit Ceylon
Bijan Bar & Restaurant has served refined Malay cooking on Jalan Ceylon in Kuala Lumpur since around 2003, in a room built on traditional Malay decor.
OrderRendang udang Nogori, prawns in a creamy coconut curry.
TipBookings can require a deposit; order the rendang udang and staff will shell the prawns for you if you ask.
$$$$Modern MalaysianKLCC
Hide serves a fixed tasting menu led by fish and shellfish at the Ritz-Carlton Residences in Kuala Lumpur, where chef Shaun Ng cooks modern Malaysian food.
OrderThe fixed chef's tasting menu, mostly fish and shellfish with a few meat courses.
TipPlan at least two hours; dinner is RM698++ and a shorter Friday and Saturday lunch menu runs RM398++.
$$$$MalayChinatown
Ali, Muthu & Ah Hock revives a 1960s kopitiam look in Kuala Lumpur Chinatown, plating nasi lemak ayam alongside teh tarik and mee rebus daily.
TipThe nasi lemak ayam goreng berempah on banana leaf is the order regulars queue longest for.
$$$$Chinese MalaysianTaman Overseas Union
Yi Feng Restaurant runs a bright, modern kopitiam in Taman OUG, Kuala Lumpur, pouring curry laksa and salted cham ping topped with cheese foam.
TipThe curry laksa comes with a choice of char siew, siew yoke or poached chicken from RM11.50.
$$$$Chinese MalaysianSri Petaling
Yitcha Kaw Kaw Kopitiam in Sri Petaling, Kuala Lumpur pairs white coffee with Portuguese tarts and Ipoh-style shredded chicken hor fun noodles.
TipKaya puffs, siew pau and coconut tarts start around RM2.40 each, and weekday 15:00 to 17:00 adds a free pastry with a coffee.
$$$$MalaySetapak
Jia Kopitiam in Setapak, Kuala Lumpur is pork and lard free, serving nasi lemak and Hainan coffee alongside kaya butter toast and croissants.
TipThe kitchen is pork and lard free, so the kaya butter toast and Hainan coffee suit a mixed group at breakfast.
$$$$Chinese MalaysianChinatown
Lai Foong Beef Noodles on Jalan Tun H.S. Lee, across from Kuala Lumpur's Chinatown, has simmered its beef noodle soup and lala clams since 1956.
OrderBeef noodle soup and lala clam meehoon
TipGo before 10am on weekends, the beef tendon usually sells out by early afternoon.
$$$$Chinese MalaysianPetaling Street
Madras Lane Curry Mee off Petaling Street in Kuala Lumpur has ladled curry noodles loaded with yong tau foo over the same corner for decades.
OrderCurry noodles with yong tau foo
TipThe bowl sells out most mornings, so aim to arrive well before 10am.
$$$$Chinese MalaysianPetaling Street
Madras Lane Yong Tau Foo, off Petaling Street in Kuala Lumpur, is a self-service stall said to have run for more than 60 years, frying stuffed pieces fresh.
OrderStuffed yong tau foo, fried and in broth
TipThe stuffed items can sell out by early afternoon on busy weekdays.
$$$$MalayKampung Baru
Gerai Pak Hassan has served roti canai with self-service chicken feet curry in Kampung Baru, Kuala Lumpur, popular with students from nearby UniKL.
OrderRoti canai with self-service chicken feet curry
TipLadle the curry yourself from the pot; regulars take more than a first-timer might expect.
$$$$MalayBukit Aman
Nasi Lemak Tanglin at Kompleks Makan Tanglin in Kuala Lumpur has cooked its coconut rice and sambal since 1948 and is now run by its third generation.
OrderNasi lemak with fried chicken and sambal
TipIt opens at 07:00 and the food is cooked in the morning, so come early while the rice and chicken are still hot.
$$$$MalayKampung Baru
Nasi Lemak Wanjo in Kuala Lumpur's Kampung Baru has served coconut rice with rendang and fried chicken since the 1960s under its cafeteria system.
OrderNasi lemak with rendang and fried chicken
TipPick a tray at the counter first, the self-service line moves fast once you know the drill.
$$$$MalayBangsar
Anuar's Fish Head Curry, also called Bangsar Fish Head Corner, has cooked its curry in Lucky Garden in Kuala Lumpur's Bangsar for about 30 years.
OrderFish head curry with fried chicken
TipLunchtime queues run long between 11:30 and 13:00, come earlier if you can.
$$$$Chinese MalaysianChow Kit
Kin Kin Chilli Pan Mee off Jalan Tuanku Abdul Rahman in Kuala Lumpur is credited with inventing dry chilli pan mee in this Chow Kit shoplot.
OrderDry chilli pan mee with minced pork and anchovies
TipAsk for the dry version with the poached egg, then add the fried chilli from the tub on each table to taste.
$$$$Chinese MalaysianChow Kit
Sisters Crispy Popiah runs a counter at the Saji food court inside Sogo on Jalan Tuanku Abdul Rahman in Kuala Lumpur, frying popiah to order.
OrderCrispy fried popiah roll
TipThe popiah is fried fresh per order, so expect a short wait at busy lunch hours.
$$$$MalayBangsar
Nasi Lemak Famous is a food truck parked on Jalan Telawi 4 in Kuala Lumpur's Bangsar, serving coconut rice and fried chicken into the small hours.
OrderNasi lemak with fried chicken, late night
TipIt is one of the few nasi lemak stops in Bangsar still open well past midnight.
$$$$Nasi KandarBangsar
Original Kayu Nasi Kandar in Bangsar, Kuala Lumpur, banks curries over rice around the clock, one of the busiest nasi kandar counters after midnight.
OrderMixed rice with fried chicken, squid sambal and mutton curry gravy
TipAsk for a splash of two or three curries over the rice; the mutton curry is the strongest of the lot.
$$$$Nasi KandarAmpang
Nasi Kandar Pelita on Jalan Ampang in Kuala Lumpur serves nasi kandar around the clock, rice drenched banjir style in a choice of curry gravies.
OrderNasi kandar with mixed curry gravies and fried squid
TipAsk for banjir if you want the curries poured generously over the rice rather than served on the side.
$$$$MalayKampung Baru
Nasi Lemak Wanjo has sold coconut rice and fried chicken from a Kampung Baru counter in Kuala Lumpur since 1963, and it stays open until midnight.
OrderNasi lemak with fried chicken, sambal and boiled egg
TipAdd the ayam rendang to the base plate; the house sambal leans sweet, with a chilli heat that builds slowly.
$$$$MalayBangsar
Nasi Lemak Famous is a food truck on Jalan Telawi 4 in Kuala Lumpur's Bangsar, one of the few coconut rice stops still open well past midnight.
OrderNasi lemak with fried chicken, late night
TipIt is one of the few nasi lemak stops in Bangsar still open well past midnight.
$$$$Bak Kut TehKepong
Hing Kee Bakuteh in Kepong, Kuala Lumpur, simmers a Bib Gourmand bak kut teh from mid afternoon into the small hours, dry version and soup both on the table.
OrderDry bak kut teh with bird's eye chilli and dried cuttlefish
TipOrder the dry version if the soup at other bak kut teh shops tastes too mild for you.
$$$$Chinese MalaysianSetapak
Chuan Kee Bak Kut Teh has simmered claypot pork rib soup in a Taman Danau Kota shophouse in Setapak, Kuala Lumpur, for more than four decades.
OrderClaypot bak kut teh with pork ribs in the herbal broth.
TipCall ahead for the sang kut spare-rib version; it needs at least 45 minutes of advance notice to cook.
$$$$Yong Tau FooSegambut
Segambut Yong Tau Foo stuffs fish paste into tofu and vegetables in an old single-storey bungalow in Segambut, Kuala Lumpur, a breakfast and lunch spot.
OrderFish-based yong tau foo with fried eggplant and bitter gourd.
TipParking is scarce by mid-morning, so come early and try the roast pork bun stall sharing the same yard.
$$$$Chinese MalaysianTitiwangsa
Titiwangsa Wang Kopitiam serves zha jiang noodles, curry noodles and fried tofu under roadside trees in Titiwangsa, Kuala Lumpur, to its breakfast regulars.
OrderZha jiang noodles with curry noodles and fried tofu.
TipBring cash; the kopitiam does not take cards and closes by early afternoon most days.
$$$$Chinese MalaysianTaman Overseas Union
Restoran Sun Sea serves pork noodles, pan mee and curry mee beside the OUG morning wet market in Taman Overseas Union, Kuala Lumpur, busiest at breakfast.
OrderPork noodles and Penang curry mee with cockles and prawns.
TipGo before 09:00 on weekends, when the pork noodle broth and curry mee both draw a steady line.
$$$$MalaySentul
Kasim Satay grills chicken and beef satay at Pasar Sentul in Kuala Lumpur, where the wet market turns into an evening food bazaar, from about RM0.90 a stick.
OrderBeef satay and chicken satay with peanut sauce, by the stick.
TipIt takes bulk orders, 10 to 100 sticks at a time, so call ahead to avoid a wait for a large batch.
$$$$MamakMasjid India
Mansion Tea Stall on Jalan Masjid India in Kuala Lumpur serves roti canai chopped and drowned in dhal and curry, from 07:00 to 19:00 every day.
OrderRoti canai banjir
TipOrder the roti banjir special, roti canai cut into pieces under dhal, curry and two eggs.
$$$$MalayBrickfields
Brickfields Goreng Pisang has fried pisang raja fritters and kuih bakul on Jalan Thambipillay in Kuala Lumpur since the early 1980s, run by a father and son.
OrderPisang goreng and kuih bakul
TipThere is no seating, so buy a bag and walk. The son takes over the wok from 12:30 once his father has finished the prep.
$$$$MalayKepong
Taste Legendary Nasi Lemak moved from Chow Kit Market to Kepong Baru in Kuala Lumpur in 2024, still frying its Hakka pork belly with nasi lemak.
OrderNasi lemak with braised pork belly
TipIt sells out most days by late morning, so this is strictly a breakfast stop, and it reopened in a new air conditioned shop house after the Chow Kit move.
$$$$MalayCity Centre
Banglo 289 serves a Malay nasi campur buffet from a converted house on Jalan Raja Chulan in Kuala Lumpur, with more than 30 freshly cooked dishes daily.
OrderNasi campur buffet
TipBreakfast starts at about RM2.50, so come early for the cheapest plates before the lunch nasi campur spread fills out.
$$$$MalayChow Kit
Murtabak Ana beside the morning market in Chow Kit, Kuala Lumpur, folds meat-stuffed murtabak from roti dough flipped paper thin, sold for RM5 a piece.
OrderMurtabak
TipFillings are chicken, beef or vegetable, and the stall is said to sell around 500 murtabak on a busy day.
$$$$MalayKampung Baru
Nasi Lemak Wanjo has sold nasi lemak in Kampung Baru, Kuala Lumpur, since the 1960s and draws a late night queue for its smoky, sweet sambal.
OrderNasi lemak with chicken rendang
TipIt serves from 06:00 to midnight, with a one-hour break at Friday midday, so a late nasi lemak craving has somewhere to go.
$$$$Bak Kut TehImbi
Sun Fong Bak Kut Teh has simmered herbal pork ribs in Imbi, Kuala Lumpur, since 1971, serving both the soup and dry versions from seven in the morning.
OrderOrder the dry bak kut teh with pork knuckle, the version regulars ask for by name.
TipThe dry version is more intense and soy-led than the soup bowl; the pig's tripe in pepper soup is the other regular order.
$$$$MamakChow Kit
Hamdan's Roti Canai fries flaky roti among the Chow Kit hawker stalls in Kuala Lumpur, ladling dhal and curry over a counter that opens at seven.
OrderOrder the roti canai with dhal and curry, flipped fresh at the counter.
TipGo for the roti sarang burung if the plain canai is sold out, it is nearly as popular.
$$$$KopitiamMaluri
Old KL Kopitiam serves a heritage breakfast of kaya toast and soft boiled eggs in Maluri, Kuala Lumpur, a ten minute walk from the Maluri MRT.
OrderOrder the charcoal toast mini bun with soft boiled eggs and a mug of local coffee.
TipThe yam cake and salted lime drink are worth ordering alongside the toast set.
$$$$MalayKampung Baru
Nasi Lemak Pak Aji sells coconut rice from the old Antarabangsa corner lot in Kampung Baru, Kuala Lumpur, now known for its daging salai smoked beef.
OrderOrder the nasi lemak with daging salai, the smoked beef that built the queue.
TipIt sits right beside Nasi Lemak Wanjo, so a side by side comparison plate is easy to arrange.
$$$$MalayKampung Baru
The Kampung Baru Sunday Market in Kuala Lumpur runs Saturday evening into the small hours, a tradition dating back to 1899 in the Malay village.
TipDespite the name it runs on Saturday night, come after 19:00 for the busiest stretch.