feedmii

What to Eat in Kuala Lumpur

Malay, Chinese and Indian food on every street: the dishes Kuala Lumpur eats every day, and the places worth the queue, from a 1927 Hokkien mee stall to a 24-hour nasi kandar counter.

Updated October 29, 2026 · 11 dishes · 10 places

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 iPhone

11 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 (Coconut rice with sambal)
📷 Jpatokal · CC BY-SA 4.0 · Wikimedia Commons

Nasi Lemak

Coconut rice with sambal

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.

~RM3–15🌶️🌶️FishPeanutsHalal
Find the best Nasi Lemak near youTry FeedMii · free for iPhone
Roti Canai (Flaky flatbread with curry)
📷 Sunnya343 · CC BY-SA 4.0 · Wikimedia Commons

Roti Canai

Flaky flatbread with curry

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.

~RM1.50–3 per piece🌶️Halal
Find the best Roti Canai near youTry FeedMii · free for iPhone
Char Kway Teow (Wok-fried flat rice noodles)
📷 brown_colour · CC BY 2.0 · Wikimedia Commons

Char Kway Teow

Wok-fried flat rice noodles

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.

~RM9–14🌶️PorkShellfish
Find the best Char Kway Teow near youTry FeedMii · free for iPhone
KL Hokkien Mee (Dark soy braised noodles)
📷 brown_colour · CC BY 2.0 · Wikimedia Commons

KL Hokkien Mee

Dark soy braised noodles

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.

~RM12–20PorkShellfish
Find the best KL Hokkien Mee near youTry FeedMii · free for iPhone
Satay (Grilled meat skewers with peanut sauce)
📷 LoneCK88 · CC BY-SA 4.0 · Wikimedia Commons

Satay

Grilled meat skewers with peanut sauce

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.

~RM1–1.50 per stick🌶️PeanutsHalal
Find the best Satay near youTry FeedMii · free for iPhone
Bak Kut Teh (Herbal pork rib soup)
📷 Jpatokal · CC BY-SA 3.0 · Wikimedia Commons

Bak Kut Teh

Herbal pork rib soup

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.

~RM20–35 per personPork
Find the best Bak Kut Teh near youTry FeedMii · free for iPhone
Nasi Kandar (Rice with mixed curries)
📷 Wiki Asmah · CC BY-SA 4.0 · Wikimedia Commons

Nasi Kandar

Rice with mixed curries

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.

~RM12–25🌶️🌶️Halal
Find the best Nasi Kandar near youTry FeedMii · free for iPhone
Banana Leaf Rice (South Indian rice meal)
📷 Misaochan · CC BY-SA 4.0 · Wikimedia Commons

Banana Leaf Rice

South Indian rice meal

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.

~RM12–30🌶️🌶️Vegetarian
Find the best Banana Leaf Rice near youTry FeedMii · free for iPhone
Hainanese Chicken Rice (Poached chicken with fragrant rice)
📷 brown_colour · CC BY 2.0 · Wikimedia Commons

Hainanese Chicken Rice

Poached chicken with fragrant 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.

~RM9–15
Find the best Hainanese Chicken Rice near youTry FeedMii · free for iPhone
Curry Laksa (Coconut curry noodle soup)
📷 Mw12310 · CC BY-SA 3.0 · Wikimedia Commons

Curry Laksa

Coconut curry noodle soup

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.

~RM9–14🌶️🌶️ShellfishPork
Find the best Curry Laksa near youTry FeedMii · free for iPhone
Cendol (Shaved ice with coconut milk and palm sugar)
📷 nesnad · CC BY 3.0 · Wikimedia Commons

Cendol

Shaved ice with coconut milk and palm sugar

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.

~RM4–8Vegetarian
Find the best Cendol near youTry FeedMii · free for iPhone

10 places worth the trip

Long-running institutions, each with a reason to make the trip.

Village Park Restaurant

Damansara Utama (Uptown), Petaling Jaya

A 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 Bintang

KL'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 Street

Founded 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 Kamunting

A 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 3

A 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 KLCC

Malaysia'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 Imbi

A 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 Sultan

A 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 Pudu

A 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

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 iPhone

Frequently 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.