

Photo: Jpatokal, CC BY-SA 4.0, cropped
Must-try dishes
Best Nasi Lemak in Singapore
There are 3 places on this page, all rated 4.0 or higher on Google, with an average of 4.2.
This page lists the best places for nasi lemak in Singapore. Nasi lemak is rice cooked in coconut milk, served with spicy sambal, crispy anchovies, peanuts, egg and cucumber. Every place below is rated 4.0 or higher on Google.
Tap a name to see its address and directions. To learn about other Malay favourites, read Malay Hawker Dishes to Know Before You Order.
Showing 1–3 of 3 restaurants
Google rating 4.3 out of 5
Google rating 4.2 out of 5
Google rating 4.1 out of 5
What is nasi lemak?
Nasi lemak is a Malay rice dish and one of the most popular meals in the region. This guide explains how to order nasi lemak in Singapore and where to find a good plate. The rice is cooked with coconut milk and pandan leaf, a fragrant leaf used in many local dishes. This gives the rice a soft, creamy taste.
The basic plate
- Coconut rice. It is often pressed into a mound or wrapped in a banana leaf.
- Sambal. This chilli paste is sweet, salty and spicy. It is the heart of the dish.
- Ikan bilis. These are small dried anchovies, fried until crisp.
- Peanuts. They are usually roasted or fried.
- Egg. It may be fried, hard-boiled or a thin omelette.
- Cucumber. A few cool slices help balance the chilli.
Popular add-ons
Many stalls let you add extra items to your plate. Fried chicken is a favourite. Other choices include fried fish, otah and beef rendang. Otah is spiced fish paste grilled in a leaf. Rendang is beef cooked slowly in coconut milk and spices until the sauce is thick. Each add-on raises the price a little.
Malay and Chinese-style nasi lemak
You will see two broad styles. Malay stalls usually serve the classic plate, often with fried chicken or rendang. Chinese-style stalls often let you pick from a wider spread of sides. These may include fried fish cake, luncheon meat and fried vegetables. Both styles share the same coconut rice and sambal base.
If you need halal food, check before you order. Some Chinese-style stalls serve pork, such as luncheon meat. Look for the MUIS halal certificate at the stall.
Where to eat nasi lemak in Singapore
Our list covers three well-rated places in different parts of the city.
- Selera Rasa Nasi Lemak is a Malay hawker stall in the Newton and Novena area.
- The Coconut Club serves Malay food in the Bugis and Kampong Glam area.
- Ponggol Nasi Lemak is in the Katong and Joo Chiat area in the east.
Nasi lemak is also sold at many large hawker centres. Browse our Malay restaurant list or our Hawker Favourites for more ideas.
For a wider taste of Malay food, visit Geylang Serai Market in the Geylang and Paya Lebar area. Geylang Serai has long been a centre of Malay life in Singapore.
How to order nasi lemak
- Look at the display. Many stalls show their sides behind glass. Point to what you want.
- Start with the basic set. Ask for the standard plate, then add one or two extras.
- Say if you want less chilli. The sambal can be quite spicy. You can ask for it on the side.
- Ask the price. At stalls where you choose your own sides, the price depends on what you pick.
- Pay when you order. At hawker centres, you usually pay at the stall, then carry your plate to a table.
A basic plate at a hawker stall often costs around S$3 to S$6, with add-ons extra. Restaurant versions cost more. Prices change, so check the menu board.
When to eat it
Nasi lemak is a classic breakfast, but locals eat it at any time of day. Some stalls open early and close after lunch. Others are popular for late dinners. Opening hours vary, so check before you go.
Tips for first-timers
- Mix as you eat. Take a little rice, sambal and anchovies in each spoonful.
- Eat with a fork and spoon. This is how most locals eat rice dishes.
- Find a seat first. At busy times, save a table before you queue. Read Hawker Centre Etiquette in Singapore: 9 Simple Rules for more.
FAQs about nasi lemak
Is nasi lemak spicy?
The rice is not spicy, but the sambal is. Ask for the sambal on the side and add as much as you like.
Is nasi lemak halal?
Many Malay stalls serve halal food, but not every stall is certified. Some Chinese-style stalls serve pork. Look for the MUIS halal certificate before you order.
What does nasi lemak mean?
Nasi means rice in Malay. Lemak refers to the richness that comes from coconut milk. Together, the name means rich or creamy rice.
Can vegetarians eat nasi lemak?
The basic plate includes anchovies, and the sambal often contains dried shrimp or shrimp paste. Ask the stall if they can make a plate without these. Some places may not be able to.
More must-try dishes
- Chicken Rice6
- Bak Kut Teh5
- Sushi5
- Prata4
- Ramen4
- Barbecue3
- Burgers3
- Laksa3
- Nasi Lemak3
- Prawn Noodles3
- Satay3
- Bak Chor Mee2
- Biryani2
- Char Kway Teow2
- Hokkien Mee2
- Kaya Toast2
- Korean BBQ2
- Murtabak2
- Nasi Padang2
- Wanton Mee2
- Chilli Crab1
- Claypot Rice1
- Curry Noodles1
- Dim Sum1
- Fish Head Curry1
- Gelato1
- Ice Cream1
- Oyster Omelette1
- Pizza1
- Porridge1
- Tendon1
- Teochew Porridge1
- Tonkatsu1