With a lot of food in your belly it is possible to gain 2kgs in a day. But those are not permanent and you will soon lose them. For long term weight gain you should rely on proper protein rich diet and workouts.