Must Try Restaurants In KL – Kuala Lumpur, Malaysia

Dear Reader: We may get commissions for purchases made through links in this article, at no extra cost to you. This helps keep the site running and free for all. Thank you! ❤️

Are you going to Kuala Lumpur and wondering where to eat KL? Don’t worry, you will not go hungry in KL as the city is a real foodies heaven where you can eat and dine all day and night. In KL you will find everything from high-class restaurants worthy of a Michelin Star (if they ever decide to cover Malaysia), to street stalls selling freshly cooked local delights at a low price.

There are so many things to do in Kuala Lumpur, and trying out the local food is high up on the list. In KL the locals greet each other with “Sudah makan?” = “Have you eaten yet?” instead of the more common “How are you?“, which really says it all. 🙂

You can find food from every corner of Asia in this city, and a mix between them all which sums up what the Malaysian cuisine is all about; a mix of Indian, Chinese, Indonesian, Japanese, and Thai food.

It is entirely safe to eat in local restaurants in Kuala Lumpur as the food is fresh, the raw ingredients are top-notch, and the meals are prepared to a high hygienic standard. A bonus is that the prices are low, and everyone speaks English so you can ask about the ingredients and get recommendations. So step out among the many delicious street food hawkers and street restaurants and indulge yourself in all the delights!

Since there are so many restaurants, hawker stalls, and Kopitiam (coffee shops) in this city, it can be difficult to find the best places to eat in KL, those places that serve mouth-watering food where also the locals go.

Here we give you what we think are the best restaurants in KL. These are not necessarily the poshest restaurants or the most expensive ones, but restaurants that are charming, authentic, conveniently located in popular areas of KL, and most importantly serve delicious Malaysian food.

Btw, if you haven’t yet decided on where to stay in KL, make sure to check out our guide on our favorite Kula Lumpur neighborhoods and hotels.

13 Must-Try Restaurants In KL

Map: The 13 best restaurants in Kuala Lumpur (in our opinion…)

Many of the cafes in KL are “Kopitiam” meaning coffee shops, which serve local dishes and hot and cold beverages like Teh Tarik, coffee, and juices.

Familiar dishes at traditional Kopitiam are noodle and rice-based, and they often serve a traditional all-day breakfast consisting of a half-hard-boiled egg and toast with kaya (coconut jam). Espen is not a huge fan of this breakfast, while I think it´s quite good actually. 🙂

A restauran (meaning restaurant) in KL, is usually everything from casual old Chinese or Malay restaurants where they serve traditional dishes to posh upscale restaurants that also serve international or fusion dishes.

1. Limapulo: Baba Can Cook

Baba at Limapulo Restaurant KL
Baba, the fantastic owner, and chef of Limapulo Restaurant

Everything is just perfect at the Limapulo restaurant – the food, the service, the interior, and the lovely outdoor area in the front.

We go here every time we visit KL, and we always get greeted by the famous and smiling “Baba” or Uncle John which is in his mid-70s and the man behind the cooking in this restaurant. He started this restaurant together with his godson.

The restaurant’s tagline is “Baba can cook,” and I totally agree, he really can! 🙂 Baba usually sits in his chair outside of the entrance to the restaurant.

If you can, come here on Monday, Wednesday, Friday or Saturday when they serve their famous and super delicious Nyonya Laksa. Mmmm, it’s the best! ♥

Limapulo is definitely among one of the best restaurants in KL and has won many awards. 

The famous Laksa at Limapulo Restaurant
The famous Laksa dish at Limapulo Restaurant. Our favorite!

We have tried and recommend the following dishes at Limapulo and love them all:

  • Nyonya Laksa
    Noodles in a spicy soup with boiled eggs, tofu, and different vegetables. Only served on Monday, Wednesday, Friday or Saturday.
  • Berempah (RM 19)
    Espen’s no. 1 favorite. A variant of Rendang Chicken. Or choose the Set Menu Ayam Berempah where you get rice too (a better deal price-wise).
  • Sate (RM 14,90)
    Mixed meat skewers of barbecued chicken and beef with a delicious sauce.
  • Roti Jala (RM 9,90)
    Small pancakes with chicken stew/sauce.
  • Nyonya Fried Mee Hoon (RM 9,90)
    Noodles with chicken, shrimps, egg, vegetables.
  • Bendi Kukus (RM 15)
    Ladies fingers vegetable.
  • Pongteh Chicken with Balacan (RM 19)
    A stew of chicken, potatoes, vegetables in a delicious sauce.
  • Nyonya Curry (RM 19)
    Looks a bit like Chicken Berempah but not quite as good.
  • Sago Gula Melaka (RM 3,50)
    Lovely dessert! Sago pudding with palm sugar.
  • Cendol (RM 3,50)
    A very popular Malay dessert consisting of green worm-like sweet noodles/ jelly of rice or bean flour. Not my favorite.

The Row

Limapulo is part of a stretch of excellent restaurants and cafes called The Row. The restaurants are located in old renovated heritage houses.

The whole street (Jalan Doraisamy) has a great, relaxed and hip atmosphere. Besides Limapulo, you find these great restaurants at The Row:

  • Restaurant Dominic
    Serves fantastic and authentic French food with both set menus (3-7 courses) as well as al la carte. Open for lunch (12:00 am – 15:00/ 3 pm) and dinner (18:00/ 6 pm – 23:00/ 11 pm). Closed on Mondays.
  • Kappo Takebayashi
    Japanese restaurant that serves sushi, sashimi, and seafood. Open for lunch (12:00 am – 15:00/ 3 pm) and dinner (18:00/ 6 pm – 22:00/ 10 pm). Closed on Mondays.
  • Chamber 3 KL
    A grill restaurant and bar serving barbequed food and meat, and Thai food as well as Din & Fai Koh Chicken & Duck Rice (only available as lunch on weekdays, however). Has live music and a great vibe in the evenings. Open every day from 12 pm until 12 am (midnight), closed on Sundays.
  • Nasi Kandar Al Faris
    A traditional Malaysia Nasi Kandary restaurant. Nasi Kandar is a popular Malaysian dish, that originated in Penang, although influenced by India. The dish Nasi Kandar (also called Nasi Mamak) comes in different varieties, but the most common is steamed rice (sometimes flavored with spices, like biriyani) with several Indian-style curries (like chicken, beef, and aubergine). They also serve roti, as well as noodles and Mee Goreng. A great place for breakfast and lunch, opening hours 07:00 am – 15:30/ 3:30 pm. Closed on Sundays.
  • Common Grind
    A cozy cafe serving great coffee, tea, juices, and pastries. Here you can also bring your laptop and do some work/ surfing with fast Wifi. Open every day 09:00 am – 18:00/ 6 pm.
The Row KL
The Row – a street packed with nice restaurants and cafes, including Limapulo Restaurant.

There is also a cool and hip weekend market at The Row, called the Sunny Side Up Market where local artists and entrepreneurs sell different handmade pieces of jewelry, clothes, handbags, shoes, snacks, drinks, wine,  and so on. I love this market and wanted to buy so much which sadly I couldn’t since I only had limited space in my backpack. 🙁

  • Address Limapulo Restaurant: 50, Jalan Doraisamy, Kuala Lumpur (close to Hotel Stripes and Sheraton Hotel)
  • How to get to Limapulo Restaurant: Take the light green no. 8 Monorail to Medan Tuanku station, or red no. 5 LRT Kelana Jaya Line to Dang Wangi, and walk from there (very short).
  • Opening hours Limapulo Restaurant: Monday, Tuesday, and Wednesday: 10:30 am – 15:00/ 3 pm. Thursday, Friday, and Saturday: 10:30 am – 15:00/ 3 pm & 17:30/ 5:30 pm – 21:00/ 9 pm.. Closed on Sundays.
  • Limapulo`s Web page

2. Cafe Old Market Square

Located close to the famous and beautiful Masjid Jamek Mosque, this old Kopitiam/ cafe from 1906 is clean and newly restored. It has kept the original wall tiles and mosaic floors which is pretty cool. Together with the old historical photos framed on the walls, it oozes old heritage. The cafe is in the corner shophouse of three houses in a row, all built by tin magnate Loke Yew.

The Kafe Old Market Square has a big menu, so there is plenty of options. We had:

  • Mee Hoon – Rice vermicelli, a thin form of rice noodles with chicken
  • Nasi Lemak – The Malaysian national dish. A fragrant rice dish cooked in coconut milk and pandan leaf. Served with peanuts, boiled egg, curry, cucumber, chili paste, and fried chicken.

Both dishes were delicious!

Kafe Old Market Square in KL
Cafe Old Market Square serves delicious Nasi Lemak (fragrant rice cooked in coconut milk and pandan leaf, with beef or chicken and curries)

The cafe is also famous for its local breakfast consisting of soft-boiled eggs, kaya toast (kaya is coconut jam), and Hainanese coffee.

  • Address Cafe Old Market Square: 2 Medan Pasar (close to Masjid Jamek Mosque)
  • How to get to Cafe Old Market Square: Take the red no. 5 LRT Kelana Jaya Line or no. 3 LRT Ampang Line or no. 4 LRT Sri Petaling Line to Masjid Jamek Station. There is only a short walk from there to the cafe.
  • Opening hours Cafe Old Market Square: Monday – Friday: 07:00 am – 18:00/ 6 pm. Saturday: 07:00 am – 15:00/ 3 pm. Closed on Sundays.
  • The price range at Cafe Old Market Square: RM 2 – RM 14
  • Cafe Old Market Square´s Webpage

3. Kin Kin

You don`t come to Restoran Kin Kin for the interior, as it is quite basic, but their chili Pan Mee is to die for!

Pan Mee at Kin Kin Restaurant
The delicious chili Pan Mee at Restoran Kin Kin is their signature dish. 

Kin Kin’s signature dish is Chili Pan Mee – a plate of perfectly cooked dry noodles with minced pork, a soft-boiled egg, and Ikan Bilis (tiny crispy deep-fried anchovies that add some salt to the dish), fried onions, and a spicy chili sauce. Delicious!

The Pan Mee (dry noodles) costs RM 9 = USD 2.

Instead of pork, you can go for mushrooms, if you want the vegetarian version. The miso soup is served on the side. Kin Kin also has other dishes on the menu, but the Chili Pan Mee is their signature dish.

  • Address Kin Kin: 40 Jln Dewan Sultan Sulaiman (close to Hotel Stripes and Sheraton Hotel)
  • How to get to Kin Kin: Take the light green no. 8 KL Monorail Line to Medan Tuanku Station, and it is just a short walk to Kin Kin.
  • Opening hours Kin Kin: Every day 07:00 am – 18:30/ 6:30 pm.
  • Kin Kin on TripAdvisor

4. Hong Ngek

Hong Ngek is another Chinese Hokkien restaurant that has been in KL for a long time. Their famous Ginger Duck Rice was sadly sold out when we visited, so we had:

  • Pork Ribs stewed in a thick glazed sauce made with Guinness. Yummy!
  • Bee Hoon – Vermicelli rice noodles with chicken
  • Vegetables in ginger sauce
Pork Ribbs at Hong Ngek Restaurant in KL
Delicious Pork Ribs stewed in a thick glazed sauce made with Guinness

The owner and staff are super friendly, and when tourists enter (we were the only tourists there when we visited), they have an internal bet on which country the foreign visitors are from. They all thought we were from Germany, oh were they wrong, hehe 🙂

  • Prices: RM 6-8
  • Address: Jln Tun HS Lee
  • How to get there: Take the red no. 5 LRT Kelana Jaya Line or no. 3 LRT Ampang Line or no. 4 LRT Sri Petaling Line to Masjid Jamek Station. There is only a short walk from there to the cafe.
  • Opening hours: 10:00 – 19:00 Monday – Saturday. Closed on Sundays.
  • Hong Ngek on TripAdvisor

5. Yut Kee

The old Chinese restaurant Yut Kee is a favorite among both locals and tourists and the queue for a table can be long, especially around lunchtime or when the big tourist buses visit the restaurant.

This place has been serving Hainanese dishes since 1928 and is run by a father and his son. The building is pretty cool with old photos on the walls.

The food is a traditional colonial style and we tried their most famous signature dish Roti Babi, which is French toast with pork inside served with Worcestershire Sauce.

Roti Babi at Yut Kee Restaurant KL
Roti Babi – the signature dish at Yut Kee Restaurant

We also had chicken with rice in brown sauce (not that good), and their famous kaya cake (kaya is coconut jam). While it is fun to have tried this type of colonial-style meal, the taste was a bit bland, and it was far from our favorite.

  • Prices: RM 6 – 16
  • Address: 1 Jln Kamunting (next to Hotel Stripes)
  • How to get there: Take the light green no. 8 KL Monorail Line to Medan Tuanku Station, or the red no. 5 LRT Kelana Jaya Line to Dang Wangi Station.
  • Opening hours: 07:30 – 16:30 Tuesday – Sunday. Closed on Mondays.

6. Old China Cafe

The Old China Cafe in Chinatown, close to Petaling Street, is like an old museum, where they have kept the interior just as it was in days past. It is really cool.

Old China Kafe in KL
Old China Cafe is like dining at a museum

The house, dating back to the 1920s, used to be the guildhall of the Selangor & Federal Territory Laundry Association. Inside are two large mirrors that face each other, which reflects good luck in traditional feng shui.

They serve Peranakan or Nyonya food here that comes from the Peranakans who are descendants of the early Chinese migrants who settled in Penang, Malacca, Singapore, and Indonesia.

We tried the Beef Rendang and Nonya fried chicken. The Beef Rendang was delicious, but the Nonya fried chicken was a bit dry.

  • Prices: RM 10 – 25
  • Address: 11 Jln Balai Polis
  • How to get there: Take the red no. 5 LRT Kelana Jaya Line or dark green no. 9 MRT Sungai Buloh-Kajang Line to Pasar Seni Station, and walk from there.
  • Opening hours: 11:30 – 22:30 every day
  • Old China Cafe´s Webpage

7. Capital Cafe

The Capital Cafe is a small and popular cafe serving classic Malaysian dishes such as Mee Goreng (fried noodles). Capital Cafe opened in 1956, and there are lots of old cameras and antics on display. The staff are very helpful and speak excellent English.

We had Rojak which is a salad with peanut sauce dressing. It was delicious! We also had Mee Goreng (a noodle dish), and of course the Malaysian national drink Teh Tarik (pulled tea with milk).

The owner asked us to come back in the evening when they do barbecued satay (meat skewers), but unfortunately, we did not have the time.

  • Prices: RM 4-6
  • Address: 213 Jln TAR (close to Hotel Stripes and Sheraton Hotel)
  • How to get there: Take no. 3 LRT Ampang Line or no. 4 LRT Sri Petaling Line to Bandaraya Station and walk from there.
  • Opening hours: 07:30 – 19:30 Monday – Saturday. Closed on Sundays.

8. Sek Yuen Restaurant

Set in a beautiful old building, the Sek Yuen Restaurant has been there for more than 60 years, serving authentic Cantonese Chinese dishes.

Sek Yuen Restaurant KL
Sek Yuen Restaurant

The restaurant is in two neighboring buildings, but the oldest one (see the picture above) to the right is the most charming.

Their signature dish is the crispy duck, so we had crispy duck, fried prawns, and vegetables. Everything was delicious!

Crispy Duck at Sek Yuen Restaurant
Sek Yuen’s signature dish – Crispy Duck
  • Prices: RM 30-45
  • Address: Jln Pudu
  • How to get there: Take no. 3 LRT Ampang Line, or no. 4 LRT Sri Petaling Line to Pudu LRT Station and walk from there.
  • Opening hours: 12:00 – 14:30 and 17:30 – 21:00 Tuesday – Sunday. Closed on Mondays.
  • Sek Yuen Restaurant on Facebook

9. Bijan

The Bijan Restaurant is just a short walk from the famous Changkat street in Bukit Bintang, packed with western restaurants, bars, and clubs.

Bijan Restaurant KL
Enjoying my meal at Bijan Restaurant

If you want to eat authentic Malay food in a nice restaurant and not on the street or a Kopitiam/cafe, then this is the place. It is an excellent place for a dinner date or to celebrate a special occasion. The prices are, of course, higher here than on the street or in a Kopitiam. This is a place where Malaysians take their foreign guests for dinner to show them what the best of Malaysian cuisine is all about.

The restaurant is located in a beautiful Malay building, with both an indoor and outdoor area. We had one of the tables in the garden, and it was nice and romantic.

At Bijan, we had:

  • Ayam Kampung Limau Puru (RM 45) – Free-range village chicken simmered in a spicy gravy of chilies, turmeric, kaffir lime, and coconut milk
  • Gulai Kambing Ubi (RM 68) – Mutton in a curry-like rich and spicy sauce
  • Nasi Minyak (RM 10) – Boiled rice with different spices like ginger, lemongrass, garlic, and nuts

Everything was delicious!

  • Prices: RM30-90
  • Address: 3 Jln Ceylong
  • How to get there: It is best to take a taxi here, or you can take the monorail to AirAsia-Bukit Bintang Station and walk from there (a 15-min walk).
  • Opening hours: 16:30 – 23:00 every day
  • Bijan´s Web page

10. Restoran Yusoof Dan Zakhir

If you get tired, hungry and thirsty after walking around at the Central Market, then this Indian restaurant has a very convenient location just next to Central Market. The restaurant is quite big with an open entrance towards the pedestrian street so you cannot avoid to see it.

They serve traditional, and authentic Muslim Indian-Malay food and it is delicious!

We particularly love their Roti or Dosa (delicious flat Indian bread/ pancake) with curry chicken and the Murtabak (spicy omelet pancake filled with vegetables and chicken). Try their Teh Tarik, or fresh fruit juices!

  • Prices: Cheap (from RM 3 – 8)
  • Address: Jln Hang Kasturi
  • How to get there: Take the red KTM Port Klang Line no. 2 or the dark green MRT Sungai Buloh-Kajang Line no. 9 to Pasar Seni Station and walk from there.
  • Opening hours: 06:00 – 23:00
  • Restoran Yusoof Dan Zakhir on TripAdvisor

11. VCR

The VCR Cafe KL
Love the modern and hip interior at the VCR Cafe

The moment we stepped into this airy, modern, and fresh cafe it felt like we were in New York or a hipster cafe in Berlin.

The cafe is located in a black cool old Chinese shophouse and has seatings both downstairs and upstairs (plus at a balcony upstairs). It has excellent wifi and is a favorite place to bring the laptop and do some work.

The staff is super friendly, and once you have ordered your food and drinks at the counter, they bring everything to your table. There is free water for all, just grab one of the glass bottles that are placed around in the cafe.

They serve tasty breakfast/lunch all day, delicious cakes, desserts and of course coffee, tea, and juices of different kinds.

We tried their granola (with yogurt and fresh fruits), fresh orange juice, tea, chocolate cake and their specialty cake “The King” with banana/peanut/chocolate. Yummy! 🙂

After or before you step inside this cafe, make sure to walk around the block and take a look at the beautiful and photogenic row of old Chinese shophouses (of which this cafe is a part of). The chic hostel Paper Planes is also located in one of these shophouses.

  • Address: 2 Jln Galloway
  • How to get there: Take the monorail line no. 8, or the LRT Ampang Line no. 3, or the LRT Sri Petaling Line no. 4 to Hang Tuah Station (only a 5-min walk from there).
  • Opening hours: 08:30 – 23:00
  • VCR´s Web Page

12. Merchant’s Lane

This fusion cafe is a bit hard to find on a busy street in Chinatown. It is behind a bright turquoise painted door where you walk up a narrow stair, and suddenly you are in a charming shabby chic cafe called the Merchant’s Lane.

There is seating both inside and outside. We had a table on the terrace and it was lovely.

Garden at Merchants Lane Cafe KL
Merchant’s Lane has a super charming terrace area too
Merchants Lane Cafe KL
Love this terrace with a roof at Merchant’s Lane!

The cafe is a bit crowded around lunch-time, but it is well worth to wait in line for a table, and the line empties quickly. The atmosphere is friendly and relaxed.

They serve a good mix of fusion between Western and Asian dishes. We had:

  • South China Sea (RM 32) – Salmon with lots of delicious vegetables and a delicious sauce
  • Butter Chicken Pasta (RM 25) – Fusion between the Indian dish Butter Chicken and Italian pasta. Espen loves this and eats it every time we go to Merchant’s Lane.
  • Superfruit Lemon Tea (RM 13) – Everyone around us was drinking this pinky drink. Of course, we had to order it too, and it was delicious! A must-try!

The food was fantastic, incredibly fresh and full of flavors. I highly recommend a pit stop at this cafe if you are in Chinatown.

  • Address: 150 Jln Petaling
  • How to get there: Take the monorail no. 8 to Maharjalela Station
  • Opening hours: 11:30 – 22:00 Monday, Tuesday, Thursday and Friday, 09:30 – 22:00 Saturday and Sunday. Closed Wednesdays.
  • Merchant´s Lane Cafe on Facebook

13. Leaf & Co Cafe

Located in an old two-story shop-house on a corner of Chinatown, this rustic and charming cafe is a real gem that we randomly stumbled upon while strolling around in Chinatown. The cafe is the in-house cafe of the new heritage hostel named Mingle. Love that they have kept the old building and made it so cool.

Mingle Kuala Lumpur
Leaf & Co Cafe is the in-house cafe of Mingle Hostel
Leaf & co cafe KL
Leaf & Co is a very cozy cafe with some delicious drinks

We had just eaten, so we only had some drinks at the cafe, but we can´t wait to come back and try some of their dishes and cakes!

  • Address53 Jalan Sultan
  • How to get there: Take the metro to Pasar Seni Station and it´s just a short walk from there
  • Opening hours: Daily 11:30 – 21:30 
  • Leaf & Co Cafe on Facebook

Must-Try Dishes In KL

Since KL is a melting pot influenced by all the other Asian countries, they have a massive range of dishes to try. Here are the must-try dishes that you can´t leave KL without having eaten:

  • Nasi Lemak
    Rice boiled in coconut milk, served with a hard-boiled egg, dried anchovy (ikan bilis), fried peanuts, different curries, and chili sauce (sambal). This is the no. 1 dish in Malaysia!
  • Satay
    Sticks with barbecued meat (beef, chicken, or pork) roasted over charcoal, often served with fluffy rice cakes, cucumber, and raw onions.
  • Roti Canai
    Flatbread Indian style served with curry sauce or dhal.
  • Asam Laksa
    Rice noodles in a fish-based soup, a bit spicy and sour, with chili, ginger, pineapples, and mint.
  • Char kway teow
    Meaning “stir-fried rice cake strips”, but is stir-fried rice noodles together with prawns, egg, cockles, and bean sprouts. It is a national favorite in Malaysia and Singapore.
  • Beef Rendang
    Chunks of tender beef cooked in a creamy sauce of coconut milk and spices often left to boil for hours.
  • Cendol
    The most popular dessert in KL. Green worm-like sweet noodles/ jelly of rice or bean flour, often with coconut milk and palm sugar syrup, as well as shaved ice.

KL Food Tours

If you are a foodie like us and love trying out local food and learning about the food culture, then a food tour is a must. By joining a food tour, you will get to try the real Kuala Lumpur cuisine together with an enthusiastic local guide that knows all the must-try dishes of KL.

Here are our recommended food tours in KL: 

Kuala Lumpur Street Food Tour “Off The Eaten Track” – 4 hours Evening

On this 4-hour food tour, a local guide who is an expert on KL food will take to all the edible hidden gems and dishes that the city has to offer. You get to try local specialties like Satay, Nasi Goreng, Hokkien Mee, and a lot more! Not only will you learn about the local food of KL, but also its history, culture, and everything else you want to know about this vibrant city.

This is an evening tour, starting at 19:00 (7 pm) at the centrally located Taman Paramount LRT Station. You will be driven to four different food heaven places in the city. The tour ends at 22:30 (10:30 pm) when you will be dropped off at the Kelana Jaya LRT Station. All food and drinks (non-alcoholic), plus transport and an excellent guide are included in the price.
Click here for more information and the latest prices

Kuala Lumpur: Local Street Food Night Tour – 2 hours Evening

Also an evening tour, but this is a 2-hour walking tour that starts at the Hutong Food Court in Bukit Bintang. Hutong Food Court is our favorite food court in KL as it has the most fantastic street food gathered in one place – perfect! The guide will show you all the local specialties that you must try at the food court.

After Hutong Food Court, you and your guide will walk over to the famous food street Jalan Alor for some more unique and delicious KL dishes to try. The third and last stop will be at Mamak Food Stall at Mamak SK Corner for some excellent dosas (thin Indian pancakes with curry sauce and coconut chutney) and teh tarik (Malaysian milk tea). Food and drinks (six food tastings per person), and a guide is included in this tour.

You can select your preferred starting time of this tour, between 17:30 (5:30 pm) and 20:30 (8:30 pm).
Click here for more information and the latest prices

Kuala Lumpur Food Tour: 10 Tastings – 4 hours Afternoon

This 4-hours food tour shows you the three main cuisines that you can find in Kuala Lumpur – Indian, Chinese, and Malaysian food. During this tour, you will visit different markets and eat lots of delicious street food together with a local food guide. Ten different tastings and a local guide are included in this tour.

First up is the Chow Kit Market which is packed with every possible tropical fruits and vegetable. Here you will get to try three dishes typical for Malaysian cuisine – Nasi Lemak (coconut rice dish that the locals eat for breakfast), Pisang Goreng (a snack made out of bananas), and Satay (barbequed meat).

Your guide and you will then drive to the next foodies heaven in KL packed with awesome Indian food. Here you will get to try some delicious Paper Dosa (thin pancakes), Mini Tiffin (with lots of different sauces) and Madras Tea.

Next up, you will head to a Chinese market where you will taste Curry Mee (noodle soup) and Yong Tau Foo (a Hakka Chinese dish with tofu). And to finish everything off, you will have the popular KL dessert – Cendol (a creamy dessert of coconut milk and green jelly noodles).

You can choose when to start this tour: 15:30 (3:30 pm), 16:00 (4:00 pm), 16:30 (4:30 pm) or 17:00 (5:30 pm). This tour lasts for four hours.
Click here for more information and the latest prices

There you have it, thirteen of the best restaurants in KL (in our opinion). Hope this helps you when choosing where to eat in KL.

I bet you are pretty hungry by now after having looked through all these delicious dishes, so strap on your shoes or sandals and head out to KLs nonstop feast! KL will not disappoint you when it comes to fresh, high-quality cooking.

⇒ Check out our article on Things To Do in Kuala Lumpur that you should not miss

⇒ If you are struggling with what area of KL you should stay in, and what hotel to book, read our guide on Where To Stay In Kuala Lumpur

Where To Stay In Kuala Lumpur

Kuala Lumpur is one of our favorite hotel cities in the world, with a great combination of high standards and reasonable prices. Here you can find plenty of excellent accommodation on any budget.  Below are some of our favorites at different price ranges.

For more accommodation options and tips on which areas of KL that suit you best, read our complete guide on where to stay in Kuala Lumpur.

Top End

The Majestic

Our stunning room at The Majestic Hotel Kuala Lumpur
Beautiful colonial decor at the Majestic Hotel

Built in 1932 as Kuala Lumpur’s first luxury hotel, The Majestic has been host to royals and celebrities. A massive restoration project finished in 2012, and today it perfectly mixes old-world luxury with modern five-star comforts.
Rarely have we been met with such genuine warm service and smiles. Staying at the Majestic is a unique experience in its self.
Click here for latest prices

Traders Hotel

Petronas Towers
The sparkling Petronas Towers

With arguably the city’s best view of the world-famous Petronas Towers and with KLCC park as its closest neighbor the Traders Hotel’s location is just unbeatable!

Its famous Skybar on the 33rd floor is a cool place to hang out and enjoy a drink. The rooms are large and comfortable with floor-to-ceiling windows but could do with a little refresher. But the view, oh that view…
Click here for latest prices

Mid Range

Hotel Stripes

Hotel Stripes KL
Awesome rooftop infinity pool and bar at Hotel Stripes

Hotel Stripes is a new hotel (2017) that impressed us in every way. We loved the stylishly and ultra-comfortable rooms with small touches like the free refill of soft drinks and water, and the rooftop infinity pool and bar with its spectacular view of KL Tower.
Located just a few minute walk away from the Dang Wangi subway station and the Medan Tuanku monorail station, it is also a great base from which to explore the city. Hotel Stripes is our favorite hotel in the downtown of the city.
Click here for latest prices

KL Journal

The reception at Journal Hotel
The reception at KL Journal Hotel

KL Journal is our favorite mid-range hotel in the Bukit Bintang area. This cozy boutique hotel is located on a quiet side street yet you are just a few minutes walk away from world-class shopping and entertainment, delicious street food, tons of restaurants, and nightlife.
The newly restored infinity rooftop swimming pool and bar area is a lovely place to relax.
Click here for latest prices

Lanson Place (Apartments)

Lansons Place KL Pool
The huge swimming pool at Lansons Place

If you’re looking for an apartment, then Lanson Place is tough to beat. Large, modern, and fully equipped apartments within an easy walking distance of Bukit Bintang.
The swimming pool is enormous, and there are a children’s pool and playground, as well as a well-equipped fitness center.
Click here for latest prices

Capri by Fraser (Apartments)

Capri by Fraser Hotel Kuala Lumpur
Breathtaking views from the rooftop pool at Capri by Fraser Hotel

We keep returning to The Capri hotel and it has over the years become our favorite KL hotel. It is located in a quiet upscale residential area in Bangsar South just a 10-minutes train ride from KL Central.

Here things move a little slower and provide a nice escape from the hectic city, yet there are plenty of excellent restaurants and shopping malls around.
The apartments are huge and modern, and there are both studio and one/ two/three-bedroom apartments available. The large infinity rooftop pool is truly spectacular! ♥
Click here for latest prices


Paper Plane Hostel
Originally an old shophouse that has been converted into a hostel. Paper Plane Hostel has a quirky, cozy interior design with super clean, air-conditioned rooms, comfortable beds, and spotless bathrooms, and most importantly super friendly and helpful hosts. Bukit Bintang is just a 10-minute walk away, and the nearby VCR Coffee & Cakes Cafe serves tasty granola, coffee, and cakes!
Click here for latest prices

⇒ Read our complete guide on where to stay in Kuala Lumpur

Travel Guides

We used the Lonely Planet`s Malaysia travel guide on our trip. You can get that and other great books by clicking on the pictures below:

Malaysia Lonely Planet      Malaysia Pocket Guide   Malaysia Rough Guide

Hover over the picture below and press the red “Save” button that pops up:

Must Try Restaurants In KL

Have you been to Kuala Lumpur? What is your favorite restaurant or cafe/ Kopitiam in KL? Please share your tips in the comment area below; we would love to hear from you! Thank you so much! 🙂 

We Want You To Know...

When you purchase through our links, we earn a small commission at absolutely no extra cost to you! This helps us create more free travel guides, update our current guides, and keep the lights on. Thank you! ♥

You can find our full affiliate disclosure here
Photo of author

About The Writer Maria Wulff Hauglann

Maria is a Norwegian travel nerd who has explored more than thirty countries on four continents. She holds a master's degree in Computer Science, as well as an MBA. In 2014 while on a year-long trip across South East- Asia, Maria co-founded the travel blog Nerd Nomads to help others get out and explore the world. In 2018 she left her day job permanently for a life of full-time travel. See our about page for more about Maria.


  1. There is so much great information here! And great photos! I’ve eaten lots of Asian food especially Chinese but I don’t think I’ve ever had Nyonya food. For me, travel means trying the local food, but sometimes it’s hard finding out what the best restaurants are. The recommendations in Lonely Planet are outdated and the highly rated ones on Trip Adviser are often western restaurants. Your list is really helpful. I’m definitely going to save this for when I head to Malaysia at the end of the year. Thank you!

    • Hi Julie,

      Awww, thanks a million! Awesome to hear that you find this article useful. You should definitely try some of these restaurants, and the Nyonya cuisine as it is delicious!

      Have an amazing time and some great meals in KL!

      All the best,

    • hi Maria…maybe u want to scout around and look for authentic Malay shops that sells nasi campur(mixed rice) and other interesting dishes. These are places where we predominantly have our meals. Of course, these are hawker styled shops rather than proper restaurants. Anyways, great write up. Cheers!

  2. This is a great post. Lots of yummy food. Last time when I was in KL I ended up in German beer bar and had German food ?

    • Hi Mutlu,

      Thank you so much! Hehe, I must admit that we had some western food in KL as well. 🙂 That´s what I love about KL, you can find great and delicious food from all corners of the world. We had, for instance, the best burger ever at a restaurant called Burger on 16! We have had a lot of burgers all over the world, but this was one of the best we have ever had.

      Happy travels! 🙂


    • Hi TaikiLin,

      The Michelin Guide has not been to Malaysia yet, but you can find several restaurants in Kuala Lumpur by Michelin-starred chefs and branches of Michelin Starred restaurants elsewhere in the world.

      Here are a few Michelin starred experiences in Kuala Lumpur:

      A world-famous Michelin-starred franchise who is originally from New York, but is now all over the world. The Nobu restaurant has a cool location in Kuala Lumpur, on the 56th floor at Menara KLCC. Several of the Nobu restaurants around the world is in the Michelin Guide.
      Owned and run by the Michelin-starred chef Jeff Ramsey who is Japanese-American. Serves tapas-fusion of Japanese flavors. You get 15 different tapas dishes that are different each day.
      Pang’s Kitchen
      A Michelin starred restaurant in Hong Kong who has opened a branch in Kuala Lumpur. Here you can choose between 150 different Chinese dishes.
      Tim Ho Wan
      Also originally from Hong Kong (where three of its restaurants is in the Michelin Guide), this place is all about delicious dim sum. Located in Mid Valley Megamall.
      Din Tai Fung
      Also a dim sum Michelin-starred restaurant chain, which has over a hundred restaurants worldwide and several in Malaysia. It is on the Top 10 Best Restaurants list made by The New York Times. Six of the Din Tai Fun restaurants are on the Michelin Guide.
      Taka by Sushi Saito
      A branch of the famous Sushi Saito Restaurant in Tokyo, which has three Michelin stars. Here you get beautiful and delicious pieces of sushi.
      Mak’s Chee Authentic Wonton
      From Hong Kong, this restaurant serves famous and delicious wanton noodles.

      Have a great dining experience in Malaysia!


  3. I am honestly impressed by this list here. A well-researched piece hitting all the places where locals would go eat instead of the usual Jalan Alor trope. Kudos!

    • Hi Danial!

      Thank you so much! Appreciate it! These are our favorite places to eat in KL, and we keep coming back to these restaurants over and over again whenever we are in the city.

      Happy travels!


  4. hello maria
    this is a great article of u to introduce the reataurants ,cause i AM coming over there and i am searching everything in KL.this is helpful.

    • Hi aciiii,

      Thank you so much! KL is a fantastic city with the most amazing food so you will not go hungry. 🙂

      Have a great trip to KL and enjoy all the delicious food!



  5. Hello Maria,

    Your post is very well written, informative and the photos – drool worthy.
    I’am going to use your post as a food map when in visit KL in 2 weeks.
    Thank you for sharing and keep up the good work.


    • Hi Lavin,

      Thank you soooo much!!! I really appreciate it!! ????❤️ KL is a real foodie city and you will find lots and lots of fantastic food in this city.

      Have an awesome trip to KL and make sure to eat a lot! 🙂


  6. Your Kuala Lumpur guides have helped me so much! I am so excited to visit and have so many things to see and do now. Thank you for sharing!

    • Hi Alysha,

      Thank you so much for your great words and comment about our KL posts! Really appreciate it!

      Have a fantastic time in KL!


  7. Thank you so much! Your content is top-notch. I love how detailed and organized you are — I’ve been reviewing your posts on Malaysia to plan an upcoming trip. For this post, I tip my hat to you for not only providing a good sample of top restaurants in KL, but also sharing names and descriptions (and photos) of the dishes to try, listing critical location information (like which transit stop is closest), and including a top dishes to try in KL list.

    • Hi Ellyce,

      Awwww, thank you so much!!!! Really appreciate it!! Have an awesome trip to Malaysia and enjoy all the delicious food!


  8. First time in KL and thankful we came across your article. It was informative and we have tried several of your recommendations and loved them all!

    • Hi Cathy,

      Thank you so much!! It means a lot! So glad to hear that you are having a great time in KL!


  9. Thanks a lot for this detailed and well explained post. I’m omw in the van now to KL and can’t wait to try all the food the city has to offer!
    I try to find you on Instagram but couldn’t

  10. Sooo excited to try these!!! Thanks so much for this point. Kafe Old Market Square is showing as closed on Saturdays on Google sooo I’m going to take a risk and hope you’re right. Cheers!

    • Hi Amanda,

      Thank you so much! Awesome that you are in KL and are planning on trying out some of our recommended restaurants and cafes.

      It says on the official webpage of Kafe Old Market Square that they are open on Saturdays, from 07:00 (7 am) until 15:00 (3 pm). Hope it’s correct. They are, however, closed on Sundays. It is the perfect place to enjoy breakfast or lunch.

      Have a fantastic time in KL and enjoy all the delicious food!


Comments are closed.