Avoid carbohydrates. Though your body digests simple carbohydrates easily, it takes longer to digest more complicated carbohydrates like starches. In fact, your body cannot digest cellulose, a very complex carbohydrate, at all. As a result, you will weigh more in the morning.
Carbohydrates also absorb water, making you weigh a bit of more due to water content. Even after they’re digested, carbohydrates are converted to glucose after which to fat. If you are looking to lose weight overnight, do not eat carbohydrates during the day. Instead, select low carb, high protein foods. The protein rich foods also will curb your urge for food.