You’ve likely heard the suggestion that you shouldn’t eat after 8:00 pm or that eating late at night causes the body to store more fat, but is there any evidence to back up these claims? Here’s what the research shows about eating late at night and whether or not it’s bad to eat late at night.

Table of contents
Is it bad to eat before bed?
While many people think it’s unhealthy to eat late at night, it truly depends on the individual and the situation, as eating before bed can have both positive and negative effects on your health.
Although many people believe limiting food, especially carbs, before bed is important because your metabolic rate slows while you sleep and calories will have a greater chance of being stored as fat, your basal metabolic rate is just as high while you sleep as it is during the day (1, 2).
While you are less active while you sleep, since you’re lying down, it does not appear that the average overall energy expenditure during sleep is any different than the resting metabolic rate. In fact, research shows that while your energy expenditure does decrease during the first half of sleep, during the later half energy expenditure significantly increases along with REM sleep (3, 4). Your body simply does not store more fat more readily at night than at other times during the day.
However, while eating late at night is not impacted by your metabolic rate or vice versa, it is important to consider its impact on the body’s circadian rhythm. Your circadian rhythm, or circadian cycle, is the body’s master clock and regulates your natural sleep-wake cycle, digestion, eating habits, and hormones (5). This natural process affects most living things, including animals, plants, and microbes, and is impacted by light and darkness.
A study in the British Journal of Nutrition found that eating or drinking less than 1 hour before bedtime was associated with an increased risk of waking after the onset of sleep and a significant increase in the risk of inefficient and poor-quality sleep (6). Some studies have also shown that eating late at night is linked to disrupted circadian rhythms and may cause fluctuations in appetite-related hormones leptin and ghrelin, which can stimulate food intake (7, 8).

Benefits of Eating Late at Night
Here are some of the benefits of eating late at night:
Allows for dietary flexibility.
The ability to eat late at night allows for more dietary flexibility. Whether you’ve had a busy day and not had time to eat, you’ve worked a late shift, or you’re just hungry in the evening, the ability to eat late at night or before bed allows food dietary flexibility and enhanced food freedom.
May support recovery and muscle building.
Consuming a high-protein snack or meal before bed may help to support physical recovery and promote muscle synthesis. A 2012 study on healthy young male adults found that protein ingested immediately before sleep is effectively digested and absorbed, thereby stimulating muscle protein synthesis and improving whole-body protein balance during post-exercise overnight recovery (9).
Some food may help you sleep.
Consuming certain foods as a late-night snack or before bed may actually help you fall asleep and/or enhance sleep. For instance, foods packed with magnesium or melatonin may help to enhance the body’s nutrient and hormone requirements for a good night’s sleep (10). While some people supplement with magnesium or melatonin, consuming foods rich in them may help promote falling asleep and staying asleep.
Cons of Eating Late at Night
Here are some of the drawbacks of eating late at night:
May be less mindful of hunger cues.
Late-night eating is often triggered by more than simply hunger cues. Whether you’re watching TV or reading a book, late-night eating is often triggered by emotions outside of physical hunger cues, which can lead to overconsumption of food and daily calorie intake. In fact, one study demonstrated that those who ate closer to bedtime tended to consume more overall calories than those who ate their last meal earlier (11).
May impact your food choices.
Not only does eating late at night have the potential to cause you to eat more but it also tends to lead to poorer food choices overall. From a behavioral perspective, eating late at night may lead individuals to choose unhealthy and more calorie-dense foods. One study found that individuals who eat a higher proportion of their total calories in the evening are not only more likely to consume more junk food, fatty foods, and alcohol, but they are more likely to consume more calories over the day (12).
May exacerbate digestive issues.
For some individuals, eating late at night or before bed can exacerbate digestive issues such as acid reflux, heartburn, and indigestion. Given that the digestive process is a top-down system, as it is supported by gravity, lying down after eating can create stress on this otherwise vertical operating system. For instance, individuals with a condition known as GERD (gastroesophageal reflux disease) often experience symptoms of heartburn when they lie down after eating, as digestive juices flow back up into the esophagus and cause irritation due to a loosening of the muscular valve between the esophagus and the stomach called the lower esophageal sphincter (13).
May impact sleep quality.
While eating late at night may not directly impact sleep, especially if it’s a nutrient-dense choice, the time of day we eat has been shown to impact the body’s circadian rhythm or natural clock. Consistent poor-quality sleep is detrimental to health and, while the research does remain mixed on this subject, it is something to consider on an individual level.
May be problematic for certain health issues.
In certain individuals, eating dinner close to bedtime, when melatonin levels are high, disturbs blood sugar control, which can be problematic for certain individuals. Some research suggests that the blood sugar levels of individuals who eat late in the day are higher than those who eat earlier in the day (14, 15). The increase in calories, especially those from refined carbohydrates, and disruption of the body’s natural circadian rhythms may put individuals at an increased risk of type 2 diabetes.
Does eating late at night cause weight gain?
Eating late at night – between dinner and bedtime – has long been associated with weight gain, however; overall research shows that eating late at night is not a direct cause of weight gain. Rather, it is the consumption of excess calories throughout the day that can contribute to a calorie surplus and potentially lead to weight gain.
A 2007 study of 12 obese women in a metabolic ward found that late-night eating did not affect weight loss. The women went through three 18-day periods in which a similar range of calories was consumed and found no significant differences in weight, body fat, or fat-free mass (16).
A 12-week randomized clinical trial including 116 men and women was conducted comparing consistent meal timing and time-restricted eating demonstrated that, in the absence of other interventions, restricting evening eating is not more effective in weight loss than eating throughout the day (17).
A 2020 study, shared by the American Heart Association, found that eating late at night does not impact weight gain as long you’re controlling calorie intake. In the 12-week study, overweight adults ate the same healthy, pre-prepared foods, however, half of the group consumed the bulk, around 80%, of their calories before 1 p.m. each day, versus the other half group that ate the majority of their calories, around 50%, after 5 p.m. each day. By the end of the study, the researchers found that both groups lost weight and had decreased blood pressure, regardless of when they ate (18).
Finally, a 2021 study compared the effects of calorie restriction with and without time-restricted eating for weight loss in patients with obesity and found that a regimen of time-restricted eating was not more beneficial with regard to reduction in body weight, body fat, or metabolic risk factors than daily calorie restriction (19).
Yet, while there has been no identified definitive physiological reason why eating late at night would cause weight gain, there are still good reasons to be cautious about eating late at night (20). The reason for this is arguably much simpler than one may think; individuals who eat late at night are more likely to consume extra calories, while individuals who limit their eating hours are more likely to consume fewer calories.
A short cross-over study in healthy young adults of normal body weight found that restricting eating between the hours of 7:00 p.m. and 6:00 a.m. led to a moderate decrease in total calorie consumption, while one observational study showed that individuals who ate between 11:00 p.m. and 5:00 a.m. consumed roughly 500 more calories than individuals who limited their eating window to daytime hours (21, 22). While there is no physiological reason that late-night eating causes weight gain, from a behavioral perspective, individuals who eat late at night are more likely to overconsume calories, one we could have otherwise done without.
Furthermore, the types of food we tend to reach for in the evening – ice cream, chips, crackers, etc. – tend to be hyper-palatable and highly processed food, which may cause us to consume more. Not only are we often eating for reasons other than true hunger – be it boredom or stress – but the mindlessness of our eating behaviors late at night may cause us to consume far more food than is needed, which contributes to additional calories, and often “empty calories”, which contributes to weight gain in the long-run when done regularly.
Overall, there is limited evidence to support the idea that calories consumed in the evening have a greater impact than those consumed during the day and that eating late at night has a direct impact on weight gain. The current research demonstrates that it is total calorie intake, not the time you consume it, that determines whether an individual gains weight. So, while eating late at night won’t directly cause you to gain weight, it can if it causes you to eat more.
So, is it bad to eat food late at night?
It depends. When total calorie intake is controlled for, eating late at night has no direct physiological impact on weight gain. On the other hand, when total calorie intake is not controlled, eating late at night may cause an individual to overconsume calories, which can cause weight gain over time.
Furthermore, it may be more difficult to resist hyper-palatable foods. Not only may this lead to an overconsumption of calories but some research suggests that eating before bed may negatively impact the body’s natural circadian rhythm and impact digestive issues in certain individuals.

Examples of Healthy Late Night snacks
If you choose to indulge in some late-night snacking, it’s best to reach for something well-balanced with protein, fiber, and healthy fats. Here are some healthy snack ideas:
- Hummus and veggies
- Almond butter and apple
- Cheese and popcorn
- Edamame and
- Cottage cheese and raspberries
- Yogurt and granola
If you struggle with excessive late-night eating, there are several strategies you can use throughout the day to help curb late-night snacking or you can work with a registered dietician to develop a plan that works best for your behaviors and goals.

The Bottom Line
Eating late at night is not inherently unhealthy and will not directly cause weight gain unless it causes you to eat more; your total daily calorie intake determines if you will gain weight. If you’re hungry late at night, do your best to opt for nutrient-dense whole foods and eat as mindfully as possible.
Apparently the ingestion of protein causes an immediate release of stomach acid therefore is contraindicated at bedtime in people with GERD. My doc suggested giving up my half cup of hot milk at bedtime for this reason. I rarely eat after my dinner at 530, I sleep better that way.
It depends on the individual but it can certainly be a problem for some. Thank you for sharing!