AskTheCity
Skip to content
Ask Kuala Lumpur

The 18 Best Restaurants in Kuala Lumpur

Ranked by our editorial Friend Score and filterable to exactly what you want.
18 of 18
  1. 1
    $

    Lai Foong has been serving its legendary beef noodle soup from the same Chinatown corner since 1956, and the recipe has barely changed. The clear broth is deeply flavourful, loaded with tender beef slices, tendon, and tripe. Arrive before 11am as they regularly sell out. It is a no-frills, cash-only operation that represents old KL at its most authentic.

    NoodlesHeritageCash onlyHawker
  2. 2
    $

    This beloved morning hawker market has been feeding KL residents since the 1950s and remains one of the best places for a classic Malaysian breakfast. The char kway teow, curry mee, and Hainanese chicken rice are standout stalls. Arrive before 10am as most stalls sell out by mid-morning. It is cash-only and seating is communal but the food quality is exceptional.

    HawkerMorning marketHeritageCash only
  3. 3
    $

    This legendary mamak stall near Masjid India has been serving some of KL's best murtabak and nasi briyani for decades, and remains a firm favourite with the local Indian Muslim community. The mutton murtabak is thick, generously filled, and cooked to order. The briyani rice with kurma is equally outstanding. It is cash-only, seating is basic, and the queue moves fast.

    MamakMurtabakIndian MuslimCash only
  4. 4
    Dewakan
    #4of 18
    $$$$

    Dewakan is Malaysia's most acclaimed fine dining restaurant, helmed by Chef Darren Teoh, and consistently appears on Asia's 50 Best Restaurants list. The tasting menu showcases hyper-local Malaysian ingredients — think ulam herbs, tempoyak, and indigenous produce — in technically brilliant contemporary dishes. It is a genuine world-class experience rooted in Malaysian identity. Book weeks in advance as tables are extremely limited.

    Fine diningTasting menuAward-winningChef-driven
  5. 5
    $$

    Chef Ismail's buffet restaurant is a pilgrimage site for authentic Malay heritage cooking, with recipes drawn from across the peninsula. The spread changes daily but always features ulam, sambal belacan, masak lemak, and rare regional dishes you won't find elsewhere. It operates on a buffet model so arrive hungry. The setting is casual and the crowd is a genuine mix of locals and food-curious visitors.

    BuffetMalay heritageChef-driven
  6. 6
    $$

    Sek Yuen is one of KL's oldest Chinese restaurants, operating since 1948 in a wonderfully preserved shophouse with original wood-fired woks still in use. The Cantonese roast duck, steamed fish, and claypot dishes are exceptional and cooked with a smoky wok hei that modern restaurants struggle to replicate. It is a genuine living heritage site. Book ahead for weekends and note it closes on Mondays.

    Heritage restaurantCantoneseWok heiInstitution
  7. 7
    $

    Pelita is the definitive 24-hour mamak restaurant in KL, beloved for its nasi kandar — rice served with a rotating selection of rich curries, fried chicken, and vegetables. The roti canai and teh tarik are equally essential. It operates around the clock so it is perfect after a late night out. Quality is consistent and the Ampang branch is the most atmospheric.

    Mamak24 hoursNasi kandarInstitution
  8. 8
    $$

    Fierce Curry House is a beloved Bangsar institution for South Indian banana leaf rice, drawing a loyal crowd of locals who swear by its fish curry, mutton varuval, and crispy papadum. The banana leaf spread is generous and refills of rice, dal, and vegetables are free. It gets extremely busy at lunch so arrive before noon or after 2pm. The no-frills setting is part of the charm.

    South IndianBanana leafBangsarInstitution
  9. 9
    $$

    Limapulo is one of the few restaurants in KL dedicated to genuine Peranakan (Baba Nyonya) cooking, with recipes passed down through generations. The ayam buah keluak, inchi kabin, and chap chye are standout dishes that showcase the complex spice blends of this unique cuisine. The setting is intimate and the staff are knowledgeable about the food's heritage. It is small so reservations are essential.

    PeranakanNyonyaHeritage cuisineIntimate
  10. 10
    $$

    A KL institution since 1986, Oversea is the go-to destination for Cantonese dim sum and roast meats, drawing loyal crowds from across the city every weekend morning. The har gow, siu mai, and roast duck are benchmarks of quality. The Kepong flagship is the original and best branch. Arrive early on weekends or expect a significant wait.

    Dim sumCantoneseInstitutionFamily restaurant
  11. 11
    $$

    This open-air seafood spot near the Chow Kit area is famous among locals for its charcoal-grilled fish and seafood, particularly the stingray with sambal, grilled squid, and lala clams. The setting is casual and outdoor, best enjoyed on a breezy evening. Prices are reasonable for the quality and freshness of the seafood. It can get very crowded on weekends so arrive early.

    SeafoodGrilledOutdoor diningLocal favourite
  12. 12
    $

    A cherished Hainanese kopitiam going since 1928, now run by later generations, famous for roti babi, Hainanese chicken chop, and kaya-swiss roll. This is old-KL breakfast culture at its most genuine. Caveat: closed Mondays, mornings-only, and the marquee dishes can sell out, so go early.

    hainanesekopitiamroti babichicken choppork chopkaya swiss roll
  13. 13
    $$$

    Bijan is widely regarded as one of KL's finest upscale Malay restaurants, set in a beautifully restored bungalow with a lush garden. Order the rendang tok, ayam percik, or the ulam platter for a refined take on traditional kampung flavours. Service is polished and the cocktail list is thoughtful. Reservations are strongly recommended, especially on weekends.

    Fine diningMalay cuisineBungalow restaurant
  14. 14
    $$

    A rowdy, beloved Bangsar banana-leaf-rice institution with a Michelin Bib Gourmand, dishing generous South Indian meals with unlimited rice and veg refills. Cheap, delicious, and packed for good reason. Caveat: it's cash-friendly, no-frills, and can get chaotic at peak; expect to share the buzz.

    banana leaf ricesouth indianmamakvegetarianseafoodfish curry
  15. 15
    $

    A third-generation institution serving fragrant, fluffy nasi lemak with punchy sambal since 1948, tucked in a humble food complex near the Lake Gardens. This is the real, home-style deal that locals queue for. Caveat: it's a morning-only spot with no nearby train, so plan a Grab and go early.

    nasi lemakmalay foodbreakfastsambalbeef rendangseafood
  16. 16
    $$

    A curated, air-conditioned food court in the basement of Lot 10 mall where the owner recruited heritage hawker names, some dating to the 1920s-40s, under one roof. A comfortable, reliable way to eat KL hawker classics in Bukit Bintang. Pricier and less gritty than a real hawker centre, but genuinely good.

    hawker foodhokkien meebak kut tehbeef noodlesbukit bintangfood court
  17. 17
    Jalan Alor
    #17of 18
    $

    Jalan Alor is KL's most famous street food strip, lined with open-air restaurants and hawker stalls that come alive after dark. Must-tries include the Wong Ah Wah chicken wings, grilled stingray, and wok-fried clams. It is touristy but the food quality at the better stalls remains genuinely good. Go on a weeknight to avoid the worst of the crowds.

    Street foodNight marketOutdoor diningHawker
  18. 18
    $$

    ABC is a stylish all-day dining spot in the Troika building that has maintained a loyal following since opening, known for its well-executed Western and fusion brunch dishes alongside excellent coffee. The eggs benedict, smashed avocado, and house-made pastries are consistently good. The setting is sleek and the service professional. It can get very busy on weekend mornings so a reservation helps.

    BrunchCaféAll-day diningKLCC area