I find it amazing that people know this happens but they won't accept it happens the other round way where a person doesn't eat much but puts weight on.
Sorry but it doesn't work like that. You cannot put on weight if you are eating less energy than you are using. People who say they eat very little yet put on weight tend to forget things like cups of tea with two sugars or a bottle of soda or whatever.