There is a misconception out there that eating carbs at night will make you fat because at night the body typically burns fat, but if you consume carbs, the body will stop burning fat and start burning carbs instead.
The truth is that it doesn’t matter whether you eat carbs, protein, or fat. You gain weight if the calories you consume is more than the amount you burn.
Most people burn approximately 2000 calories per day without exercise. For the sake of this example, let’s say this equates to roughly 1000 calories burnt at night while you sleep.
If you eat 900 calories before you sleep, you will burn all the 900 calories eaten and then burn 100 calories of stored fat, which will result in weight loss. It doesn’t matter whether you ear carbs or fats as they will both be burnt.
However, if you eat 1100 calories before bed, you will gain weight as there is a surplus of 100 calories. If you ate carbs before bed, this 100 calorie surplus will be converted to fat and stored. If you ate fats before bed, the 100 surplus calories of fats will be stored as fat.