NutriKaki
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 1,050-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 + cucumber645 kcal
Above + otah (1 piece)~673 kcal
Above + fried chicken wing (1)~700–800 kcal
Above + fried chicken wing (2) + extra sambal~1,040–1,070 kcal
Key takeaway: The coconut rice and its standard accompaniments account for around 645 calories, per HPB's own nasi lemak (egg, ikan bilis, peanut set) reference. Every protein you add goes on top of that. One fried chicken wing alone adds about 185 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 and peanuts (combined)118 kcalHigh sodium
Fried egg (1)85–100 kcalSaturated fat
Cucumber (2–3 slices)~5 kcalNone — eat all of it
Otah (1 piece)28 kcalModerate sodium
Fried chicken wing (1)185 kcalSaturated fat, high sodium
Rendang (beef, 1 piece)223 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 and peanuts: Fried anchovies and peanuts are small and easy to eat in large quantities. HPB's standard 29g serving of ikan bilis and peanuts together contains around 180mg of sodium — moderate on its own, but it climbs quickly if you take more than a small handful.

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, far fewer calories.Save: ~155 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 on another 185–225 calories. One is enough.Save: 185–225 kcal
⚠️ Watch the ikan bilis and peanuts portionEasy to eat too many. A small pinch is flavour. A large pile adds up in calories and sodium.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 645 calories, per HPB's reference set. 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 and rendang 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?

Rendang and the fried chicken wing are the biggest additions — rendang runs about 223 kcal per piece, and the fried chicken wing about 185 kcal. Switching to otah (just 28 kcal) saves the most, roughly 155 to 195 calories depending on which protein you skip.

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 → Download NutriKaki on iOS — App Store → Download NutriKaki on Android — Google Play →

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. Nutrition data referenced in this article is used under licence from the Health Promotion Board (HPB) of Singapore and may not be redistributed, republished, or reused commercially without NutriKaki's prior written permission.