KL Street Food: 14 Hawker Spots You Should Not Miss

Smoky satay grills and crowded tables lining Jalan Alor food street at night in Kuala Lumpur

KL street food runs deeper than any single food street. The city's hawker culture draws from Malay, Chinese, Indian and Peranakan kitchens, and the best stalls are scattered across night markets, wet market food courts and shophouse kopitiams that have served the same recipes for decades. A single morning can take you from a Hainanese kopitiam breakfast to a Kampung Baru nasi lemak to a Chinatown bowl of curry mee, all for under RM40.

This guide covers 14 KL street food destinations with verified prices, hours and addresses, all checked in October 2026. Prices are in Malaysian Ringgit (RM). Where a spot has a dedicated page on this site, the heading links to the full review with photos and menu details.

Some of the entries below are individual stalls, others are entire food streets or hawker centres. The common thread is that each one offers authentic, affordable food that locals eat regularly. Bring cash for the smaller stalls; not all accept digital payments.

Jump to a place (14)
  1. Jalan Alor
  2. Nasi Lemak Wanjo
  3. Village Park
  4. Sun Fong Bak Kut Teh
  5. Lot 10 Hutong
  6. Petaling Street Stalls
  7. ICC Pudu
  8. Yut Kee Restaurant
  9. Madras Lane
  10. Kim Lian Kee Hokkien Mee
  11. Kin Kin Chilli Pan Mee
  12. Soong Kee Beef Noodles
  13. Nasi Lemak Tanglin
  14. Taman Connaught Night Market

At a glance

Jalan Alor

Jalan Alor

Bukit Bintang · Satay, grilled wings, seafood

RM8 – 25 / dish
Nasi Lemak Wanjo

Nasi Lemak Wanjo

Kampung Baru · Nasi lemak with sambal

RM5.50 – 15
Village Park

Village Park

Damansara Uptown · Nasi lemak ayam goreng

RM10 – 20
Sun Fong BKT

Sun Fong BKT

Jalan Medan Imbi · Herbal bak kut teh

RM20 – 45
Lot 10 Hutong

Lot 10 Hutong

Bukit Bintang · Heritage hawker stalls

RM10 – 25
Petaling Street

Petaling Street

Chinatown · Mixed hawker stalls

RM5 – 18
ICC Pudu

ICC Pudu

Pudu · Wet market food court

RM5 – 15
Yut Kee

Yut Kee

Jalan Kamunting · Hainanese pork chop, roti babi

RM10 – 20
Madras Lane

Madras Lane

Chinatown · Yong tau foo, curry laksa

RM5 – 12
Kim Lian Kee

Kim Lian Kee

Chinatown · KL-style Hokkien mee

RM10 – 18
Restoran Kin Kin Chilli Pan Mee shopfront on Jalan Dewan Sultan Sulaiman 1, Chow Kit, Kuala Lumpur

Kin Kin Chilli Pan Mee

Chow Kit

RM12
Colourful mural wall and entrance of Soong Kee Beef Noodle in Chinatown, Kuala Lumpur

Soong Kee Beef Noodles

Chinatown

From RM12
Nasi Lemak Tanglin stall counter and signboard at the Tanglin food court, Kuala Lumpur

Nasi Lemak Tanglin

Jalan Cenderasari (near Lake Gardens)

RM3–15
Rows of yellow-canopied stalls at Taman Connaught Night Market, Jalan Cerdas, Cheras, Kuala Lumpur

Taman Connaught Night Market

Cheras

Prices vary by stall

1. Jalan Alor Food Street

Jalan Alor, Bukit Bintang · Nightly 5 pm – 3 am (some stalls open 24 h) · RM8 – 25 per dish · Google MapsMixed halal/non-halal · Verified Oct 2026

Rows of open-air hawker tables and neon signs along Jalan Alor food street at night

Jalan Alor is the most recognised KL street food destination. Every evening, this 200-metre strip in the heart of Bukit Bintang transforms into an open-air dining hall with dozens of stalls on both sides of the road. Satay sticks rotate over charcoal grills, wok flames shoot upward from stir-fry stations and grilled stingray sizzles on banana leaves.

Prices range from RM8 for a plate of char kuey teow to RM25 for a seafood dish. The best strategy is to walk the full length first, pick a table at a restaurant that seats you, and then order from multiple nearby stalls, each bringing food to your table. Most small vendors accept cash only. The nearest MRT station is Bukit Bintang, a three-minute walk away. Arrive by 6 pm on weekends to secure a table without waiting. Late-night crowds thin out after 11 pm, making that window quieter for those who prefer less bustle.

2. Nasi Lemak Wanjo

8 Jalan Raja Muda Musa, Kampung Baru · Daily 6 am – 12 midnight · RM5.50 – 15 · Google MapsHalal · Verified Oct 2026

Plate of nasi lemak with sambal, fried chicken, boiled egg and anchovies at Nasi Lemak Wanjo

Nasi Lemak Wanjo in Kampung Baru is one of KL's most talked-about nasi lemak stalls, with over 10,000 online reviews. The base plate costs RM5.50 to RM6.50 and comes with coconut rice, a whole hard-boiled egg, cucumber slices, ikan bilis, roasted peanuts and a generous scoop of sambal. Side dishes are added separately: ayam goreng berempah at RM6.50, rendang daging at RM7 and sambal sotong at RM6.

The operation runs like a cafeteria line. Pick your rice, point at the sides you want, pay at the end. The system moves fast, but the queue can still stretch 20 to 30 minutes during peak hours around 7 to 9 am and again from 7 to 10 pm. The stall opens at 6 am and closes at midnight, so late-night visits are an option. Cash is preferred. Kampung Baru is a five-minute walk from the Kampung Baru LRT station on the Kelana Jaya line.

3. Village Park Restaurant

5 Jalan SS 21/37, Damansara Utama, Petaling Jaya · Daily from 6:30 am, closes around 5:30 pm (check before visiting) · RM10 – 20 · Google MapsHalal · Verified Oct 2026

Crispy fried chicken on a plate of nasi lemak with sambal at Village Park Restaurant

Village Park in Damansara Uptown serves what many locals consider the gold standard for nasi lemak ayam goreng. The signature plate costs RM12.50 and features a slab of deep-fried chicken with shatteringly crisp skin over fragrant coconut rice, sambal, peanuts, anchovies and cucumber. The chicken is marinated in a spiced turmeric blend and fried to order.

Village Park is walk-in only with no reservations. Arrive before 9 am on weekdays to beat the worst of the queue. Weekend mid-morning waits can run 30 to 45 minutes. The restaurant is technically in Petaling Jaya, about 20 minutes by Grab from KL city centre, but it consistently appears on every KL food list. Cash and card accepted. The nearest rail option is the Taman Bahagia LRT station, a 10-minute walk or short Grab ride. Order a side of their sambal petai (stink beans in chilli paste) if you want the full local experience. The shophouse the restaurant rents was sold at auction in October 2026; Village Park was still trading as normal when we checked, but confirm before making a special trip.

4. Sun Fong Bak Kut Teh

37 Jalan Medan Imbi, Kuala Lumpur · Daily, approx. 8 am – 10 pm (listed hours vary; check before visiting) · RM20 – 45 per person · Google MapsNon-halal · Verified Oct 2026

Clay pot of herbal bak kut teh with pork ribs and side dishes at Sun Fong

Sun Fong Bak Kut Teh on Jalan Medan Imbi is a long-standing favourite for the KL-style herbal pork rib soup. The broth is darker and more herbal compared to the peppery Klang version, simmered with a complex blend of Chinese medicinal herbs, garlic and soy. A single-person serving with rice and a side dish runs RM20 to RM30. For a group of two to three, order the larger clay pot (around RM40 to RM45) with extra dishes of braised tofu puffs, yau char kwai (fried dough sticks) and leafy greens.

Published opening hours for Sun Fong vary between listings (roughly 7–8 am until 10–11 pm), so check Google Maps before going. Seating is open-air under a covered walkway with plastic tables and chairs. The stall is a short walk from Imbi monorail station or a five-minute Grab from Bukit Bintang. Expect a queue from 6:30 to 8:30 pm. Cash is the safest payment option, though some vendors nearby accept e-wallets.

5. Lot 10 Hutong

LG Floor, Lot 10 Shopping Centre, 50 Jalan Sultan Ismail · Daily 10 am – 10 pm · RM10 – 25 per dish · Google MapsMostly non-halal · Verified Oct 2026

Vintage-styled interior of Lot 10 Hutong food court with heritage hawker stalls

Lot 10 Hutong is an air-conditioned food court in the basement of Lot 10 Shopping Centre that gathers legendary hawker stalls from across KL, Penang and Ipoh under one roof. The concept preserves traditional recipes in a modern, hygienic setting, and each stall is a branch of an established hawker operation, not a franchise imitation.

Stalls include Ho Weng Kee wonton mee, Kim Lian Kee Hokkien mee, Hon Kee porridge, Hao Ji braised meats and Chan Thong Kee Ipoh hor fun. Prices run RM10 to RM25 per dish, slightly higher than roadside hawkers but still affordable. Cashless payment is accepted at most stalls. The food court gets busy during lunch (12 to 2 pm) and dinner (6 to 8 pm), but the air conditioning and clean tables make it a good option for visitors who want hawker food without the outdoor heat. Walk directly from Bukit Bintang MRT station through the connected underground link.

6. Petaling Street Food Stalls

Jalan Petaling, Chinatown · Daily 10 am – 11 pm (food stalls best after 5 pm) · RM5 – 18 · Google MapsMixed halal/non-halal · Verified Oct 2026

Red lanterns hanging over Petaling Street in Chinatown with food vendors and shoppers

Petaling Street is the lantern-lit spine of KL's Chinatown, a 500-metre pedestrianised lane lined with hawker stalls, fruit carts and heritage kopitiams. While the market itself sells clothing and accessories, the real draw is the food on the surrounding side streets. Jalan Hang Lekir and Madras Lane carry the heaviest concentration of food stalls: char kuey teow, chee cheong fun, herbal soups, Indian rojak and papaya desserts.

Kim Soya Bean, a family-run stall operating for over 70 years, sells silky tau foo fah (soy bean curd) for RM2.20. Other highlights include roasted chestnuts near the north arch, cold-pressed sugarcane juice and a cluster of popiah (spring roll) vendors along the eastern fringe. The best window for food is 5 pm to 9 pm, when stalls are fully set up and the red lanterns overhead provide the atmosphere. Pasar Seni LRT station is a two-minute walk from the south entrance.

7. ICC Pudu

Jalan Kijang, Pudu · Early morning to approx. 2 pm (stalls set their own rest days; many close Mon) · RM5 – 15 · Google MapsMixed halal/non-halal · Verified Oct 2026

Crowded morning hawker scene inside ICC Pudu food court with locals queuing at stalls

ICC Pudu (Integrated Commercial Complex) is a multi-storey building in the Pudu neighbourhood that houses a wet market and a sprawling food court with over 260 hawker stalls. The vendors relocated here from the old Imbi wet market in 2016, bringing decades of recipes and loyal customers with them.

This is a locals-first breakfast destination. The most popular stalls sell out before noon, so arriving by 8 am is wise. Highlights include traditional chee cheong fun, curry yong tau foo, crispy popiah, Hainanese coffee and tea, Nyonya kuih and charcoal egg tarts. Most plates cost RM5 to RM12. The market is closed on Mondays. Cash is king here, and the atmosphere is no-frills wet-market energy. The nearest rail station is Pudu LRT, about a 10-minute walk. A Grab ride from Bukit Bintang costs under RM10. If you only have one morning for local breakfast, this is where locals would send you.

8. Yut Kee Restaurant

1 Jalan Kamunting, Chow Kit · Tue–Sun 7:30 am – 4 pm · Closed Mon · RM10 – 20 per person · Google MapsNon-halal · Verified Oct 2026

Roti babi and Hainanese pork chop plated at Yut Kee kopitiam in Kuala Lumpur

Yut Kee is a heritage Hainanese kopitiam that has been serving KL since 1928. Now run by the third generation, the restaurant occupies a corner shophouse on Jalan Kamunting near Chow Kit. The menu is a time capsule of Hainanese-adapted Western dishes: pork chop (RM12.50), roti babi (pork-stuffed deep-fried bread, RM10), Hainanese chicken chop, hailam mee and lam mee.

The roasted pork roll is only available on Fridays, Saturdays and Sundays, and it sells out fast. The marble butter cake and kaya swiss roll are worth ordering alongside your coffee. Average spend is around RM20 per person including a drink. Yut Kee closes at 4 pm and is closed every Monday, so plan it as a Tuesday-to-Sunday breakfast or lunch stop. Seating fills by 9 am on weekends. The kopitiam is a 10-minute walk from Chow Kit monorail station. Cash and card accepted.

9. Madras Lane Hawkers

Madras Lane (Lorong Bandar 20), off Jalan Petaling, Chinatown · Tue–Sun 8:30 am – 3 pm · Closed Mon · RM5 – 12 · Google MapsMixed halal/non-halal · Verified Oct 2026

Tight alley of Madras Lane hawker stalls with vendors serving yong tau foo and laksa

Madras Lane is a tight back-alley running parallel to Jalan Petaling, packed with Chinese and Indian hawker stalls sitting back to back. This is Chinatown's oldest food alley, and the variety per square metre is hard to beat anywhere in the city. Stalls serve yong tau foo, chee cheong fun, curry laksa, asam laksa, Indian rojak, cendol and red bean soup.

Most dishes cost between RM5 and RM12. The alley gets busy from around 9 am, stalls wind down by 3 pm (earlier if they sell out) and the lane is closed on Mondays. There is no seating plan: grab a plastic stool at whichever stall has space and order from the vendor in front of you. Cash only. Access the lane from Jalan Petaling (look for the alley entrance between shophouses) or from the parallel Jalan Tun H.S. Lee side. Combine Madras Lane with a Petaling Street walk and a stop at Kim Lian Kee for Hokkien mee in the evening.

10. Kim Lian Kee Hokkien Mee

Jalan Petaling, Chinatown · Roadside stall nightly from 5 pm until late; indoor shop 11 am – 11 pm, closed Wed · RM10 – 18 · Google MapsNon-halal · Verified Oct 2026

Dark soy-fried Hokkien mee with pork lard, prawns and cabbage at Kim Lian Kee

Kim Lian Kee has been frying Hokkien mee on Jalan Petaling since 1927, making it one of KL's longest-running hawker stalls. KL-style Hokkien mee is nothing like the Singaporean or Penang version. The thick yellow noodles are stir-fried in dark soy sauce with pork lard, prawns, cabbage and squid until they take on a deep caramel colour and a smoky, slightly sweet flavour.

A regular plate costs around RM12, and the large portion runs to RM18. Portions are generous. Add a fried egg on top (RM2) for the full experience. The roadside stall fires up its wok from around 5 pm and runs late, making it a solid option after a Petaling Street evening walk; the air-conditioned shop behind it serves from 11 am to 11 pm and closes on Wednesdays. Roadside seating is on plastic stools. Cash only. The stall also has a branch inside Lot 10 Hutong for those who prefer an air-conditioned setting.

11. Kin Kin Chilli Pan Mee

40 Jalan Dewan Sultan Sulaiman 1, Chow Kit · Daily 7 am – 7 pm (hours vary between listings; check before visiting) · RM12 · Google MapsNon-halal · Verified Oct 2026

Restoran Kin Kin Chilli Pan Mee shopfront on Jalan Dewan Sultan Sulaiman 1, Chow Kit, Kuala Lumpur

Restoran Kin Kin is the shop most often credited with creating chilli pan mee, a dry take on the Hakka flour noodle that Tan Kok Hong came up with in the 1980s. A bowl costs around RM12 and arrives with springy hand-made noodles, minced pork, crispy ikan bilis, fried shallots and a soft-poached egg that you stir through before eating.

The heat comes from the jar of dried chilli flakes on every table, so you control how spicy the bowl gets. Soup pan mee, dumplings and fishballs are also on the menu. The shop sits on a row of old shophouses near the Chow Kit and Medan Tuanku monorail stations, about a 10-minute walk from Yut Kee, so the two make an easy Chow Kit breakfast pairing.

12. Soong Kee Beef Noodles

86 Jalan Tun H.S. Lee (corner of Jalan Tun Tan Siew Sin), Chinatown · Mon–Sat approx. 11 am – 10:30 pm · Closed Sun & public holidays (check before visiting) · From RM12 · Google MapsNon-halal · Verified Oct 2026

Colourful mural wall and entrance of Soong Kee Beef Noodle in Chinatown, Kuala Lumpur

Soong Kee has been serving beef noodles in Chinatown since 1945 and is now run by the third generation of the same family. The dry version is the one to order: springy egg noodles tossed in a dark, savoury minced-beef sauce, served with a separate bowl of clear broth packed with handmade beef balls. Tripe and tendon versions start from about RM12.

The shop is a small corner unit a few minutes' walk from the Petaling Street arches and Pasar Seni LRT station, and the turnover is quick even when there is a queue. It works well as a lunch stop between Madras Lane in the morning and Kim Lian Kee in the evening.

13. Nasi Lemak Tanglin

Gerai 6, Kompleks Makan Tanglin, Jalan Cenderasari · Daily 7 am – 12:30 pm · RM3 – 15 (nasi lemak ayam sambal about RM11) · Google MapsHalal (Muslim-run) Sells out early · Verified Oct 2026

Nasi Lemak Tanglin stall counter and signboard at the Tanglin food court, Kuala Lumpur

Nasi Lemak Tanglin has served nasi lemak at the Tanglin food complex near the Lake Gardens since 1948, which makes it one of the oldest stalls in the building. The rice is steamed rather than boiled, giving it a loose, fluffy texture with coconut and lemongrass notes, and the sambal is sweet first with a slow heat. The nasi lemak with ayam sambal costs about RM11 and a teh ais around RM3.80.

This is a morning-only stall that closes around 12:30 pm, and popular sides can run out well before that. The food complex is a short Grab ride from KL Sentral or the National Mosque, so it fits neatly before a walk in Perdana Botanical Garden. The family also runs a restaurant branch in Bukit Damansara.

14. Taman Connaught Night Market

Jalan Cerdas, Taman Connaught, Cheras · Wednesdays only, approx. 5 pm – midnight · Prices vary by stall · Google MapsMixed halal/non-halal · Verified Oct 2026

Rows of yellow-canopied stalls at Taman Connaught Night Market, Jalan Cerdas, Cheras, Kuala Lumpur

Every Wednesday evening, about two kilometres of Jalan Cerdas in Cheras closes to traffic and fills with hundreds of stalls, making the Taman Connaught pasar malam one of the longest night markets in the Klang Valley. Most of the street is food: grilled skewers, apam balik, Taiwanese fried chicken, char kuey teow, fresh fruit, kuih and drinks, alongside clothing and household stalls.

Stalls start trading around 5 pm and the crowd peaks between 7 and 9 pm, when you will be walking shoulder to shoulder. Halal and non-halal vendors trade side by side, so check each stall's signage. Bring cash in small notes. The Taman Connaught MRT station on the Kajang line is a short walk from the market, which avoids the evening traffic on Jalan Cerdas.

How to Plan Your KL Street Food Crawl

Morning Route: Chinatown Breakfast

Start at ICC Pudu for chee cheong fun and Hainanese coffee (arrive by 8 am), then walk or Grab to Yut Kee for roti babi and marble cake before it closes at 4 pm (closed Mondays). If you have room, detour through Madras Lane on your way back through Chinatown for a bowl of curry laksa.

Evening Route: Bukit Bintang to Chinatown

Begin at Lot 10 Hutong around 5 pm for a heritage hawker appetiser, then walk to Jalan Alor (five minutes) for satay and grilled wings. After Jalan Alor, take a Grab to Petaling Street for Kim Lian Kee Hokkien mee as a late-night closer. The entire route covers three major food zones in one evening.

Nasi Lemak Day Trip

Hit Nasi Lemak Wanjo in Kampung Baru for the traditional Malay-style plate, then Grab to Village Park in Damansara Uptown for the fried chicken version. Comparing the two is a KL food ritual. See our full breakdown at KL nasi lemak comparison.

KL Street Food: Frequently Asked Questions

What is the best street food area in Kuala Lumpur?

Jalan Alor in Bukit Bintang is the most popular street food strip in KL. Dozens of open-air stalls line both sides of the road every evening from around 5 pm, serving satay, grilled chicken wings, char kuey teow, stir-fried noodles and fresh seafood. Most dishes cost between RM8 and RM25.

How much does KL street food cost?

A typical hawker meal in Kuala Lumpur costs between RM5 and RM20 per person. Nasi lemak plates start from RM5.50 at places like Nasi Lemak Wanjo. Bak kut teh runs RM20 to RM30 per serving. At Jalan Alor, expect to spend RM30 to RM50 per person for a full meal with drinks.

Where can you find the best nasi lemak in KL?

Nasi Lemak Wanjo in Kampung Baru is the go-to choice for a traditional Malay-style nasi lemak (from RM5.50). Village Park in Damansara Uptown is famous for its crispy fried chicken version (RM12.50). Both places draw long queues, so arrive early. See our full comparison at KL nasi lemak comparison for a side-by-side breakdown.

Is Jalan Alor safe at night?

Yes. Jalan Alor is a busy, well-lit food street in the tourist district of Bukit Bintang, crowded with diners every evening. The area is patrolled and flanked by hotels and shops. Standard city precautions apply: keep your phone secure and watch your belongings at crowded tables.

What time does KL street food start?

It depends on the location. Breakfast spots like ICC Pudu and Yut Kee open from early morning and 7:30 am respectively (Yut Kee is closed on Mondays). Jalan Alor stalls start setting up around 4 pm and are fully running by 6 pm, staying open past midnight. Nasi Lemak Wanjo opens at 6 am and runs until midnight, covering both early-morning and late-night crowds.