KL Street Food: 10 Hawker Spots You Should Not Miss
Last updated: October 2026
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 10 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.
1. Jalan Alor Food Street
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
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 12:30 am, 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
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.
4. Sun Fong Bak Kut Teh
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.
Sun Fong opens at 5 pm and closes at midnight, making it a dinner-only stop. 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
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
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
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
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, so this is a breakfast or lunch stop only. 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 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 and many stalls close by early afternoon once they sell out. 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
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 stall opens at 5:30 pm and runs until 2 am, making it a solid late-night option after a Petaling Street evening walk. Seating is on plastic stools alongside the road. Cash only. The stall also has a branch inside Lot 10 Hutong for those who prefer an air-conditioned setting.
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. 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 5:30 am and 7:30 am respectively. 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 12:30 am, covering both early-morning and late-night crowds.