Myth: Eating After 8 PM Makes You Fat

  • October 8, 2026
  • (0)

“Don’t eat after 8 pm” is one of the most popular diet rules in India. It is also hard to follow in a country where offices close late, commutes are long and dinner at 9:30 or 10 pm is completely normal. So is late eating really making you fat? The short answer: the clock matters much less than what and how much you eat.

Quick answer

Eating at night does not, by itself, cause weight gain. Weight gain comes from eating more calories than you burn over time. However, late-night eating often leads to extra snacking, larger portions and poorer food choices, which is why it’s linked with weight gain. A sensible, protein-rich dinner eaten late is fine for most people.

Order Premium Chicken Online

What the research says

Studies comparing the same total calories eaten earlier or later in the day generally find only small differences in weight loss. Some controlled studies suggest that eating late may slightly increase hunger the next day and slightly lower calorie burn, and that the body handles blood sugar a little less efficiently at night. These effects are real but modest compared with the effect of total calories.

In other words, a 600-calorie dinner at 10 pm is not going to make you fat. A 600-calorie dinner followed by 500 calories of late-night snacking might.

Why night eating often backfires

  • Mindless snacking in front of screens, often on chips, sweets or namkeen.
  • Tiredness weakens restraint and pushes you toward comfort food.
  • Skipped meals during the day lead to overeating at night.
  • Late delivery orders tend to be larger and richer than home food.
  • Alcohol at night adds calories and lowers self-control.

The real problems with very late eating

Acid reflux. Lying down soon after a big meal can cause heartburn. Try to finish eating 2 to 3 hours before bed.

Poor sleep. Heavy, spicy or fatty meals late at night can disturb sleep, and poor sleep increases next-day hunger.

How to eat late without gaining weight

  1. Eat enough during the day. A proper lunch and an evening snack prevent a ravenous 10 pm dinner.
  2. Make dinner protein-first. Chicken, fish, eggs, paneer or dal with vegetables.
  3. Go lighter on carbs and oil. One roti or half a cup of rice is enough for most people.
  4. Close the kitchen after dinner. Brush your teeth; it’s a surprisingly effective signal.
  5. If you’re hungry later, choose a small protein snack: a glass of milk or a bowl of curd.

A good late dinner (about 450–500 calories)

Component Example Protein
Protein Chicken breast or chicken steak (1 pack) 32 g
Vegetables Sautéed beans, capsicum and spinach ~3 g
Carbs 1 roti ~3 g
Extra Small bowl of curd ~4 g
Total   ~42 g

What about shift workers?

People working night shifts can’t avoid eating at night. The same principles apply: plan regular meals across your waking hours, keep protein high, and avoid grazing on vending-machine snacks through the shift.

FAQs

Is it bad to eat dinner at 10 pm? Not if the portion is sensible and you leave 2 hours before lying down.

Does eating late slow metabolism? Not meaningfully. Effects seen in studies are small.

What can I eat at night when hungry? A glass of milk, a bowl of curd, a boiled egg or a few slices of chicken.

A late dinner that’s ready fast

Meatigo’s Everyday Chicken Breast and Everyday Chicken Steak are pre-marinated and ready in minutes, so a late, high-protein dinner doesn’t mean ordering in.

Press ESC to close