Kuala Lumpur is food heaven for tourists and locals alike.
Kuala Lumpur is food heaven for tourists and locals alike. (Photo: Daibo Taku [CC BY 3.0 (https://creativecommons.org/licenses/by/3.0)])

Aside from being famous for the 451m-tall Petronas Twin Towers, Kuala Lumpur is also known for people who love food. The capital of Malaysia is food heaven for tourists and locals alike because of the different, affordable dishes that you can find here.

From the posh Michelin-starred restaurants to street stalls that sell freshly cooked local delights, you can satisfy your every craving here. So if you want to know where the best spot to eat in this place is, here are the five top restaurants that you can try in Kuala Lumpur.


If you want to dine in a place where the food, service, interiors, and outdoor area are all good, Limapulo is the place to be. This place offers a total package of a great dining experience.

The moment you step in this restaurant, Uncle John, who owns this place, will greet you warmly with his smiling face. Also known as Baba, he started Limapulo together with his godson. Of course, its house specialty is Nyonya Laksa, which they only serve on Monday, Wednesday, Friday or Saturday.

Kafe Old Market Square

Kafe Old Market Square is one of the oldest Kopitiams/cafés in Kuala Lumpur. It was established in 1906. This place has been through restoration to improve its looks. Anyhow, it has retained its original wall tiles and mosaic floors to maintain its classic, posh style, per Nerd Nomads.

This place offers a variety of food. It serves Mee Hoon or rice vermicelli with chicken. Also, it has the Malaysian national dish Nasi Lemak, a fragrant rice dish cooked in coconut milk and pandan leaf, with peanuts, boiled egg, curry, cucumber, chili paste, and fried chicken. It is also famous for serving local breakfast composed of soft boiled eggs, kaya toast ( toasted bread with coconut jam), and Hainanese coffee.

Bakti Woodlands

Bakti Woodlands is dubbed as one of the best Indian restaurants in Kuala Lumpur. This place has a lot of options for both North and South Indian food.

It has vegetarian and Halal menu so that diners can choose between the set meals, uttapam, thali, and naan. It is best known for offering the lowest price for the large options, Culture Trip noted.

Soong Kee's Beef Ball Noodle

True to its name, Soong Kee serves the best beef ball noodle in the whole Kuala Lumpur. Tourists and locals who have a taste for noodle soup will surely love dining here.

Its secret recipe has been passed down from generations to generations that made the traditional meal more delicious. With a funky yellow exterior, diners will not only enjoy the food but the ambiance as well.

Devi's Corner

If you want to try an authentic dining experience, you have to check Devi's Corner banana leaf restaurant. Here, the food you order will be served on a large banana leaf instead of a plate.

You can taste tasty South Indian meal here that comes with a very reasonable price. Aside from the food, it also gives an insight into the country's local culture. You can even ditch the spoon and fork and eat with your hands.