Rice is a dietary staple, deeply ingrained in cultural and culinary traditions worldwide. 3/4th of the world's population uses rice as the main staple. However, a common belief persists: eating rice at night leads to weight gain and I have heard this so often from my patients. Let's see what science has to say to this claim, or should we consider this to be just another nutrition myth? Let's explore to separate fact from fiction.
Also Read: 7 Tips To Turn Plain Rice Tasty And Healthy
The Science Of Metabolism:
One of the biggest arguments against eating rice at night is that metabolism slows down in the evening, leading to fat accumulation. However, scientific studies do not support this notion. Research tells us that weight gain is an equation of Total Caloric Intake vs Total calories Burnt. A study published in the Journal of Obesity (2013) found that meal timing plays a smaller role in weight gain than overall daily calorie consumption. As long as you consume fewer calories than you burn, eating rice at night will not lead to weight gain. Also, our body never stops working, while it may slow down at night and during sleep, the body continues to burn calories for vital functions like breathing, circulation, and muscle repair. A study in the American Journal of Clinical Nutrition (2014) found that resting metabolic rate (RMR) remains active, meaning your body still utilizes energy even while sleeping. Rice at night doesn't inherently cause fat gain. The key factor is maintaining an appropriate calorie balance throughout the day.
Portion Control Is The Key:
Rice is often blamed for weight gain due to its carbohydrate content. However, it is not rice itself but overconsumption of calories leads to excess weight. Carbohydrates in all grains are an essential macronutrient, providing energy for the body. The problem arises when they are consumed in excess without enough physical activity. A typical serving of cooked rice (one cup) contains about 200 calories and 45 grams of carbohydrates. Consuming large portions, especially when combined with high-fat foods, can contribute to calorie surplus and weight gain over time. Stick to half to one cup of cooked rice per meal. More importantly pair rice with protein-rich foods like lentils, paneer, or chicken to slow digestion and promote fullness. Switching to brown rice or red rice provides more nutrients and fibre and keeps you full for longer. So eat your rice at night but large portions, combined with high-calorie meals, will lead to weight gain.
Also Read: How To Plate Your Meal To Lose Weight, Nutritionist Explains

Image Credit: iStock
Glycemic Index And Blood Sugar:
These are important factors that affect hunger and fat storage. Rice, especially white rice, has a high glycemic index (GI), meaning it causes a rapid spike in blood sugar levels. By choosing parboiled, brown, and red rice instead of refined milled white rice you get lower GI and gradual release of energy. To improve this further combine rice with fibre (vegetables) and protein (dal, tofu, fish)preventing sugar spikes. So avoid preparations like Fried rice and heavily processed rice meals containing added fats and sugars, increasing calorie content. By choosing the right partners you can balance the metabolism and energy.
Also Read: What Is 'Meaty Rice'? South Korea Develops Hybrid Rice For Sustainable Protein Kick
Rice And Sleep:
Research has pointed to the fact that carbs at night improve sleep which is a major factor in weight management. A study in the American Journal of Clinical Nutrition (2007) found that carbohydrate consumption before bed can boost serotonin production, leading to better sleep. Another study published in Nutrients (2019) reported that people who sleep well tend to regulate their appetite better, reducing cravings for high-calorie foods the next day. So eating the right quantity of rice with the right food combinations may improve sleep quality and support overall health.
Rather than focusing solely on whether eating rice at night causes weight gain, it's more important to consider overall meal composition. Balance your dinner - pair rice with lean protein (dal, fish, paneer, eggs) to stabilize blood sugar. Add plenty of vegetables to increase fibre and promote satiety. Avoid heavy, oily curries or deep-fried accompaniments that add unnecessary calories. And stay mindful of portion size eating until satisfied rather than overly full.

Image Credit: iStock
Is Rice At Night - Myth Or Reality?
My verdict, it is a myth. Rice does not cause weight gain but the amount and poor meal planning may. You can eat rice at dinner and still achieve and maintain your weight goals.
So, the next time someone tells you to avoid rice at night, you can confidently say it's a myth as long as you eat it mindfully!
Disclaimer: The opinions expressed within this article are the personal opinions of the author. NDTV is not responsible for the accuracy, completeness, suitability, or validity of any information in this article. All information is provided on an as-is basis. The information, facts or opinions appearing in the article do not reflect the views of NDTV and NDTV does not assume any responsibility or liability for the same.
About Rupali DattaRupali Datta is a Clinical Nutritionist and has worked in leading corporate hospitals. She has created and lead teams of professionals to deliver clinical solutions for patients across all medical specialties including critical care. She is a member of the Indian Dietetic Association and Indian Association of Parenteral and Enteral Nutrition.