
18/06/2025
"When is the best time for dinner?"
Put your fork down at least three hours before bed, say the experts – but don’t stress if it’s your biggest meal of the day.
Few lifestyle choices come with as much cultural baggage as the best time to eat dinner.
There are all the national/ethnic stereotypes – Americans/Chinese eat early; Italians/Indians eat late; Spaniards/Malays eat even later – and in certain countries like Britain, the issue comes weighted with class too. (The later you eat, the posher you are, supposedly.)
An early dinner opens up the evening to do stuff with; a late dinner, conversely, can be a thrilling event in itself.
But is there a best time to eat dinner from a health perspective? Sort of.
What you certainly want to be doing is finishing your food at least three hours before you plan to go to sleep. If your usual bedtime is midnight, for example, you’ve got a 9 pm deadline.
This is because eating too late can disrupt the circadian rhythms, which govern how our body transitions from day to night and back again.
If you push your dinner later and later, the message to your system is that you should still be active. It might negatively affect your sleep – in the same way as being exposed to bright light before going to bed – and how efficiently you burn calories.
This is what “time-restricted eating” – a type of intermittent fasting that involves keeping all your day’s meals in a window of 12 hours or less – is concerned with.
If you extend your overnight fast between dinner and breakfast, then you’re allowing your body to go into the more catabolic phase, where you’re shifting to oxidising fats. You’re training the body to do what it’s designed to do: burn carbs when you’re eating carbs, and then burn fat when you’re not.
This can help with weight loss and is generally good for your metabolic health.
Should eating in a restricted window mean making your breakfast later or your dinner earlier?
The most common evening meal habit of long-lived centenarians is a “light dinner” early enough to then allow 12 hours before breakfast the following day.
Eating less later in the day sounds healthy too, at least if we believe the old saying instructing us to “eat breakfast like a king, lunch like a prince, and dinner like a pauper”.
This isn’t always realistic.
It’s quite difficult to eat a big breakfast because you just haven’t got the hunger, partly because your body has “started to export glucose out into the blood” as you wake up, so your energy levels are already high. And given people typically just have sandwiches for lunch, it’s inevitable that most of us “calorie load in the evening”.
Don’t stress about this, though, it’s fine as long as you give your body a “period of rest” by following it with a low-carb breakfast the next day.
If an early time-restricted eating window is unrealistic, then a later one is still better than letting your mealtimes sprawl across the entire day.
And if you’re doing exercise in the day – particularly the resistance-based kind, like weightlifting – then a big, carb, and protein-rich dinner can be just the thing to help your muscles recover.
Ultimately, the key thing is to keep your meals in a 12-hour window and finish dinner three hours before you go to bed.
If you do have a bigger dinner, and you’re sleeping well, your cholesterol and blood pressure are fine, then you’re good.
But if you’re sleeping poorly, and you have health problems, maybe you should move to have a bigger breakfast, a bigger lunch and a smaller dinner, which usually seems to be the healthiest pattern of all.