Experts say there is no universal time that suits everyone. Even more important is when dinner corresponds to the body’s biological clock and sleep time. Eating an earlier dinner can be helpful, but there is no fixed break at 7:00 pm or 8:00 pm. The gap between dinner and bedtime, the quality and composition of food, physical activity and individual health needs all play a role.
Insulin sensitivity and glucose tolerance typically decrease throughout the day, so the body may not be able to handle a heavy meal later in the day. However, dinner time is only one part of the picture. The quantity and quality of food, physical activity, sleep, and health conditions such as diabetes and gastroesophageal reflux disease (GERD) also affect how the body responds to food.

Time before bed
“There is no scientifically proven ideal time for dinner,” said Aafreen Shabbir, medical director, senior consultant and diabetologist at Tambaram Medical Center and CODE Clinic. The body’s metabolic efficiency tends to be higher during the daytime, so a smaller, lighter dinner is preferable, she says.
She also warned against the assumption that eating at 10pm is unhealthy for everyone. Someone who falls asleep at 1 am has a different biological rhythm than someone who falls asleep at 10 pm. “One rule doesn’t fit all,” she said.
Saravana Bharati SP, internal medicine specialist at Dr Mehta Hospital, recommends leaving about two to three hours between dinner and bedtime. This is especially true for people with reflux or digestive discomfort, as lying down shortly after eating can worsen symptoms.
Swathi Padmanaban, consultant pediatric and adolescent endocrinologist and diabetologist at Rainbow Children’s Hospital in Chennai, says eating dinner earlier is generally better for metabolic health, if practical. She advised against making dinner the largest meal of the day, especially if it is eaten before bed.
Meal times are linked to the body’s circadian rhythm. The liver, pancreas and gastrointestinal tract have their own biological clocks that work with the central clock of the brain. As the biological day progresses, insulin sensitivity and glucose tolerance tend to fall, meaning that the same meal can cause a greater rise in blood glucose levels if eaten later.

Late meal
Studies have shown that eating dinner at 10 pm compared to 6 pm leads to higher blood glucose levels at night and changes in fat metabolism, despite the meal containing the same calories and nutrients.
“Eating late at night may have more serious metabolic consequences for people living with diabetes, prediabetes and obesity. Eating carbohydrates rich late in the evening may cause a greater rise in blood glucose levels, especially with low physical activity,” Dr Swati said.
Late, heavy meals can also cause bloating, indigestion and acid reflux, and can also affect sleep. However, an occasional late dinner is unlikely to have the same impact as a regular late-night meal.
Eating after a certain hour does not in itself lead to obesity or heart disease. Total caloric intake, food quality, physical activity, sedentary lifestyle and sleep also play an important role. “People who regularly eat late may also snack more, sleep less, or have irregular work schedules. This makes it difficult to isolate the effect of dinner timing from other lifestyle factors,” Dr. Bharati said.

Healthier dinner time
For children and adolescents, the focus should be on eating regularly, adequate nutrition, proper portions, physical activity and good sleep rather than restrictive eating windows.
If a late dinner is unavoidable, a moderate and balanced meal is preferable. You can include vegetables, protein and fiber, while you should limit sugary drinks, sweets, fried or fatty foods. It’s also best not to come home very hungry and avoid eating a large, carbohydrate-rich meal right before bed. If possible, part of the food can be eaten earlier and the subsequent portion left smaller. Taking a short walk after dinner can also help control your post-meal blood glucose levels.
For people living with diabetes, meal times should be planned based on medications, insulin needs, blood glucose levels, and HbA1c levels rather than a fixed threshold.
A practical approach is to eat earlier when possible, leave approximately two to three hours between dinner and bedtime, keep late meals light and balanced, and maintain a regular eating and sleeping schedule.
Published – September 8, 2026 6:38 pm EST.