At some point, almost everyone has heard this:
“Don’t eat roti at night. It makes you fat.”
But is that actually true — or just another food myth passed around at dinner tables?
Let’s break it down.

🍽 Why People Say Roti at Night Is “Bad”
The logic usually sounds like this:
- You move less at night
- Your metabolism slows down
- Carbs turn into fat
So if you eat roti (which is rich in carbohydrates), it must automatically cause weight gain… right?
Not exactly.
Your body doesn’t suddenly switch off after sunset.
Weight gain doesn’t happen because of when you eat roti.
It happens because of how much you eat overall and how active you are daily.
🧬 What Actually Matters More
Here’s what truly affects your health:
- Total daily calories
- Portion size
- Physical activity
- Sleep quality
- Overall diet pattern
Two rotis with sabzi and dal?
That’s a balanced meal.
Four rotis + fried sabzi + zero movement?
That’s a different story.
The problem is usually lifestyle, not roti.
🕒 So Should You Avoid It?
For most healthy people, eating roti at night is completely fine.
But you may want to adjust if:
- You eat very late (after 10:30–11 PM regularly)
- You overeat at dinner
- You already struggle with digestion or acidity
- You are trying to reduce overall calorie intake
Sometimes reducing portion size works better than removing foods.
⚖️ The Real Answer
Roti at night is not automatically “bad.”
What’s unhealthy is:
- Overeating
- Sitting all day
- Blaming one food instead of fixing habits
Your body responds to consistency, not superstition.
💭 The Bigger Question
Instead of asking:
“Is roti bad at night?”
Maybe the better question is:
“Is my daily routine balanced?”
Because no single roti is powerful enough to ruin your health —
but repeated unhealthy habits definitely are.

Leave a Reply