Nasi Lemak Calories: Plain, Ayam Goreng, Rendang

A plate of nasi lemak usually lands between 500 and 650 kcal for the basic version with sambal, ikan bilis, peanuts and egg, and 740 to 910 kcal once you add ayam goreng. The coconut rice alone is about 360 to 390 kcal. Rendang and sotong plates sit in between, depending on the scoop. Portions vary by stall, so these are ranges, not promises.
That is the short answer. The longer answer is more useful, because nasi lemak is not one food. It is a plate built from five or six parts, and each part moves the number differently. Once you know which parts carry the calories, you can keep eating it and still hit your target.
How many calories in nasi lemak, by type?
Here are the common versions, from the lightest to the heaviest. Numbers come from Malaysia's MyFCD food composition database, Singapore's HPB Food Insights Database (SG FoodID), and a 2021 laboratory analysis of hawker meals published in the journal Foods. Where we added components together ourselves, we say so.
| Nasi lemak | Typical serving | Calories | Protein / Carbs / Fat |
|---|---|---|---|
| Coconut rice only | 214–230 g | 360–390 kcal | 7–10 g / 58–65 g / 7–13 g |
| Basic (sambal, ikan bilis, peanuts, egg, cucumber) | 1 plate, ~306 g | 500–650 kcal | 15–21 g / 76–87 g / 11–26 g |
| With sambal sotong | basic + 100 g scoop | ~620–770 kcal (our sum) | +12 g protein |
| With fish (HPB fish set) | 349 g | ~690 kcal | 29 g / 76 g / 29 g |
| With rendang (chicken or beef) | basic + 100 g scoop | ~720–870 kcal (our sum) | +17–26 g protein |
| With ayam goreng (wing or drumstick) | 395–410 g | 740–820 kcal | 36 g / 70–80 g / 35–37 g |
| With fried chicken cutlet | 399 g | ~905 kcal | 40 g / 82 g / 45 g |
| Double meat (wing + cutlet) | 496 g | ~1,090 kcal | 55 g / 86 g / 56 g |
Two numbers explain the spread. The "basic" low end comes from MyFCD, which lists a 306 g medium plate at 165 kcal per 100 g, or about 505 kcal. The high end comes from adding up HPB's separately tested components (rice, sambal, ikan bilis with peanuts, fried egg), which sums to roughly 630 kcal. Both are real; one stall's plate is simply bigger and oilier than another's.
Where do the calories in nasi lemak come from?
Break the plate apart and the picture gets clearer. These figures are from HPB's SG FoodID and MyFCD.
| Component | Typical serving | Calories | Notes |
|---|---|---|---|
| Coconut rice | 214–230 g | 360–390 kcal | Most of the carbs, plus the santan fat |
| Sambal | ~31 g (one scoop) | ~70 kcal | About 7 g of sugar and 3 g of fat per scoop |
| Ikan bilis + peanuts | ~29 g | ~115 kcal | 7 g protein, 8.5 g fat; both are fried |
| Fried egg | 1 egg, ~39 g | ~90 kcal | Oil adds the extra over a boiled egg |
| Hard-boiled egg | 1 egg, ~55 g | ~75 kcal | 6 g protein |
| Cucumber | a few slices | ~5 kcal | Free, basically |
| Fried chicken (wing or piece) | 90–102 g | 180–255 kcal | Batter and skin matter more than the meat |
| Fried chicken cutlet | ~86 g | ~270 kcal | Breaded, so more oil soaks in |
| Chicken or beef rendang | 100 g scoop | 215–225 kcal | 17–26 g protein, cooked in coconut milk |
| Sambal sotong | 100 g scoop | ~115 kcal | 12 g protein, one of the leanest add-ons |
A few things stand out:
- The rice is the anchor. Coconut rice carries 360 to 390 kcal before anything goes on top. Gram for gram it is richer than plain white rice (MyFCD lists cooked rice at 130 kcal per 100 g against 169 kcal for nasi lemak rice) because of the santan. That is the single biggest lever on the plate.
- The small stuff adds up. Sambal plus ikan bilis and peanuts is about 185 kcal. Nobody thinks of them as a "dish", which is why they slip out of food logs.
- The fried protein is the swing factor. Moving from a sambal sotong scoop to a fried cutlet is a 150 kcal difference for roughly the same amount of protein.
How many calories in nasi lemak with egg?
The classic RM2–RM4 bungkus with egg, sambal, ikan bilis, peanuts and cucumber is the 500 to 650 kcal plate in the first table. Whether the egg is fried or boiled changes very little, about 15 kcal. The size of the rice mound and how much sambal the stall spoons on change much more.
If you want a single working number for a basic packet, 550 to 600 kcal is a fair middle. Then adjust up if the packet feels heavy or the sambal is oily.
How many calories in nasi lemak ayam goreng?
This is the version most people actually order at lunch, and it is where the number climbs. Singapore's HPB database lists a nasi lemak chicken wing set at 815 kcal and a chicken cutlet set at 906 kcal. The lab study of hawker meals measured a 395 g nasi lemak plate at 741 kcal, with 36 g protein, 70 g carbs and 35 g fat.
So 740 to 910 kcal is a realistic range. The upside: a plate with chicken gives you 36 to 40 g of protein, which is a solid share of most people's daily target. If you are tracking macros, it is a better trade than a basic packet plus a kuih.
What about rendang and sotong?
Neither has a separately tested "nasi lemak rendang" entry that we could find, so we built these from components. Take the basic plate (500 to 650 kcal) and add:
- Rendang (100 g scoop): chicken rendang is about 217 kcal and beef rendang about 223 kcal per 100 g on HPB's database. That gives roughly 720 to 870 kcal for the plate, with 17 to 26 g of extra protein.
- Sambal sotong (100 g scoop): about 115 kcal with 12 g protein, giving roughly 620 to 770 kcal. It is one of the leanest ways to add protein to nasi lemak.
- Fried sotong (sotong goreng tepung): a very different story. HPB lists fried baby squid at 418 kcal per 100 g, so a battered sotong side can outweigh a piece of ayam goreng.
Scoop sizes vary a lot. A generous rendang ladle with plenty of kuah is closer to 150 g than 100 g.
How to order a lighter nasi lemak (without giving it up)
You do not have to quit nasi lemak to lose weight. You have to know which part you are paying for. Some easy moves, roughly in order of impact:
- Ask for less rice ("nasi sikit"). Half the rice saves 180 to 195 kcal, more than any other single change. Most stalls will do it without blinking.
- Pick one protein, not two. The jump from one fried item to two is 250 to 270 kcal. If you want more protein, go for sambal sotong, rendang or an extra boiled egg rather than a second fried piece.
- Choose the less battered option. A plain fried chicken piece is lower than a breaded cutlet, and leaving some of the skin and batter on the plate is a quiet 50 to 100 kcal saving.
- Go easy on ikan bilis and peanuts. Half the usual portion saves about 55 kcal. Keep some for the crunch.
- Watch the drink. A teh tarik or kopi with condensed milk can add 120 to 190 kcal. Our kopitiam drinks calorie guide has the full list.
- Make it the bigger meal of the day. An 800 kcal lunch is fine if dinner is lighter. Calories work across the day, not per plate.
A basic packet with half rice and a boiled egg comes in around 350 to 470 kcal. That is less than many "healthy" café wraps.
How does nasi lemak fit into a daily calorie target?
Context matters more than the plate. If your daily target is around 1,800 kcal, a 600 kcal basic nasi lemak is a third of the day. A 900 kcal ayam goreng plate with a sweet drink is closer to 60%, which leaves little room for anything else. Neither is wrong; it just changes how you plan the rest of the day.
If you are not sure what your daily number should be, the TDEE calculator estimates your maintenance calories, and our guide on how many calories to eat to lose weight explains how big a deficit is sensible.
It also helps to think about the plate the way Malaysia's Ministry of Health does. The Malaysian Healthy Plate ("suku-suku separuh") suggests a quarter grains, a quarter protein and half vegetables and fruit. Nasi lemak is close to the opposite: mostly rice, a small amount of protein, and a few cucumber slices. That is fine for one meal. Just balance it elsewhere with more vegetables and protein. Our guide to eating at hawker stalls and economy rice shows how.
Why do nasi lemak calorie numbers vary so much online?
You will see anything from 350 to 1,000 kcal quoted for "nasi lemak". Most of the gap comes from three things:
- What counts as nasi lemak. Some figures are for the rice alone, some for a basic packet, some for a full plate with chicken.
- Portion size. The tested plates in our sources range from 214 g (rice only) to 496 g (double meat). Weight is the biggest driver of calories.
- Recipe. More santan in the rice, more oil in the sambal and thicker batter on the chicken all push the number up, and every stall is different.
That is why we give ranges. If you eat the same stall's nasi lemak every week, your own number will be more consistent than any database.
The easy way to log it
Weighing a nasi lemak bungkus at 8am is not realistic. A photo is. In Berry Best, snap your plate (or just type "nasi lemak ayam goreng, less rice") and Berry gives you a calorie and macro estimate in seconds, which you can adjust if the stall's portion is bigger or smaller than usual. Our post on counting calories from a photo explains how the estimate works.
If you have diabetes, are pregnant, or manage a medical condition, talk to your doctor or a registered dietitian about how meals like this fit your plan. These figures are general estimates, not medical advice.
Sources
- Malaysian Food Composition Database (MyFCD): Nasi lemak, ready-to-eat, 165 kcal per 100 g, 306 g plate
- MyFCD: Rice, coconut milk (nasi lemak), 169 kcal per 100 g, 230 g plate
- Health Promotion Board Singapore: Singapore Food Insights Database (SG FoodID)
- Yeo et al. (2021), Energy Content and Nutrient Profiles of Frequently Consumed Meals in Singapore, Foods
- Malaysian Healthy Plate, described in Nutrients (2023)
Keep reading
Frequently asked questions
- How many calories in a plate of nasi lemak?
- A basic nasi lemak with sambal, ikan bilis, peanuts, egg and cucumber is roughly 500 to 650 kcal. Malaysia's food composition database puts a 306 g medium plate at about 505 kcal, while adding up Singapore HPB component data lands nearer 620 to 660 kcal. Add fried chicken and most plates reach 740 to 910 kcal. Portions vary a lot by stall, so treat these as ranges.
- How many calories in nasi lemak ayam goreng?
- Nasi lemak with fried chicken is usually about 740 to 910 kcal. Singapore's HPB database lists a chicken wing set at 815 kcal and a chicken cutlet set at 906 kcal, and a lab analysis of a 395 g hawker plate measured 741 kcal. The chicken alone adds roughly 180 to 270 kcal depending on the cut and batter.
- How many calories in the coconut rice alone?
- The coconut rice on its own is about 360 to 390 kcal per plate. Singapore HPB lists a 214 g serving of nasi lemak rice at 360 kcal, and Malaysia's MyFCD gives 169 kcal per 100 g, or about 389 kcal for a 230 g plate. For comparison, the same weight of plain white rice is about 280 to 300 kcal.
- Is nasi lemak bad for weight loss?
- No single food stops weight loss; the total for the day does. A 500 to 650 kcal basic nasi lemak can fit most calorie budgets, especially at breakfast. The plates that make it hard are the 900 kcal-plus ones with fried chicken, extra sambal and a sweet teh tarik. Ask for less rice, pick one protein, and log it honestly.
- What is the lowest-calorie way to order nasi lemak?
- The lightest version is a basic bungkus with a hard-boiled egg, sambal, cucumber and half the usual rice, which brings it to roughly 350 to 470 kcal. If you want more protein, a scoop of sambal sotong (about 115 kcal per 100 g) or rendang (about 220 kcal per 100 g) adds less than a fried cutlet (about 270 kcal).