The plates that define Kuala Lumpur. what they are, where they came from, and where to eat the canonical version.

Signature dishes

Nasi lemak ★ 4.9

Rice steamed in coconut milk with pandan, served with sambal, fried anchovies, peanuts, cucumber and egg. In Kuala Lumpur it is breakfast, lunch and a 2am supper, often wrapped in banana leaf.

Where: Nasi Lemak Wanjo, Nasi Lemak Tanglin, Nasi Lemak Famous, Ali, Muthu & Ah Hock

Price: RM 4 to RM 12 a plate

KL Hokkien mee ★ 4.7

Thick yellow noodles fried over a fierce flame in dark soy sauce with pork, prawns, squid and cabbage, finished with crisp pork lard. Kuala Lumpur's version is black and glossy, unlike the Penang prawn soup.

Where: Kim Lian Kee, Ming Hoe Hokkien Mee

Bak kut teh ★ 4.7

Pork ribs simmered for hours in a broth of dang gui, star anise, cinnamon and garlic, served with rice, you tiao and tea. Kuala Lumpur also eats the dry version, reduced with dried chilli and cuttlefish.

Where: Sun Fong Bak Kut Teh, Ah Hei Bak Kut Teh, Hing Kee Bakuteh, Chuan Kee Bak Kut Teh

Price: RM 15 to RM 20 a person

Nasi kandar ★ 4.5

Steamed rice flooded with several curries, poured together over fried chicken, squid, fish roe or okra. Kuala Lumpur's Indian Muslim nasi kandar counters stay open late, some around the clock.

Where: Original Kayu Nasi Kandar, Restoran Kudu Bin Abdul, Nasi Kandar Pelita, Restoran Yusoof Dan Zakhir

Banana leaf rice ★ 4.6

White rice on a banana leaf with three vegetable dishes, papadum, pickle and a choice of curries, refilled until you fold the leaf. Brickfields and Bangsar in Kuala Lumpur serve it from morning to night.

Where: Sri Paandi, Devi's Corner, Sri Nirwana Maju

Roti canai ★ 4.7

Flaky, pan-fried flatbread stretched paper thin, folded and griddled with ghee, then served with dhal and curry. Kuala Lumpur mamak stalls sell it from early morning into the night.

Where: Hamdan's Roti Canai, Mansion Tea Stall, Sami's Corner, Restoran Yusoof Dan Zakhir

Price: RM 2 to RM 6

Chee cheong fun ★ 4.2

Steamed rice noodle rolls cut into pieces and dressed with sweet sauce, chilli and sesame, or in Kuala Lumpur with curry gravy and yong tau foo. A breakfast staple of Pudu and the ICC Pudu hawker hall.

Where: Ah Fook Chee Cheong Fun, Imbi Market

Price: RM 4 to RM 8

Claypot chicken rice ★ 4.4

Rice cooked to order in a clay pot over charcoal with marinated chicken, Chinese sausage and salted fish, finished with dark soy. The prize in Kuala Lumpur is the crisp crust at the bottom.

Where: Jalan Ipoh Claypot Chicken Rice, Foong Lian Claypot Foods Cafe

Chilli pan mee ★ 4.4

Hand-cut flat or thin wheat noodles tossed with minced pork, crisp anchovies, a poached egg and a scoop of dried chilli flakes. Kuala Lumpur's dry version, eaten with a clear vegetable soup on the side.

Where: Kin Kin Chili Pan Mee

Yong tau foo ★ 4.3

Tofu, chillies, bitter gourd, okra and eggplant stuffed with fish and pork paste, then boiled or fried and served in broth or with sauce. In Kuala Lumpur diners pick pieces one by one from the stall.

Where: Madras Lane Yong Tau Foo, Ah Fook Chee Cheong Fun, Segambut Yong Tau Foo

Price: From about RM 1.40 a piece

Curry laksa ★ 4.5

Yellow noodles and rice vermicelli in a coconut curry broth with tofu puffs, long beans, cockles or chicken and a spoon of sambal. Kuala Lumpur's curry mee is a cousin, the version its kopitiams serve at breakfast.

Where: Madras Lane Curry Mee, Yi Feng Restaurant

Price: From RM 11.50 at a kopitiam

Hainanese chicken rice ★ 4.5

Poached or roasted chicken over rice cooked in chicken stock with ginger and garlic, served with chilli sauce and a light soup. Kuala Lumpur's Chinatown has served it since the 1930s.

Where: Nam Heong Chicken Rice

Kaya toast ★ 4.4

Charcoal or grill toasted bread spread with kaya, a coconut and egg jam, and a slab of cold butter, eaten with soft-boiled eggs and coffee. The Hainanese kopitiam breakfast of Kuala Lumpur.

Where: Ah Weng Koh Hainan Tea & Coffee, Ho Kow Hainam Kopitiam, Old KL Kopitiam

Price: About RM 2.50 a set of toast

Beef noodles ★ 4.2

Wheat noodles tossed dry with minced beef sauce, or served in a deep beef broth with tripe, tendon and hand-made beef balls. A Chinatown speciality in Kuala Lumpur, with stalls dating from the 1940s and 1950s.

Where: Soong Kee Beef Noodle, Lai Foong Beef Noodles, Sin Kiew Yee Shin Kee Beef Noodles

Price: About RM 13 a small bowl

Apam balik ★ 4.1

A thick griddle pancake folded over crushed peanuts, sugar and creamed corn, or a thin crisp version snapped like a wafer. Kuala Lumpur eats it from street stalls off Petaling Street and at night markets.

Where: Ah Loh's Apom Balik

Satay ★ 4.6

Skewers of turmeric and lemongrass marinated chicken, beef or mutton grilled over charcoal and eaten with a sweet, chunky peanut sauce, cucumber, onion and ketupat rice cakes. An evening food in Kuala Lumpur.

Where: Kasim Satay, Jalan Alor Food Street

Nasi lemak

Rice steamed in coconut milk with pandan, served with sambal, fried anchovies, peanuts, cucumber and egg. In Kuala Lumpur it is breakfast, lunch and a 2am supper, often wrapped in banana leaf.

History: Nasi lemak began as a Malay home and farm breakfast: rice cooked rich (lemak) with coconut milk, eaten with sambal and whatever the coast supplied, usually small fried anchovies. Wrapped in a cone of banana leaf and newspaper it became a portable meal, and in Kuala Lumpur it moved from village kitchens to roadside stalls. Kampung Baru still holds some of the oldest names, and Nasi Lemak Wanjo on Jalan Raja Muda Musa runs from dawn to midnight. Chinese and Indian cooks adopted it too, so the city now eats versions with ayam goreng berempah, beef rendang or sotong sambal on the side.

Where to try it: Nasi Lemak Wanjo, Nasi Lemak Tanglin, Nasi Lemak Famous, Ali, Muthu & Ah Hock

Watch out for: Peanuts, Fish, Egg

KL Hokkien mee

Thick yellow noodles fried over a fierce flame in dark soy sauce with pork, prawns, squid and cabbage, finished with crisp pork lard. Kuala Lumpur's version is black and glossy, unlike the Penang prawn soup.

History: Kuala Lumpur Hokkien mee is a Chinatown creation. Kim Lian Kee on Jalan Hang Lekir traces the dish to its founder, Ong Kim Lian, whose first stall stood in Dang Wangi; the corner shop off Petaling Street has fried it since the 1930s and is now in its fourth generation. Cooks braise thick wheat noodles in dark soy and pork stock over a charcoal or high-gas flame until the sauce clings, then scatter lard croutons on top. The name confuses visitors, because in Penang Hokkien mee means a prawn broth noodle soup, while in the capital it means this dark fried dish, often eaten late at night.

Where to try it: Kim Lian Kee, Ming Hoe Hokkien Mee

Watch out for: Gluten, Shellfish, Soy

Bak kut teh

Pork ribs simmered for hours in a broth of dang gui, star anise, cinnamon and garlic, served with rice, you tiao and tea. Kuala Lumpur also eats the dry version, reduced with dried chilli and cuttlefish.

History: Bak kut teh, Hokkien for meat bone tea, grew up in the Klang Valley among Chinese port and plantation workers, and Klang to the west of Kuala Lumpur is widely regarded as its birthplace. The broth is a herbal decoction of dang gui, cinnamon and star anise poured over pork ribs, eaten early in the morning with strong Chinese tea to cut the fat. Kuala Lumpur shops kept the claypot service and added the dry style, where the meat is reduced with dark soy, dried chilli and cuttlefish. Sun Fong in Imbi has served both since 1971, and Hing Kee in Kepong keeps its pots going into the small hours.

Where to try it: Sun Fong Bak Kut Teh, Ah Hei Bak Kut Teh, Hing Kee Bakuteh, Chuan Kee Bak Kut Teh

Watch out for: Soy, Gluten

Nasi kandar

Steamed rice flooded with several curries, poured together over fried chicken, squid, fish roe or okra. Kuala Lumpur's Indian Muslim nasi kandar counters stay open late, some around the clock.

History: Nasi kandar is an Indian Muslim dish from Penang, named for the kandar, the shoulder pole from which early hawkers hung their baskets of rice and curry. Tamil Muslim cooks built it around a counter of pre-cooked curries that the server mixes and pours over the rice, a practice called banjir, or flood, when the plate is soaked. The format moved south to Kuala Lumpur as restaurants that trade late into the night, and chains and family shops along Jalan Tuanku Abdul Rahman, Jalan Ampang and Bangsar keep the trays full, the Jalan Ampang and Bangsar counters around the clock. Customers point, the server ladles, and the price is set at the till by eye.

Where to try it: Original Kayu Nasi Kandar, Restoran Kudu Bin Abdul, Nasi Kandar Pelita, Restoran Yusoof Dan Zakhir

Watch out for: Fish, Dairy

Banana leaf rice

White rice on a banana leaf with three vegetable dishes, papadum, pickle and a choice of curries, refilled until you fold the leaf. Brickfields and Bangsar in Kuala Lumpur serve it from morning to night.

History: Banana leaf rice arrived with South Indian, largely Tamil, migrants who came to British Malaya in the late nineteenth and early twentieth centuries to work plantations and railways. The leaf serves as plate, and a meal of rice, vegetable poriyal, rasam, pickle and papadum is set out in a fixed order, with curries of chicken, mutton or fish ladled on request. In Kuala Lumpur the tradition lives in Brickfields, the city's Little India, where Sri Paandi on Jalan Tun Sambanthan serves from 09:00 until 23:30 most days, and in Bangsar, where Devi's Corner and Sri Nirwana Maju draw a mixed office crowd. Eat with the right hand, and fold the leaf toward you when you are done.

Where to try it: Sri Paandi, Devi's Corner, Sri Nirwana Maju

Watch out for: Dairy

Roti canai

Flaky, pan-fried flatbread stretched paper thin, folded and griddled with ghee, then served with dhal and curry. Kuala Lumpur mamak stalls sell it from early morning into the night.

History: Roti canai is the Malaysian form of the South Indian parotta, brought by Indian Muslim cooks whose mamak restaurants became the country's all-hours canteens. The dough of flour, water, egg and ghee rests until it can be spun and stretched thin on an oiled steel counter, then folded and fried so the layers separate. It is eaten torn by hand and dipped in dhal or curry, and ordered in variations: telur with egg, bawang with onion, or banjir, flooded with curry. In Kuala Lumpur Mansion Tea Stall on Jalan Masjid India serves it banjir style until 19:00, and Hamdan's in Chow Kit opens its counter at seven.

Where to try it: Hamdan's Roti Canai, Mansion Tea Stall, Sami's Corner, Restoran Yusoof Dan Zakhir

Watch out for: Gluten, Dairy, Egg

Chee cheong fun

Steamed rice noodle rolls cut into pieces and dressed with sweet sauce, chilli and sesame, or in Kuala Lumpur with curry gravy and yong tau foo. A breakfast staple of Pudu and the ICC Pudu hawker hall.

History: Chee cheong fun, pig intestine noodle in Cantonese for its folded shape, came to the Malay Peninsula with Cantonese settlers, many of whom worked the Kuala Lumpur tin mines and later ran the city's hawker trade. The batter of rice flour and water is steamed in thin sheets and rolled. Where Hong Kong serves it with soy sauce and shrimp, Malaysian stalls pour a sweet brown sauce, chilli sauce and sesame over plain rolls, and in the Klang Valley the curry version is common, with gravy and pieces of fried yong tau foo. The stalls of the old Imbi Market, now inside ICC Pudu, keep the morning trade going.

Where to try it: Ah Fook Chee Cheong Fun, Imbi Market

Watch out for: Soy, Sesame

Claypot chicken rice

Rice cooked to order in a clay pot over charcoal with marinated chicken, Chinese sausage and salted fish, finished with dark soy. The prize in Kuala Lumpur is the crisp crust at the bottom.

History: Claypot chicken rice is a Cantonese one-pot dish that Kuala Lumpur hawkers made their own by cooking each pot to order over charcoal. Raw rice goes into a glazed clay pot with stock, and marinated chicken, lap cheong sausage and salted fish are laid on top once the rice is half cooked, so the juices soak in. Dark soy and lard or sesame oil go in at the end, and the pot stays over the heat long enough to form a caramelised crust. Foong Lian in Pudu and the Jalan Ipoh shop cook each pot to order, which is why the wait is part of the meal.

Where to try it: Jalan Ipoh Claypot Chicken Rice, Foong Lian Claypot Foods Cafe

Watch out for: Soy, Fish, Gluten

Chilli pan mee

Hand-cut flat or thin wheat noodles tossed with minced pork, crisp anchovies, a poached egg and a scoop of dried chilli flakes. Kuala Lumpur's dry version, eaten with a clear vegetable soup on the side.

History: Pan mee, board noodle, is a Hakka dish of hand-kneaded wheat dough torn or cut into noodles and served in anchovy broth. Kuala Lumpur added a dry variation that has become the city's own: noodles tossed with minced pork, fried anchovies and a runny poached egg, then stirred with fried chilli flakes that diners add to their own heat. Kin Kin, off Jalan Tuanku Abdul Rahman near Chow Kit, is the name most associated with it, and diners spoon on the dried chilli themselves, to taste. The soup comes separately.

Where to try it: Kin Kin Chili Pan Mee

Watch out for: Gluten, Egg, Fish, Soy

Yong tau foo

Tofu, chillies, bitter gourd, okra and eggplant stuffed with fish and pork paste, then boiled or fried and served in broth or with sauce. In Kuala Lumpur diners pick pieces one by one from the stall.

History: Yong tau foo is a Hakka dish of stuffed tofu that Hakka miners and traders carried to the Klang Valley, where the tin town of Ampang became closely tied to it. The idea spread from tofu to whatever could hold a filling: chillies, okra, bitter gourd, eggplant and fish balls, all packed with a paste of fish and sometimes pork. Stalls set out the pieces raw, customers choose, and the cook boils or deep fries them to order, serving them in clear broth or with sweet and chilli sauces. Off Petaling Street the Madras Lane stall has sold stuffed yong tau foo, fried and in broth, for more than 60 years.

Where to try it: Madras Lane Yong Tau Foo, Ah Fook Chee Cheong Fun, Segambut Yong Tau Foo

Watch out for: Fish, Soy

Curry laksa

Yellow noodles and rice vermicelli in a coconut curry broth with tofu puffs, long beans, cockles or chicken and a spoon of sambal. Kuala Lumpur's curry mee is a cousin, the version its kopitiams serve at breakfast.

History: Curry laksa grew out of the Peranakan and Chinese Malaysian kitchens of the peninsula, where a spiced coconut curry broth was poured over noodles and whatever protein was to hand. In the Klang Valley the dish is often simply called curry mee, and stalls load it with tofu puffs, long beans, cockles, chicken or pork and a dark sambal on top. It is distinct from Penang's sour assam laksa, which uses a tamarind fish broth. Kuala Lumpur eats it for breakfast: at Madras Lane off Petaling Street it comes loaded with yong tau foo, and kopitiams such as Yi Feng in Taman OUG serve it with char siew or poached chicken from RM 11.50.

Where to try it: Madras Lane Curry Mee, Yi Feng Restaurant

Watch out for: Gluten, Shellfish, Soy

Hainanese chicken rice

Poached or roasted chicken over rice cooked in chicken stock with ginger and garlic, served with chilli sauce and a light soup. Kuala Lumpur's Chinatown has served it since the 1930s.

History: Hainanese chicken rice came to the Malay Peninsula with migrants from Hainan Island, who found work as cooks in colonial households, coffee shops and ships and adapted the Wenchang chicken of home. The chicken is poached gently and plunged into cold water to set the skin, and the rice is fried in chicken fat with garlic and ginger before being cooked in the poaching stock. Kuala Lumpur serves it with a sharp chilli and ginger sauce and a bowl of soup, often with a choice of roasted chicken as well. Nam Heong on Jalan Sultan in Chinatown has sold it since 1938 and now holds a Michelin Bib Gourmand.

Where to try it: Nam Heong Chicken Rice

Watch out for: Soy, Sesame

Kaya toast

Charcoal or grill toasted bread spread with kaya, a coconut and egg jam, and a slab of cold butter, eaten with soft-boiled eggs and coffee. The Hainanese kopitiam breakfast of Kuala Lumpur.

History: Kaya toast is the breakfast of the Hainanese kopitiam. Hainanese cooks who had worked in British kitchens and on ships opened coffee shops across the peninsula and served toast with kaya, a jam of coconut milk, eggs, sugar and pandan cooked slowly until thick. The set comes with two soft-boiled eggs cracked into a saucer and seasoned with soy and white pepper, and a cup of thick coffee roasted with sugar and margarine. In Kuala Lumpur, Ah Weng Koh has poured Hainanese coffee with kaya butter toast since 1964 and moved with the old market into ICC Pudu, while Ho Kow in Chinatown, open since 1956, keeps the style going.

Where to try it: Ah Weng Koh Hainan Tea & Coffee, Ho Kow Hainam Kopitiam, Old KL Kopitiam

Watch out for: Gluten, Egg, Dairy

Beef noodles

Wheat noodles tossed dry with minced beef sauce, or served in a deep beef broth with tripe, tendon and hand-made beef balls. A Chinatown speciality in Kuala Lumpur, with stalls dating from the 1940s and 1950s.

History: Beef noodles in Kuala Lumpur are a Hakka and Cantonese hawker tradition concentrated in the streets of Chinatown. Cooks simmer brisket, tripe and tendon for hours, pound beef into springy balls, and serve the noodles two ways: in the broth, or dry with a savoury minced beef gravy and the soup on the side. Soong Kee on Jalan Tun H S Lee has made its dry minced beef noodles and hand-rolled beef balls since 1945, now in its second generation, and Lai Foong on the same road has simmered its beef soup since 1956. Order dry with the soup on the side to taste both.

Where to try it: Soong Kee Beef Noodle, Lai Foong Beef Noodles, Sin Kiew Yee Shin Kee Beef Noodles

Watch out for: Gluten, Soy

Apam balik

A thick griddle pancake folded over crushed peanuts, sugar and creamed corn, or a thin crisp version snapped like a wafer. Kuala Lumpur eats it from street stalls off Petaling Street and at night markets.

History: Apam balik, turnover pancake in Malay, is a street sweet shared by Malay and Chinese Malaysian hawkers, called min jiang kueh in Hokkien and derived from Fujianese griddle cakes. A yeasted or baking-powder batter is poured into a heavy round pan, left to bubble and set, then filled with crushed roasted peanuts, sugar and often creamed corn or margarine before being folded in half. Stalls sell it in two styles, thick and soft or thin and crisp. In Kuala Lumpur, Ah Loh's on Jalan Hang Lekir sells it off Petaling Street.

Where to try it: Ah Loh's Apom Balik

Watch out for: Peanuts, Gluten, Egg, Dairy

Satay

Skewers of turmeric and lemongrass marinated chicken, beef or mutton grilled over charcoal and eaten with a sweet, chunky peanut sauce, cucumber, onion and ketupat rice cakes. An evening food in Kuala Lumpur.

History: Satay is grilled, spice-marinated meat on bamboo skewers, a dish shared across maritime Southeast Asia and made a Malay street staple in the peninsula. The meat is rubbed with turmeric, lemongrass, galangal and coriander, threaded onto thin sticks and turned over charcoal while the cook fans the embers, then served with peanut sauce, raw onion, cucumber and pressed rice cakes. Kajang, south-east of Kuala Lumpur, is known nationally as the satay town, but the capital has its own stalls: Kasim Satay grills at Pasar Sentul's evening food bazaar, and the grills on Jalan Alor run late into the night.

Where to try it: Kasim Satay, Jalan Alor Food Street

Watch out for: Peanuts

Book food experiences in Kuala Lumpur

Taman Negara Tour with Lunch★ 4.5 (5)

Private tour · 12 hours

Taman Negara Tour with Lunch

Explore Taman Negara, one of the world’s oldest rainforests, with jungle walks, river activities, and nature experiences on a full-day adventure.

from$185 Check dates

See all 393 bookable experiences in Kuala Lumpur

Signature Dishes in Kuala Lumpur, FAQ

What food is Kuala Lumpur known for?

Kuala Lumpur's signature dishes include Nasi lemak, KL Hokkien mee, Bak kut teh, Nasi kandar, Banana leaf rice. See our signature dishes chapter for where to eat each.

← Back to Kuala Lumpur food guide