"Do not eat after 8pm" is one of the most repeated diet rules there is. Like most rules that survive this long, it is partly right for the wrong reason.
The claim behind it is that your body stores late calories as fat, so the same sandwich is more fattening at 10pm than at noon. The research does not really support that. But it does support a different, more useful conclusion: late eating is a common reason people gain weight, and changing it often helps.
The Short Answer
- Calorie for calorie, timing matters little. When studies hold total intake equal, eating later produces little or no difference in weight change.
- In real life, late eating usually means extra eating. Evening snacks tend to be calorie dense, unplanned, and added on top of a full day of meals.
- Late heavy meals can hurt sleep, and short or poor sleep raises appetite the next day.
So the weight gain is real, but it mostly comes from what and how much you eat at night, not from the clock.
What Controlled Studies Found
The calorie equal trials
The cleanest test is to give people the same calories and change only the timing.
A 2022 trial from the University of Aberdeen, published in Cell Metabolism, put adults on two diets with identical calories for four weeks each. One loaded most of the day's food into the morning, the other into the evening. Weight loss was the same on both. The morning loaded version did come with one advantage: people reported being less hungry through the day.
An earlier and often quoted 2013 study found that women eating a big breakfast and small dinner lost more weight than those doing the reverse. It is a real result, but later and tighter studies have not reproduced an effect of that size.
The body clock studies
That does not mean timing does nothing. A 2022 study from Brigham and Women's Hospital, also in Cell Metabolism, kept 16 adults in tightly controlled conditions and shifted their meals four hours later while keeping everything else the same. Eating late:
- increased hunger and lowered leptin, a hormone that signals fullness
- slightly reduced the calories they burned while awake
- shifted gene activity in fat tissue in a direction associated with storing fat
These are small effects in a small group, measured over days rather than months. They are plausible reasons late eating could nudge weight up over time, mainly by making you hungrier. They are not evidence that a late dinner directly turns into fat.
Time restricted eating
If timing were powerful, eating windows like 16:8 should beat ordinary dieting. Two well run trials suggest they do not. A 2020 trial in JAMA Internal Medicine found 16:8 eating without other changes produced no meaningful weight loss compared with a control group. A 2022 trial in the New England Journal of Medicine compared calorie restriction with and without an eating window over 12 months and found no significant difference.
The conclusion researchers usually draw: eating windows work when they help you eat less, which for some people they genuinely do. Our 16:8 intermittent fasting guide covers how to set one up if that structure suits you.
Why Late Eating Leads to Weight Gain Anyway
If the clock is not the problem, why do so many people who snack at night gain weight? A few overlapping reasons.
1. It is extra, not instead
Most evening eating happens after a full dinner. It is the bag of crisps on the sofa, the bowl of cereal at 11pm, the second dessert. Those calories are added on top of the day, which is the definition of a surplus.
2. Evening food is calorie dense
Nobody raids the fridge for steamed broccoli. Night snacks skew towards foods that pack a lot of calories into a small volume: chocolate, cheese, biscuits, crisps, ice cream. A few handfuls can be 400 to 600 calories without feeling like a meal.
3. Tiredness lowers willpower and raises appetite
By late evening, decision fatigue is real. Combine that with screens, boredom or stress, and eating becomes something to do rather than a response to hunger. Short sleep makes it worse: sleep deprivation raises ghrelin, the hunger hormone, and pushes cravings towards sweet and salty food.
4. Undereating earlier
A common pattern is skipping breakfast, a small rushed lunch, and then arriving home starving. The evening becomes catch up time and usually overshoots. If you are hungry all the time, our guide to why you are always hungry covers this and other causes.
How Late Meals Affect Sleep
Even when weight is not the issue, a large meal right before bed has costs.
- Reflux and heartburn. Lying down with a full stomach makes it easier for acid to rise. This is the most consistent reason doctors suggest finishing meals two to three hours before bed.
- Lighter, broken sleep. Heavy, fatty or spicy meals and alcohol late in the evening are linked with more awakenings for many people.
- The loop. Worse sleep raises next day hunger, which leads to more evening eating. Breaking the loop at either end helps.
Going to bed truly hungry is not ideal either. If hunger keeps you awake, a small snack with some protein is better than lying there.
What to Actually Do
You do not need a strict cutoff time. You need to know whether your evening eating is adding calories, and if so, reduce it.
1. **Look at your evening total for a week.** Log everything after dinner, honestly. Many people are surprised to find 300 to 500 calories a night they never counted.
2. **Eat enough earlier in the day.** A proper breakfast or lunch with protein makes the evening far less urgent.
3. **Finish dinner two to three hours before bed.** It helps sleep and reflux, and naturally closes the snacking window.
4. **Plan the snack instead of banning it.** If you always want something at 10pm, decide what it is in advance: a yoghurt, a piece of fruit, a small portion of something you like. Planned snacks are smaller than spontaneous ones.
5. **Change the cue.** If eating is tied to a show or the sofa, a cup of herbal tea, brushing your teeth early, or simply leaving the kitchen can break the habit.
6. **Fix the sleep side.** A consistent bedtime does more for evening cravings than any rule about food.
If weight is not moving despite all of this, the problem is usually the total, not the timing. See why you are not losing weight in a calorie deficit and our TDEE guide for setting a realistic target.
When It Is More Than a Habit
Night eating syndrome is a recognised condition where a large share of daily food, often a quarter or more, is eaten after dinner, frequently with waking at night to eat and little appetite in the morning. If that sounds familiar, or if evening eating feels out of control, it is worth talking to a doctor rather than relying on willpower.
Where Calow Fits
Calow is the calorie counter we build. You take a photo of what you are eating and it estimates the calories, which makes logging the evening snacks you would otherwise skip much quicker.
That is the useful part here: a week of logs shows how much of your day actually happens after dinner. Photo estimates are approximate, especially for mixed dishes and sauces, so treat the numbers as a guide rather than a lab result. The pattern is what matters, and the pattern is usually obvious within a few days.
The Short Version
- A calorie late at night is not meaningfully more fattening than the same calorie earlier.
- Late eating still drives weight gain for many people because it adds calorie dense food on top of the day.
- Eating later may raise hunger slightly, and heavy late meals can worsen sleep and reflux.
- Finish dinner two to three hours before bed, eat enough earlier, and plan any snack instead of grazing.
- If the scale will not move, look at your daily total before worrying about the clock.