Here is the thing nobody tells you bro. The plain bungkus is not the problem. 556 calories for a full breakfast is honestly fine if the rest of your day is in check. The problem is what you add. Ayam goreng, rendang, sotong, an extra egg, and suddenly your RM4 breakfast is a 900 calorie monster before 9am.
The sneaky calories are in the rice and the sambal, not the parts you think. The rice is cooked in coconut milk so each grain soaks up fat. The sambal is fried in oil and balanced with sugar. The peanuts look like a garnish but fried peanuts are 600 kcal per 100g. None of it looks heavy. All of it adds up.
Zoom out and look at the weekly math. A bungkus every morning is 556 x 7, nearly 3,900 calories a week from breakfast alone. Half a kilo of body fat is roughly 3,850 calories. So the daily nasi lemak habit, on its own, is a potential half kilo a week if the rest of your eating does not make room for it. It is not one bungkus that gets people. It is the habit.
Also be honest about what you are buying with those calories. 22g of protein for 556 calories is a mediocre trade. For comparison, 300g of chicken breast is around 330 calories and gives you 69g of protein. Nasi lemak is a flavour purchase, not a protein purchase, and that is fine, as long as you know which one you are paying for.
One more thing: the bungkus at the roadside stall and the nasi lemak at a cafe are not the same food. The classic small bungkus is around 550. A restaurant plate with a mountain of rice, extra sambal and a big piece of fried chicken can pass 900 without trying. If you only remember one rule, remember that the wrapped banana leaf version is the safest version.