The 5 Best Nasi Lemak in Kuala Lumpur

Four nasi lemak plates from Village Park, Wanjo, Madam Kwan's and Oriental Kopi around the KL Tower and Petronas skyline

FAQs About the Best Nasi Lemak in Kuala Lumpur

Where is the best nasi lemak in Kuala Lumpur?

Village Park Restaurant in Damansara Uptown served the best nasi lemak we had in three months in Kuala Lumpur, thanks to its lemongrass fried chicken with crispy bits and a thick, lingering sambal. For a spot inside the city, Nasi Lemak Wanjo in Kampung Baru was our runner-up.

How much does nasi lemak cost in Kuala Lumpur?

Nasi lemak in Kuala Lumpur costs anywhere from about RM10 to RM45 per person, based on what we paid in spring 2026. McDonald's was about RM10 with a teh tarik, a plate at Oriental Kopi was about RM25, and breakfast for two with drinks and sides came to RM40–50 at Wanjo and Village Park and RM85–90 at Madam Kwan's.

Is nasi lemak spicy?

Nasi lemak is usually mildly spicy, and the heat comes from the sambal, which changes a lot from place to place. Of the five we tried, Village Park's sambal was the spiciest, with a heat that lingers, while Oriental Kopi's was the mildest and Wanjo's leaned sweet.

What time of day do people eat nasi lemak?

Nasi lemak is traditionally a breakfast dish in Malaysia, but it is sold all day. We went to the popular places as early as we could, which is how we skipped the lines at both Village Park and Oriental Kopi.

Is Village Park Restaurant in Kuala Lumpur?

Village Park Restaurant is in Damansara Uptown, part of Petaling Jaya in Selangor, just outside Kuala Lumpur's city limits. We took a Grab from central KL, and the drive was the only downside of the visit.

What do you eat with nasi lemak?

Nasi lemak is usually eaten with fried chicken (ayam goreng) or beef rendang, and you can add sides like bergedil, a fried mashed-potato patty. To drink, locals order teh tarik, kopi (Malaysian coffee) or sirap bandung, a pink rose-syrup milk drink.