Based on a trip there, Ned Kock has some ideas:
In our meal, the way in which at least one of the carbohydrate-rich items was prepared possibly decreased its digestible carbohydrate content, and thus its calorie content, in a significant way. I am referring to the rice, which had been boiled, cooled and stored, way before it was re-heated and served. This likely turned some of its starch content, maybe a lot of it, into resistant starch. Resistant starch is essentially treated by our digestive system as fiber.
This was one of several traditional Korean meals I had, and all of them followed a similar pattern in terms of the order in which the food items were consumed, and the way in which the carbohydrate-rich items were prepared. The order in which you eat foods affects your calorie intake because if you eat high nutrient-to-calorie ratio foods before, and leave the low nutrient-to-calorie ones for later, my experience is that you will eat less of the latter.
Another possible hidden reason for the low rate of obesity in South Korea is what seems to be a cultural resistance to industrialized foods, particularly among older generations; a sort of protective cultural inertia, if you will. Those foods are slowly being adopted – my visit left me with that impression – by not as quickly as in other countries. And there is overwhelming evidence that consumption of highly industrialized foods, especially those rich in refined carbohydrates and sugars, is a major cause obesity and a host of other problems.