"Band karo chawal" โ almost every Indian dieter has heard this advice. But is rice actually the enemy, or is this one of the biggest diet myths in India?
The truth: rice is not the reason you are gaining weight. Excess calories are.
Why Rice Gets Blamed
Rice is a high-carbohydrate food. When eaten in large amounts with ghee-heavy curries, oily sabzis, and fried accompaniments, the total calorie count adds up fast. But the problem is not the rice โ it is the overall portion and what surrounds it.
What Research Actually Says
Studies on South Asian populations show that people who eat moderate amounts of rice as part of a balanced meal do not have higher obesity rates. Traditional South Indian and Bengali diets โ both heavy in rice โ include populations with healthy body weights when portions and lifestyle are managed.
The glycemic index (GI) of rice is often cited as the problem. White rice has a GI of around 64-72. But the GI of a full meal drops significantly when you eat rice with dal, curd, or vegetables โ which is exactly how most Indians eat it.
How to Eat Rice Without Weight Gain
Portion is everything. One katori (150โ180g cooked rice) per meal is a reasonable amount for most adults.
Pair it right. Rice + dal + vegetable sabzi is a complete, balanced meal. The protein from dal and fiber from vegetables slow digestion and reduce the blood sugar spike.
Timing matters. Eating rice at lunch is better than at dinner for most people, since you have more time to use that energy.
Do not eat rice alone. A plate of plain rice with just pickle spikes blood sugar fast. Always add protein and fiber.
The Bottom Line
You do not need to give up rice to lose weight. You need to manage your overall calorie intake, pair rice correctly, and control portions. Indian food is healthy โ it is the portions and cooking methods that need adjusting, not the cuisine itself.
If you want a personalized plan that includes the foods you already eat โ rice and all โ a SwasthaFit dietitian can build it for you.