Explore your world
Satay | © DANNY CHIAM/Flickr
Satay | © DANNY CHIAM/Flickr

The Best Street Food In Kuala Lumpur

Picture of Prema Chablani
Updated: 7 October 2016
Malaysia’s capital is paved with food. Street food can be found on every corner with huge broth pots and food stalls with hot woks all over the streets. Fast food is all over the place, noodles are bagged and soups are too. Rice comes in banana leaves or newspaper packets. Don’t miss out on all the exciting food on Kuala Lumpur’s streets and check out our list of the best five street foods you must try when in KL.

Bak Kut Teh

Bak kut teh is a popular meat dish cooked in broth and it’s served both in both Malaysia and Singapore. The name literally translates to ‘meat bone tea’. The broth is infused with herbs and vegetables and needs a few hours to slow cook before it takes on its herbal and earthy flavor. The meal is best served in a clay pot and eaten with plain white rice but it does also go well with a dish of stir-fried vegetables. The dish is usually eaten for breakfast but plenty of people also order it at lunchtime.

Chee Cheong Fun

Chee cheong fun can best be described as a rice noodle roll and is commonly eaten as a snack or a small meal. The noodle rolls are quite thin, made of rice noodles, and are filled with shrimp, pork, beef or vegetables. A special soy sauce, similar to hoisin sauce, is poured over the top. The roll was originally created in China but it has since then moved to Malaysia and Singapore where different variations of the traditional dish can be found.

Clay pot Loh Shu Fun

Clay pot loh shu fun is made of rice flour and is a somewhat translucent and thick noodle; it’s sometimes called rat noodles or silver needle noodles. The dish is usually cooked in a clay pot which retains the heat well and makes the dish look more appealing. Some vendors crack an egg on the top of the hot pot of noodles while others add in prawns, vegetables and other meat toppings. The dish comes served with dark soy sauce.

Nasi Lemak

Nasi lemak is a Malaysian rice dish cooked in coconut milk and pandan leaf. The dish is often considered the national dish of Malaysia and is one of their most famous breakfast dishes. The rice has a fragrant floral smell and is mixed together with dried anchovies, while the sambal is the dish’s signature condiment. The rice is served with a spicy paste made of dried anchovies or shrimp, and it is usually steamed and cooked in coconut milk to make it more fragrant.


Satay is an Indonesian and Malaysian street food made of seasoned and skewered grilled meat. The satay may consist of chicken, goat, mutton, beef, pork, fish or even tofu. The authentic satay is served on skewers from a coconut palm tree but others tend to use bamboo skewers. Satay is a very popular delicacy and is usually served with a sauce made from roasted or fried peanuts. This mouth-watering treat can be found on every corner, so be sure to pick some up when wandering around.