When you are hungry at night and want to eat and do not want to gain weight, you need to have a balanced diet, especially to control the intake. If the meal time is too early, there will be hunger before bedtime. Hungry at night can choose foods rich in fiber, high quality protein and the like, not easy to gain weight. 1, fiber-rich food: you can choose fresh vegetables rich in dietary fiber, such as celery, carrots, cucumbers, tomatoes, lettuce, etc.; 2, food rich in high quality protein: such as moderate intake of skim milk, fish and shrimp, etc., lower calories, can also increase the sense of satiety; 3, other: choose more starch but less calories of staple foods that can increase satiety and are less likely to lead to fat, such as yams, taro, sweet potatoes, brown rice, quinoa, oats, etc. In addition, try to avoid excessive intake of fat, sugar and other high-calorie foods, such as fatty meat, animal offal, as well as barbecue, fried food, etc.. When cooking food can also be steamed, boiled, cold and other methods that do not lose food nutrients and do not increase food calories, so as to achieve the purpose of not gaining weight. The physiological functions of the human body, cellular metabolism, etc. have a certain pattern, and at night, due to the reduction of exercise, excess food will accumulate in the body, not well digested. Therefore, three meals should be regular, try to eat dinner or extra meals 4 hours before bedtime, not more than 20 o’clock. Eating too late is also not conducive to digestion, not only will grow fat, but also increase the gastrointestinal burden, affecting the quality of sleep.