The 10 Must-Eat Foods in Kuala Lumpur

Collage with KL city in center surrounded by food

FAQs About the Best Food in Kuala Lumpur

What is the most famous food in Kuala Lumpur?

Nasi lemak is the most famous food in Kuala Lumpur, and it's often called Malaysia's national dish. It's coconut rice with sambal, crispy anchovies, peanuts, cucumber, and an egg, usually with fried chicken or beef rendang on top.

Is it easy to find halal food in Kuala Lumpur?

Yes, halal food is easy to find in Kuala Lumpur. About two-thirds of Malaysians are Muslim, so most restaurants and stalls are halal, and many label it clearly, including on Grab and foodpanda. McDonald's in Malaysia is halal-certified too.

Are there good vegetarian or vegan options in KL?

Yes, vegetarian food is easy to find in KL thanks to the large Indian and Chinese communities. Indian restaurants serve vegetarian curries, dhal, and dosa, and Chinese Buddhist vegetarian restaurants make mock meat from soy and gluten. Roti canai with dhal is a vegetarian breakfast at almost any mamak stall.

What is the iconic drink you must try in Malaysia?

Teh tarik (hot pulled milk tea) is Malaysia's best-known drink, and kopi (local coffee) is the other morning staple. With spicy food, try sirap bandung, a bright pink rose syrup with milk; it was our go-to with nasi kandar.

Where is the best area to stay in KL for foodies?

Bukit Bintang is the best area to stay in KL for food, because Jalan Alor, the malls' food courts, and street stalls are all walkable. Chow Kit and Kampung Baru, where we ate some of our favorite meals, are a short Grab ride away.

Is Kuala Lumpur expensive for eating out?

No, eating out in Kuala Lumpur is cheap. We paid $2.99 for two Chinese beef rotis at a street stall, RM11 (about $2.60) for a Ramly burger, and $11.92 for two plates of nasi kandar. Mall restaurants cost more, around RM85–90 (about $20) for two.