The quick answer
Start with nasi lemak (coconut rice with sambal), roti canai with curry, char kway teow, satay and a bowl of curry laksa. Malay, Chinese and Indian cooking sit side by side, and most hawker and coffee-shop dishes cost RM5–20.
For places, have nasi lemak at Village Park in the morning, a banana-leaf lunch in Bangsar, and an evening on Jalan Alor or in Chinatown for Hokkien mee. Muslim-run stalls are halal; many Chinese dishes use pork or lard, so check before you order.
Can't decide between them? FeedMii lets you swipe or spin to pick a dish, then shows nearby places.
Get FeedMii for iPhone11 dishes to try in Kuala Lumpur
Prices are typical for hawker stalls and coffee shops (kopitiam) in 2026; malls and tourist streets charge more.

Nasi Lemak
Rice cooked in coconut milk and pandan, served with spicy sambal, crispy anchovies, peanuts, cucumber and an egg. Malaysia's national breakfast, eaten at any hour.
How to eat it: A small packet wrapped in banana leaf costs a few ringgit. For a full meal, add fried chicken (ayam goreng) or beef rendang.

Roti Canai
Dough stretched paper-thin, folded and griddled until crisp outside and soft inside, served with dhal and curry for dipping.
How to eat it: Order at any mamak (Indian-Muslim) restaurant, day or night. Try roti telur (with egg) and drink it with a teh tarik, sweet pulled milk tea.

Char Kway Teow
Flat rice noodles fried over very high heat with prawns, cockles, Chinese sausage, egg, bean sprouts and soy, ideally in pork lard for a smoky 'wok hei' taste.
How to eat it: Chinese stalls use lard and pork sausage. Malay-run stalls sell halal versions without them; look for the halal sign.

KL Hokkien Mee
Thick yellow noodles braised in dark soy sauce with prawns, pork, squid and cabbage, finished with crispy pork lard. This dark style is Kuala Lumpur's own.
How to eat it: A late-night dish in Chinatown. Plates come in small, medium and large; a small one feeds one or two people.

Satay
Chicken or beef marinated in turmeric and lemongrass, grilled over charcoal and dipped in a sweet, chunky peanut sauce.
How to eat it: Order by the stick, usually at least 10. It comes with ketupat (compressed rice cubes), cucumber and raw onion.

Bak Kut Teh
Pork ribs and other cuts simmered for hours in a dark broth of Chinese herbs, garlic and soy. The Klang Valley version is darker and more herbal than Singapore's peppery one.
How to eat it: A breakfast and lunch dish. Eat with rice, deep-fried dough sticks (you char kway) to dip in the broth, and Chinese tea.

Nasi Kandar
Plain rice with your choice of fried chicken, fish, squid or vegetables, then several curries poured over the top. It comes from Penang's Indian-Muslim cooks.
How to eat it: Point at what you want at the counter. Ask for 'kuah campur' (mixed curries) to get the rice flooded the classic way. Pay by what is on your plate.

Banana Leaf Rice
Rice served on a banana leaf with three vegetable sides, papadum and refills of curry. The base set is vegetarian; fried chicken, fish or mutton are extras.
How to eat it: Eat with your right hand if you like. When you finish, fold the leaf towards you to say the meal was good.

Hainanese Chicken Rice
Poached or roasted chicken over rice cooked in chicken stock, with chilli-ginger sauce and a small bowl of soup.
How to eat it: Choose steamed (white) or roasted chicken, or ask for both. Chinese shops often also sell roast pork; Malay-run chicken rice shops are halal.

Curry Laksa
Yellow noodles and rice vermicelli in a spicy coconut-curry broth with tofu puffs, aubergine, cockles and pork skin. Also called curry mee.
How to eat it: Stir in the sambal on top little by little. A morning and lunch dish; most stalls close by mid-afternoon.

Cendol
Green pandan rice-flour jelly, red beans and shaved ice under coconut milk and gula Melaka (palm sugar) syrup.
How to eat it: The fix for a hot afternoon. Add pulut (sticky rice) or durian if a stall offers it.
10 places worth the trip
Long-running institutions, each with a reason to make the trip.
Village Park Restaurant
Damansara Utama (Uptown), Petaling JayaA coffee shop that has drawn queues for nasi lemak since the 1980s, known for its crisp, juicy fried chicken.
- Order
- Nasi lemak ayam goreng (with fried chicken)
- Price
- About RM12.50 for nasi lemak with fried chicken (2026)
- Tip
- Open daily 6:30–17:30. Arrive before 8:30 to avoid the longest queue. Muslim-owned and pork-free. It is in Petaling Jaya, about 20 minutes from central KL by Grab.
Jalan Alor
Bukit BintangKL's best-known food street: more than 50 stalls and shophouse restaurants with plastic tables spilling onto the road every evening.
- Order
- Wong Ah Wah's grilled chicken wings, satay, char kway teow, grilled stingray
- Price
- Most dishes under RM20; chicken wings about RM3–4 each
- Tip
- Stalls open from about 17:00 and stay busy past midnight. Come at 17:00–18:00 for a seat. Many stalls are Chinese and not halal; ask before ordering.
Kim Lian Kee
Chinatown, Jalan Hang Lekir / Petaling StreetFounded in 1927 and credited with creating KL-style Hokkien mee: thick noodles fried over charcoal in dark soy and pork lard.
- Order
- Hokkien mee; moonlight kway teow with a raw egg on top
- Price
- About RM17–20 for a small plate
- Tip
- There is an old tin-roofed stall and a larger air-conditioned shop across the street. Several listings say it closes on Wednesdays. Not halal.
Yut Kee
Chow Kit, 1 Jalan KamuntingA Hainanese coffee shop running since 1928, serving a Malaysian-Hainanese menu that has barely changed.
- Order
- Chicken chop, roti babi (pork-filled fried bread), beef rendang, kaya toast with coffee
- Price
- About RM15–35 per person
- Tip
- Closed on Mondays. Breakfast is busiest; arrive before noon. Roti babi contains pork.
Capital Café
Jalan Tuanku Abdul Rahman (Jalan TAR)Open since 1956 and still run by the founder's children, with three stalls under one roof: a Hainanese drinks and stir-fry stall, a Malay nasi padang stall and an Indian rojak stall.
- Order
- Hainanese coffee or tea, rojak with peanut sauce, Hainanese fried noodles
- Price
- About RM10–20 per person
- Tip
- Mornings are full of regulars. Combine it with a walk along Jalan TAR and Masjid Jamek.
Sri Nirwana Maju
Bangsar, 43 Jalan Telawi 3A Michelin Bib Gourmand banana-leaf restaurant (listed as Nirwana) and Bangsar's best-known place for South Indian rice meals.
- Order
- Banana leaf rice with fried chicken or fish, chicken biryani
- Price
- About RM20–40 per person with a meat side
- Tip
- Michelin lists it open daily 11:30–23:00. Lunch is busiest. Takes credit cards.
Nasi Kandar Pelita
Jalan Ampang, near KLCCMalaysia's best-known nasi kandar chain, open 24 hours, with a counter of curries, fried chicken and seafood plus a roti and teh tarik station.
- Order
- Nasi kandar with fried chicken and kuah campur, roti canai, teh tarik
- Price
- About RM12–25 per plate
- Tip
- Open 24 hours, so it is a late-night option after the Petronas Towers. Halal. There is another branch on Jalan Telawi in Bangsar.
Ah Hei Bak Kut Teh
Imbi, 33A Medan ImbiA Michelin Bib Gourmand shop of about 30 years that makes its dark claypot broth from 16 Chinese herbs every morning.
- Order
- Bak kut teh with spare ribs (or belly and tripe), deep-fried tofu skin, rice
- Price
- About RM20–35 per person
- Tip
- Michelin lists it open 8:30–15:30 and closed on Wednesdays. Go before noon. Pork, not halal.
Nam Heong Chicken Rice
Chinatown, 56 Jalan SultanA Michelin Bib Gourmand chicken rice shop dating from 1938, also known for its roast pork belly.
- Order
- Hainanese chicken rice (free-range or regular chicken), roast pork, Ipoh bean sprouts
- Price
- About RM10–20 per person
- Tip
- Michelin lists it open daily 10:00–22:00. Not halal (roast pork on the menu).
Sek Yuen
Pudu, 313 Jalan PuduA Cantonese restaurant open since 1948 across three old shophouses, with a Michelin Bib Gourmand for its pipa duck.
- Order
- Pipa duck; roast suckling pig or eight-treasure duck if you order two days ahead
- Price
- About RM50–90 per person in a group
- Tip
- Lunch 11:00–14:30 and dinner 17:00–21:30. Michelin lists it closed on Mondays, but one 2025 report says Tuesdays, so call first (03-9222 9457). Not halal.
Places checked as of October 29, 2026. Opening hours change, so check before you go.
Tips for eating in Kuala Lumpur
- Look for the halal sign or a Malay or Indian-Muslim (mamak) stall if you do not eat pork. Chinese coffee shops usually serve pork and lard.
- Mamak restaurants are open late, some 24 hours: the place for roti canai and teh tarik after midnight.
- Hawker stalls are often cash only; carry small notes. Restaurants and food courts take cards and DuitNow QR.
- Many noodle and bak kut teh shops serve only breakfast and lunch and close by mid-afternoon. Jalan Alor and Chinatown come alive after dark.
- Say 'kurang pedas' for less spicy and 'kurang manis' for less sweet. Drinks are very sweet by default.
Can't pick? Let FeedMii decide.
FeedMii helps you decide what to eat: swipe or spin to choose a dish, then see nearby places that serve it. Free for iPhone and iPad.
Download free for iPhoneFrequently asked questions
What food is Kuala Lumpur famous for?
Kuala Lumpur is known for nasi lemak (coconut rice with sambal), roti canai, satay, char kway teow, dark KL-style Hokkien mee, bak kut teh (herbal pork rib soup), nasi kandar, banana leaf rice and curry laksa. Most hawker dishes cost RM5–20 in 2026.
Is street food in Kuala Lumpur halal?
Not all of it. Malay and Indian-Muslim (mamak) stalls are halal, and many display a halal sign. Chinese stalls often use pork or lard: Hokkien mee, bak kut teh, char kway teow and curry laksa usually contain pork unless the stall says it is halal.
Where is the best nasi lemak in Kuala Lumpur?
Village Park in Damansara Utama, Petaling Jaya, is the name locals mention most, for its fried chicken nasi lemak (about RM12.50 in 2026). It opens daily at 6:30 and has queues at breakfast and lunch.
Where should I eat at night in Kuala Lumpur?
Jalan Alor in Bukit Bintang has more than 50 stalls and restaurants from about 5 pm until after midnight. Chinatown is good for late Hokkien mee, and mamak restaurants such as Nasi Kandar Pelita on Jalan Ampang are open 24 hours.
How much does food cost in Kuala Lumpur?
In 2026 a piece of roti canai costs about RM1.50–3, a packet of nasi lemak RM3–5 (RM10–15 with fried chicken), a plate of noodles RM9–20 and satay RM1–1.50 per stick. Tourist streets and malls charge more.