Nutri Kaki
A plate of Singapore nasi lemak with coconut rice, fried chicken wing, fried egg, ikan bilis, peanuts, sambal and cucumber

Nasi Lemak Calories: The Full Breakdown (Every Topping)

By the NutriKaki Team  ·  Data sourced from HPB Singapore  ·  Updated April 2026

Nasi lemak is arguably Singapore's most beloved breakfast — fragrant coconut rice wrapped in banana leaf, with sambal, crispy ikan bilis, roasted peanuts, a slice of cucumber, and your choice of protein. It's a complete flavour experience in one package.

It's also one of the most calorie-variable meals at the hawker centre. Depending on what you add, a nasi lemak set can range from a reasonable 450 calories all the way to a 900-calorie meal. Same dish, very different outcomes.

Here's exactly what each component contributes — so you can order smarter without giving up the dish you love.

Nasi Lemak Calories at a Glance

Set CombinationApprox. Calories
Coconut rice + egg + ikan bilis + peanuts + sambal + cucumber~500–570 kcal
Above + otah (1 piece)~580–650 kcal
Above + fried chicken wing (1)~700–800 kcal
Above + fried chicken wing (2) + extra sambal~900–1,000 kcal
Key takeaway: The coconut rice and its standard accompaniments account for around 500 calories. Every protein you add goes on top of that. One fried chicken wing alone adds 200–280 calories.

Breaking Down Every Component

ComponentApprox. CaloriesMain Concern
Coconut rice (standard portion)280–350 kcalHigh fat from coconut milk
Sambal (1–2 tbsp)30–55 kcalSugar + sodium
Ikan bilis (fried anchovies)70–100 kcalVery high sodium
Roasted peanuts70–90 kcalCalorie-dense
Fried egg (1)85–100 kcalSaturated fat
Cucumber (2–3 slices)~5 kcalNone — eat all of it
Otah (1 piece)70–90 kcalModerate sodium
Fried chicken wing (1)220–280 kcalSaturated fat, high sodium
Rendang (beef, 1 piece)250–320 kcalHigh fat + sodium

Why the Rice Is the Foundation — and the Problem

Unlike plain steamed rice, nasi lemak rice is cooked in coconut milk, pandan leaves, and sometimes a small amount of coconut cream. This makes it significantly more calorie-dense. A portion of nasi lemak rice has roughly 50–80% more calories than the same volume of plain white rice.

Requesting "less rice" is the single most effective calorie-saving move you can make at the nasi lemak stall — before you even think about toppings.

Watch the ikan bilis: Fried anchovies are small and easy to eat in large quantities. Beyond the calories, a typical serving contains over 600mg of sodium — that's nearly one-third of your daily recommended limit in a handful of tiny fish.

How to Build a Smarter Nasi Lemak Order

✅ Request less riceThe most impactful single change. Saves coconut milk calories right at the base.Save: ~80–120 kcal
✅ Choose otah over chicken wingSame protein satisfaction, roughly half the calories.Save: ~140–190 kcal
✅ Go easy on sambalIt adds up. One tablespoon instead of three saves meaningful sugar and sodium.Save: ~20–35 kcal
✅ Eat all the cucumber5 calories and it genuinely helps you feel full. Never leave it behind.Win: free fullness
⚠️ Stop at one proteinEach additional wing or piece of rendang stacks another 250+ calories. One is enough.Save: 220–320 kcal
⚠️ Watch the ikan bilis quantityEasy to eat too many. A small pinch is flavour. A large pile is a sodium problem.Save: ~50–70 kcal + sodium
The smart order: Less rice, fried egg, a piece of otah, standard sambal and ikan bilis, all the cucumber. Around 450–530 kcal — a filling, satisfying breakfast that still leaves room for the rest of your day.

How Nasi Lemak Compares to Other Hawker Breakfasts

BreakfastApprox. CaloriesVerdict
Kaya Toast + Soft-boiled eggs + Kopi-O~320–380 kcal✅ Lightest full breakfast
Mee Soto (clear broth)~330–400 kcal✅ Surprisingly light
Nasi Lemak (smart order, less rice + egg + otah)~450–530 kcal👍 Manageable
Nasi Lemak (standard with chicken wing)~700–800 kcal⚠️ Heavy for breakfast
Roti Prata (2 plain + curry + teh tarik)~600–750 kcal❌ Very heavy

Frequently Asked Questions

How many calories are in nasi lemak?

A standard nasi lemak set with coconut rice, fried egg, ikan bilis, peanuts, cucumber, and sambal contains approximately 500 to 570 calories. Adding a fried chicken wing brings the total to 700 to 800 calories.

Is nasi lemak fattening?

It can be, depending on what you add. The coconut rice base is more calorie-dense than plain rice, and fried proteins like chicken wings stack calories quickly. With smart choices — less rice, otah instead of chicken wing — it can fit comfortably into a healthy diet.

Which topping adds the most calories to nasi lemak?

The fried chicken wing adds the most — approximately 220 to 280 kcal per wing. Switching to otah saves around 150 calories. Rendang is similarly high at 250 to 320 kcal per piece.

How can I make nasi lemak healthier?

Request less coconut rice (saves 80 to 120 kcal), choose otah or fried egg instead of chicken wing, use less sambal, and eat all the cucumber. These four changes can bring a 700-calorie set down to around 450 calories.

How many calories is the coconut rice in nasi lemak?

The coconut rice portion in a standard set is approximately 280 to 350 calories, depending on portion size. It is more calorie-dense than plain steamed rice because it is cooked in coconut milk.

Track your nasi lemak with HPB data — free on NutriKaki →

Nutrition data sourced from the Health Promotion Board (HPB) Singapore food composition database. Values are approximate and vary by stall, portion, and cooking method. This article is for general wellness purposes only and does not constitute medical or dietary advice.