Indian dinner culture has a problem. Most families eat at 9-10 PM and sleep by 10:30-11. That's barely an hour for your body to digest a full meal. And your body notices.
The ideal gap
2-3 hours between your last meal and sleep. If you sleep at 11 PM, finish dinner by 8-8:30 PM.
This gives your stomach enough time to empty the food into your small intestine. When you lie down with a full stomach, gravity stops helping — you can feel heavy and uncomfortable.
What happens when you eat too late
Feeling heavy at night. Lying flat with a full stomach is uncomfortable for many people.
Restless sleep. Many people sleep less well after a heavy late meal.
Overdoing dinner. A big plate close to bedtime is easy to overdo, and when you're tired it's easy to reach for comfort food.
The practical Indian fix
Changing dinner from 9:30 PM to 7:30 PM sounds impossible with Indian work schedules. Here's the compromise:
Option 1: Split dinner. Eat a heavier early snack at 6-7 PM (roti + sabji) and a light dinner at 9 PM (soup, salad, glass of milk). Your stomach isn't processing a full heavy meal before bed.
Option 2: Make dinner lighter. If you can't eat early, eat less. A bowl of dal with 1 roti and salad digests much faster than biryani with raita. Light dinner = less digestion work at night.
Option 3: Walk after dinner. Even a 10-minute gentle walk after eating is a pleasant way to wind down. If you eat at 9 PM and walk till 9:15, you've bought your gut extra help.
What's okay to eat close to bedtime
If you're hungry at 10 PM:
- Warm milk (light and traditional)
- A small bowl of curd (probiotic, light)
- A banana (light and easy)
- 4-5 almonds
Avoid: fried food, heavy curries, sweets, chai.
Quick answers
Asked and answered
Do calories count more at night?
No — a calorie is a calorie at any hour. Late dinners just tend to come with worse food choices when you're tired and reach for heavy comfort food.
Is it okay to drink milk before bed?
Yes. Milk is light, has protein (8g per glass), and is easy to digest. Haldi doodh is a traditional favourite too.
What if I work late and can't eat before 9 PM?
Keep dinner light. A bowl of soup, moong dal khichdi, or curd rice. Avoid heavy gravies and fried foods. Your gut will manage a light late dinner much better than a heavy one.



