This post is all about the best food in KL!
Wanna to explore Kuala Lumpur like no other way? Eat your way through its diverse cuisine in this beautiful tropical country filled with great street food every spot you lay your eyes on! We’ve got 30 options for you to get your hands on to decide if this city is THE CITY. Get going!
Top 30 Street Food In KL (2021 Guide)
Love to try KL food? Let’s check out what do we have in today’s blog “30 Awesome Food In Kuala Lumpur You Can’t Afford To Miss”.
#1 Roti Canai @ Mansion Tea Stall
If you haven’t tried the ‘Special’ here, you haven’t been having roti canai the right way! Priced at RM4.50 is their Roti Banjir Special unlike any other. Wobbly eggs, chopped roti canai drenched in dhal, curry, and sambal, freshly made and served within minutes of ordering topped with two half boiled eggs. Perfect for morning, night, rainy, moody, happy, basically any day! Also, a morning waker is their saltish Roti Sardin (RM4) and their perfectly pulled Teh Tarik (RM1.70) with extra foam.
Address: Kuala Lumpur City Centre, 50100 Kuala Lumpur, Federal Territory of Kuala Lumpur
Hours: Open 24 hours
#2 Hokkien Mee @ Mong Hoe
Ask anyone where’s the best hokkien mee in KL and most people will recommend Ming Hoe. Located at Jalan Ipoh, Ming Hoe has been running its business for more than 2 decades. Their stir fried hokkien mee is a staple among the regulars. Springy with deep fried fragrant of pork lard, pleasantly good. Don’t miss out their fried fish cake, it’s another bestseller of the coffee shop. Ming Hoe serves lunch as well so do stop by and take a bite yourself.
Address: 424 Jalan Ipoh, 51200, City Center, Kuala Lumpur.
Operating Hour: 6 p.m.-12 a.m. (Closed on Mondays)
#3 Roti John Titiwangsa
Some are stingy on the meat, some are too dry and some just lack that certain oomph. Not here at Roti John Titiwangsa. Serving both a hangout spot and some dope roti john drenched with fillings from sausages to mozzarella cheese with an option of tuna, chicken or beef, biting into them will create an explosion of flavor and nothing less.
Address: 199, Jalan Datuk Keramat, Kampung Datuk Keramat, 54000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Hours: 4 PM to 11.30 PM.Opens daily
Phone: 019-324 8528
#4 Devi’s Corner
Admitting that we’re head over heels over banana leaf better when the legendary Devi’s Corner is willing to serve the hour of the owl! With an intense devotion to rich curries and spicy sides, whether it’s your go-to joint for a hearty banana leaf lunch, or to quell late night hunger pangs after a couple of drinks, they serve to bring joy tears and comfort with an array of options ranging from spice bursting banana leaf goods to Maggi Goreng and Mamak favorites!
#5 Chilli Pan Mee @ Kin Kin Pan Mee
If there’s heat for it, there’s a wait. Claiming to have established the first pan mee stall in Kuala Lumpur back in 1985, we certainly do not mind agreeing as we smother our palate with al dente noodles drenched in the wonderful mixture of poached egg gooey-ness, chili fire, minced pork with lots of crunch coming from the anchovies. If you ain’t salivating, you ain’t belonging!
#6 Claypot Chicken Rice @ 168 Coffee Shop
With that one spot we trust our hearts on to deliver, 168 Coffee Shop truly serves for more than 30 years with their technique of using charcoal to cook the most savory-est meaty sauce tossed to coat each grain of rice accompanied with tender, meaty chicken chunks. It’s the best thing you’ve had all day mate!
Address: 21, Jalan Kancil, Pudu, 55100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Hours: 5.30 PM to 10.30 PM. Opens daily
Phone: 017-635 6443
#7 Cheese Naan @ RSMY
Hands down the bomb-est Cheese Naan strives! With fluffy naan stuffed with irresistible cheesy goodness and topped with grated cheese, we’ve got patrons from nook and corner of the world to indulge in their cheesy-licious world best paired with keema or Channa Masala to take you out of this world and to utter blissfulness.
– RSMY House of Real Beriani: 11 & 13 Jalan Medan Tuanku, Kuala Lumpur 50300, Malaysia | Sunday-Thursday: 11am-12am, Friday-Saturday: 11am-1am | Phone: 03-2697 0700
– RSMY Best Cheese Naan: 76 Crystal Ville, 70 Jalan Danau Niaga 1, Danau Kota, Kuala Lumpur, 53300 | Monday-Friday: 3am-2pm, Saturday-Sunday: 12pm-2am
– Restoran Selera MY: No. 16, Lorong Bonus 6, Off Jalan Masjid India, 51000 Kuala Lumpur | 11am-12am daily
#8 Chicken Wings @ Wong Ah Wah Chicken Wings (W.A.W)
Nestled in Jalan Alor Street for over 70 years, locals are no stranger to these glorified barbecued chicken wings getting both the locals and tourists in check and back for more every time. With these beauties grilled over a charcoaled fire for retaining an in-depth flavour of the sweet marination, it’s utterly juicy, charred and tender. You won’t even need the dipping sauce. Another plate, please!
#9 Nasi Lemak @ Nasi Lemak Wanjo
They’ve got hungry folks coming in during breakfast and supper as warm and fluffy rice here is a stellar vehicle for pairing with the flavourful Ayam Merah and Kerang or the moist and crispy Ayam Goreng. Whether you like it on its own with spunky sambal or alongside Fried Tempe for the vegetarians, it’s never disappointing!
#10 Curry Mee @ Girl & Mummy Famous Curry Mee
It’s as close as it gets to Penang Curry Mee with their use of fresh ingredients especially coconut milk making it one of the very few stalls treating Curry Mee the way it should be treated! For RM7, delight yourself to a beautiful bowl brimming with cockles, Siew Yoke, beancurd puffs, fragrant curry broth and your choice of noodles. Looking like that, we’re considering seconds!
Address: Chan Sow Lin Food Court, No. 134C, Jalan Dua, Off, Jalan Chan Sow Lin, Sungai Besi, 55200 Kuala Lumpur, Federal Territory of Kuala Lumpur
Hours: 6.30 AM to 2 PM.
Phone: 016-398 2622
#11 Tong Sui @ PMK Dessert
If you’ve got some serious sweet cravings in Malaysia, guide yourself to this place to get you smiling wide for their local Chinese desserts – otherwise known as Tong Sui alongside our favourite Nyonya Kuihs. Ranging from Common Red Bean Soup, Peanut Paste, Herbal Egg, Fu Chuk Yi Mai (barley with beancurd) and so many more, it’s gonna be a challenge to not get your hands on everything!
Address: 43, Jalan Kancil, Pudu, 55100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Hours: 3 PM to 12 AM. Closed on Tuesday
Phone: 03-2141 9714
#12 Yong Tau Fu @ Foong Foong Yong Tau Foo
Calling out the fans, cuz you’ve got an OG here. Serving Yong Tau Foo made fresh on a daily basis and over a gazillion options to choose from, get local and busy and not regret ordering more! Our personal favourite would have to be the Sui Kaw, Fried Wan Tan and their Yong Tau Foo accompanied with a paste you won’t be able to erase off your memory!
#13 Satay @ Satay Sri Melaka Lembah Keramat
Sourcing out from your regular Warong, smothered with turmeric powder, grilled on charcoal are these burnt skin satay (chicken, beef tripe, stomach & heart), dark and charred for that smokey flavour coming through for more and more! Pair it up with their spicy with a hint of sweet sauce and it’s a match made in heaven. With 1000 of these being sold every day, get your hands on me and tell us what they hype is all about!
#14 Chee Cheong Fun @ Wai Sek Kai
Dedicating 5 decades worth of their family blood and sweat into churning out neighborhoods signature velvety flat rice noodle rolls soaked in spicy homemade curry sauce, you’ve gotta, relive memories with a mouthful of goodness usually burning our tongue slightly on the process yet so worthy with a sprinkle of sesame and crunchy shrimp bits aside adding topping of chewy pig skin slices for the “let’s take it up a notch” gang!
Address: Pudu Jalan Sayur (Wai Sek Kai), Off Jalan Pudu, Kuala Lumpur, 55100
Hours: 6 AM to 10 PM. Opens daily
#15 Hainan Tea & Toast @ Ah Weng Koh Hainan Tea
Morning Caffeine fix is gloriously awakened here. The Hainanese family running the business are known to be prickly when it gets busy, so get your orders sorted before they come to you. Kick start your palates with their Hainan Tea featuring smooth, aromatic milk tea beneath the bubbly foam. On bites, jump right into the Signature Kaya Butter Toast if you like your bread crisp or the Kaya Margarine Bun f you prefer it soft and pillowy. Both feature lavish spreads of homemade kaya, boosted by butter and margarine. Can’t go wrong with some Soft Boiled Eggs filling you up with some needed fats and energy.
#16 Nasi Kukus Ayam Berempah @ Nasi Kukus Farni, Bukit Damansara
Twisting things a little, come over and try out their style of Nasi Kukus Ayam Berempah drenched in fish curry with some sweet daging kicap for dimensions of flavors to burst through as some cant get their hands enough on the humble stalls Ayam kampung on top of the usual Ayam Goreng BerempahIt’ss such a hit that they open their business from 11 AM till 2 PM Mondays till Saturdays. Gotta hustle to get the best bites bro!
#17 Cendol Sulaiman @ MSS MAJU
Get on the ground and quench your thirst with the perfect combination of Sulaiman’s cendol- great portions of kidney beans, corn, fragrant gula Melaka and slithery cendol- exceeding the limitation of the surrounding and exuding a luxurious kind of dessert as the man himself shaving a large block of ice into tiny bowls of iced cendol will keep you company in fluent Cantonese!
Address: 13, Jalan Pasar Baharu, Pudu, 55100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Hours: 8.30 AM to 5.30 PM. Opens daily
#18 Beef Noodles @ Soong Kee Beef Noodles
One goes here for one reason and one reason only. We’re here for the dry beef noodles, the yummier one here lustrously topped with a dark minced pork sauce. Pick whichever part of the beef you’d like to devour cuz they’ve got options with the beef tripe usually being the crowds favorite followed by the sliced beef for the meat lovers. Spice up the moment with their red chili sauce cutting through the richness of a mighty, meaty meal and you’ve got yourself a go-to lunch spot!
#19 Air Mata Kuching @ Petaling Street
With much of KL city’s food heritage being found in Petaling Street, where veteran hawkers and their traditional recipes have withstood the test of time, our local favourite Air Mata Kuching never fails to cool us down on a hot sunny day! Treat yourself a cup longan, Luo Hon Guo and Winter Melon Drink, boiled and sweetened with rock sugar; Sip, Savor and Repeat.
Address: Lingkaran Syed Putra, Mid Valley City, 58000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Hours:10 AM to 10 PM.Opens daily
#20 Tau Fu Fa @ Famous Kim Soya Bean
If the cat eye drink doesn’t do the trick, hop on the tau fu fa bandwagon and get yourself one of our favourites sweet treats findings in Petaling Street! small and unsuspecting lies this tiny stall churning out beans in many types with tau fu fa being our first pick. With the bean curd drenched in a thick, undiluted black sugar syrup that isn’t overly sweet yet tasting utterly rich, you’d be a fool to not go for seconds!
Address: 49, Jalan Petaling, City Centre, 50000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Hours: 11 AM to 10 PM. Opens daily
#21 Fish Head Curry @ Annuar’s Fish Head Curry
If Mark Wiens found his way here, you know it’s a gem of a find. 3 decades worth of legacy will leave you queuing up for hours as a mound of rice doused in spicy fish curry gravy with stir-fried bean sprouts and a piece of fried chicken on the side costing less than RM4 on the boujee-est Bangsar street will leave you looking forward to this feast the following day.
#22 Steamed Herbal Soup @ Keong Kee Herbal Soup
Best.Coconut.Chicken.Soup. Exuding a sharp herby tang, coupled with a faintly bitter aftertaste, if this isn’t a bowl of comforting Chinese Herbal Soup, we don’t know what is. While you’re at it, their Pork Belly with Preserved Cabbage, Ginseng root and old cucumber varieties are absolutely a must try.
#23 Ramly Burger @ OM Burger, Jalan Ayer Kerja Lama
Ah, these bad boys over Mcdonalds any day. Located right opposite 7- Eleven usually feeding a crowd, satisfy your cravings with one of the good old sloppy OM Burger’s for as low as Rm 2. Sourcing out some serious juicy and sloppiest burgers around, go almighty by adding extra cheese, another patty or some of that mayonnaise sauce as if its the last supper.
Address: 7-11, Jalan Ayer Kerja Lama, Ukay Heights, 68000 Ampang, Selangor
Hours: 7 PM to 5 AM. Opens daily
#24 Ikan Bakar @ Mat Teh Ikan Bakar Dato Keramat
Located in a humble malay market is this magnificient gem. Building off his legacy as tea maker at the stall, Mr. Hambali got the attention he deserved when his fans named him the Mamat Teh with the “Teh” meaning tea in the Malay language, and “Mamat” commonly termed as an uncle. Only later on he discovered a hidden talent that would gain him global recognition for serving the FRESHEST FISH IN TOWN. Take a peek!
Address: Kampung Datuk Keramat, 54000 Kuala Lumpur, Federal Territory of Kuala Lumpur
Hours: 11 PM to 4 AM. Closed On Sundays
Phone: 016-366 3123
#25 Bak Kut Teh @ Yik See Ho Bak Kut Teh
Bak kut teh may have its roots in Klang, but Kuala Lumpur is putting up a strong fight and Yik See Ho is striving towards victory. Fortunately not as crowded as it’s supposed to be, the broth here provides an unexpected sweet kick because of the addition of cabbage while boiling.
Order the large one and give it a little kick the company of fried beancurd skin and vegetables adding a bonus. With the meat being tender yet maintaining that signature chewiness, you know they aren’t messing around.
#26 Lala Mee @ Lai Foong Coffee Shop
If you’re one to crave all soupy for rainy days, nothing close to this bowl of Lala goodness to cozy you up! Prepared with Ginger, Chilli, and Chinese wine to balance to extract the sweetness of the clams, it’s a concoction you’d be wishing to not end. The bee hoon is then added at the last minute to soak up all that goodness to prevent it from being overcooked. Plus, they’re pretty generous with the clams so go ahead and throw in your all the money you’ve got!
Address: 138, Jalan Tun H S Lee, City Centre, 50050 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Hours: 6.30 AM to 9.30 PM. Opens daily
Phone: 03-2072 8123
#27 Pisang Goreng @ Mr. Chiam Pisang Goreng, Brickfields
Mr. Chiam and his Pisang Goreng got us drooling days and nights. There’s the Fried Banana, Sesame Ball, Kuih Bakul, and Curry Puff. Nothing more, nothing less! Made with fresh and sweet Pisang raja and utterly coated with batter, resulting in crispy thin layered fried bananas are these goodies you’ve got get some more for later.
#28 Nasi Ayam Kunyit @ Mat Rock Special Ayam Goreng Kunyit
Slices of chickens marinated with turmeric and fried to golden goodness with onions, long beans, and chilies, then shrouded over steamed white rice. Simple yet utterly satisfying here at Mat Rock offering you their signature Kunyit tender meat best enjoyed a fried egg perched atop and spicy sambal by the side even at your doorsteps.
#29 Yuet Gong Hor @ Hong Lai Coffee Shop,Setapak
Yuet Gong Hor can also be termed as moonlight noodles as the addition of a raw egg on top is referred to the moonlight! Thick sheets of rice noodles stir-fried in a sweet, savory sauce with bits of meat and seafood, topped with a raw egg. break the yolk, squeeze some lime and mix it all up – a satisfying dinner right there.
Read Also: 10 Hokkien Mee In KL You’ll Love
Address: 83, Jalan Genting Kelang, Taman Ayer Panas, 53000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur Hours: 7 PM to 2 AM. Opens daily
Phone: 019-313 6653
#30 Raw Fish Porridge @ Hon Kee Petaling Street
Nestled along the busiest China town, it’s a breakfast like no other! Starting the business as early as 4.30 am, walk down the street and liven up your snoozy morning with a champion’s combo of silky smooth porridge and carp sashimi topped with coriander and sliced ginger. The idea behind the raw fish is the thinly cut slices cooked when dunked into the piping hot porridge serving a melt-in-your-mouth freshness.
This food guide is updated on 1 January 2021.