The best restaurants in Kuala Lumpur, Malaysia

Journey through the dynamic flavours of Malaysia in its capital
A bowl of nyonya laksa, a delicacy of Malaysia, is arranged on the table.
Credit: Limapulo
Find the best fares to
Kuala Lumpur

Dining in Kuala Lumpur is defined by its sheer range. A day might begin with a casual breakfast at a neighbourhood kopitiam and end with a Michelin-starred tasting menu. The city moves between the everyday and the refined, and its food and culture reflect this breadth. 

What unites the Malaysian capital’s dining scene isn’t price or formality, but a shared focus on flavour. Shaped by generations of Malay, Chinese, Indian and Peranakan traditions, it’s become one of South East Asia’s premier food destinations. From late-night counters to contemporary cooking, here are some of the best restaurants that capture culinary life in Kuala Lumpur.  

Places to eat in Kuala Lumpur 

Chef Aidan Low of Akar poses for the camera.

Credit: Akar

A close up of a dish at Akar shows two separate parts to it, a bowl and a gourd-like container.

Credit: Akar

A top down view of a dish at Akar shows a delicate arrangement of food.

Credit: Akar

1. Akar

Akar, whose name means “roots” in Malay, feels refined enough for a fine dining experience, yet approachable in its dimly lit, wood-accented space. Chef Aidan Low reinvents European culinary styles with Japanese, French and Malaysian twists – a feat that has earned Akar its first Michelin star. Standout dishes include Trader’s Rice, built around glazed abalone, lauk pauk (side dishes) and cassava leaf broth, as well as elevated rojak, featuring monkfish, liver and noni marmite. 

Chef Darren Teoh smiles and poses for the camera.

Credit: Dewakan

A top down view of a dish at Dewakan shows food wrapped inside a leaf and food placed in a tubular container.

Credit: Dewakan

2. Dewakan 

There’s no shortage of stellar restaurants in Kuala Lumpur with views to remember. But Dewakan , located on the top floors of Naza Tower, offers arguably one of the city’s finest skyline panoramas. Helmed by chef-patron Darren Teoh, this two-Michelin-starred restaurant serves innovative dishes flavoured by homegrown ingredients. Tasting menus include dishes such as smoked patin (catfish), rice tempeh dumplings and a canapé modelled on the Rajah Brooke’s Birdwing, a butterfly native to Malaysia, comprising a belinjau cracker served with labu siam (chayote) and keranji (tamarind-plum). 

3. De.Wan 1958 

De.Wan 1958 stands apart thanks to its charismatic chef, Wan, who’s known to stop by tables to greet guests in person. Together with entrepreneur Andre Shum, they have created a spacious restaurant that blends British colonial references with the tropical touches of Malaysian cuisine. Awarded a Michelin Bib Gourmand, the menu leans towards shareable mains, best enjoyed in a group. Don’t miss standouts such as ayam kampung rendang pulau (free‑range chicken), daging besamah (braised beef) and fillet asam pedas (sweet‑and‑sour fish). For dessert, the signature Cendol De.Wan, topped with cendol ice cream, draws rave reviews. 

Nasi lemak, consisting of fried chicken leg, fried anchovies, peanuts, egg and sambal, is pictured on a plate.

Credit: Mansur Abu Bakar/Getty Images

4. Village Park Restaurant 

It may technically be located outside the Kuala Lumpur grid, but Village Park Restaurant is worth the short drive. Go off-menu and order the nasi lemak – Malaysia’s unofficial national dish – then watch plates of fragrant coconut rice with spicy sambal, crunchy anchovies, cucumbers and hard-boiled eggs come floating across the crowded restaurant. You can stick with the basics, but the crunchy crumbs from the ayam goreng (fried chicken) are a highly addictive addition. The mee rebus (noodles) and chee cheong fun are must-tries for first-timers.  

Kaya toast is served alongside coffee and soft boiled eggs.

Credit: SM Aswad/Getty Images

5. Ho Kow Hainan Kopitiam 

Open since 1956, Ho Kow Hainan Kopitiam is older than Malaysia’s independence. The early beginnings of Ho Kow were founded on soft-boiled eggs and toast, served with tea on the side. Today, it has expanded to Hainanese-style comfort food with breakfast crowds forming as soon as the doors open. Signature dishes include Hainanese fried chicken chop and the chicken drumstick. Lining up for breakfast? Order kopitiam favourites like nasi lemak, chee cheong fun, curry noodles or kaya toast (coconut jam toast).   

The exterior of Mollagaa Restaurant is boldly coloured orange and red.

Credit: Sergio Delle Vedove/Getty Images

6. Mollagaa Restaurant 

When it comes to South Indian cuisine, Mollagaa knows best. Meaning “chilli” in Tamil, the restaurant showcases the depth of spices and flavours in every spoonful of its curry, made with ingredients sourced from India. Come for the banana leaf rice with sides like chicken curry, kootu (vegetable stew) and kara poriyal (spicy stir-fry). Other unmissable highlights include the slow-cooked Chettinad bone marrow with pepper masala and the Kerala-style pomfret pollichathu – grilled fish wrapped in banana leaf. With this level of spice, pass on the ice water and opt for a cooling lassi instead. 

The interior of Limapulo resembles an old school cafe with faded chairs, square tables and worn paint.

Credit: Limapulo

A plate of chilli prawns garnished with fresh herbs, served with a side salad in the background.

Credit: Limapulo

7. Limapulo 

Dining at Limapulo feels like stepping back in time. With its canteen-style setting and rustic furniture, the well-loved Nyonya restaurant is a celebration of Malay and Chinese flavours. Many come to Limapulo for some of the best food in Kuala Lumpur, like their signature Nyonya laksa, a bowl of noodles in an aromatic coconut milk-based broth. Other memorable dishes include pongteh chicken, Nyonya curry, gerang asam fish and telur cincaluk (shrimp omelette) – all of which pair beautifully with steamed rice. Cool down with desserts like sago gula melaka (sago with palm sugar).  

Satay is prepared at Jalan Alor.

Credit: Jaromir/Getty Images

Lanterns criss cross over Jalan Alor.

Credit: Nalidsa Sukprasert/Getty Images

An iced street snack from Jalan Alor is held up to the camera.

Credit: Tatiana Terekhina/Getty Images

8. Jalan Alor 

A touristy reputation may precede Jalan Alor, which is within walking distance of the Bukit Bintang crossing, but this food street is a crowd-puller for a reason. Dinner plans here are the best way to try a little bit of everything: many stalls and eateries will call for your attention, but make sure you try grilled seafood from Boleh Seafood Pot and the much-loved chicken wings from Wong Ah Wah. Walk further down to find smaller bites such as satay, grilled squid, coconut ice cream and fresh durian.  

More inspiration

Kuala Lumpur travel information

Country / Region
Malaysia
Language
Malay
Airport code
KUL
Currency
RM
Time zone
GMT +08:00
Climate
Tropical
Country / Region
Malaysia
Time zone
GMT +08:00
Currency
RM
Airport code
KUL
Language
Malay
Climate
Tropical
Find the best fares to
Kuala Lumpur