It is the question almost everyone on an Indian diet asks within the first week of trying to lose weight: should I stop eating rice and switch to roti?

The honest answer is that it matters much less than people think, and for different reasons than people assume. Here is what actually differs.

Calories: closer than you would expect

Per serving, the two are nearly identical.

ServingCaloriesProteinFibre
1 plain roti (30–35 g dough)70–110~3 g~2 g
2 plain rotis140–220~6 g~4 g
1 katori cooked white rice (~150 g)180–210~3.5 g~0.5 g
1 katori cooked brown rice170–200~4 g~2.5 g
1 cup cooked white rice (~200 g)240–270~5 g~0.6 g

Two rotis and a katori of rice land in the same place. Per 100 g, cooked rice is actually lower in calories than roti (about 130 against about 260), because it holds so much water. The figures only look different because a roti is a small unit and a “plate of rice” is a large one.

So the real question is not roti or rice. It is how many rotis, or how much rice.

Where roti genuinely wins

Fibre

Whole wheat atta keeps the bran. White rice has had it removed. Two rotis carry roughly eight times the fibre of a katori of white rice. Fibre slows digestion, which blunts the rise in blood sugar after a meal and keeps you full a little longer.

Protein

Wheat has more protein than rice, about 3 g per roti. It is not a protein source in any meaningful sense, but across four rotis a day it adds up to 12 g, which is not nothing on a vegetarian diet.

Portion control

This is the underrated advantage. A roti is a countable unit. You know whether you ate two or four. Rice is served by the spoonful from a pot, and a second helping is easy to take and hard to notice. For calorie tracking, countable food is simply easier to be honest about.

Where rice holds its own

Fullness per calorie

Because cooked rice is mostly water, a katori of it takes up a lot of room for its calories. Some people find a plate of rice and dal more filling than the equivalent calories in rotis. That is a real, personal effect and worth paying attention to.

Fat

Plain rice has no added fat. A roti with ghee does. If your rotis come off the tawa with a smear of ghee (as many do), each one carries another 20–45 calories. Four rotis with ghee is roughly 130 calories more than four without, every day. Plain rice can end up the lighter option simply because nothing gets spread on it.

Digestion

Rice is easy on the stomach and is often better tolerated during illness or by people with some digestive conditions. That is not a weight-loss consideration, but it is a real one.

What about blood sugar?

White rice has a higher glycaemic index than whole wheat roti, which means it raises blood sugar faster. For people with diabetes or prediabetes, this matters, and the usual advice to favour rotis, brown rice or mixed grains, and to eat rice alongside dal, vegetables and curd, is sound.

For weight loss in people without blood-sugar problems, the effect is small. What you eat with the rice changes its effect far more than the choice of grain. A plate of rice with dal, sabzi and curd behaves very differently from a plate of rice on its own.

The thing that matters more than the choice

The plate, not the grain.

A typical Indian meal becomes high in calories through three things: the amount of starch (four rotis and rice), the fat in the cooking (tadka, ghee on rotis, oil in the sabzi), and how little protein there is relative to everything else.

Switching from rice to roti fixes none of those. What does:

  • Pick one starch per meal, not both. Rotis or rice. A thali with three rotis and a cup of rice is 450–600 calories of starch before anything is on it.
  • Count the ghee. It is the single most under-logged calorie in Indian cooking.
  • Make the dal, sabzi and curd the bulk of the plate. More katoris of those and fewer of the starch keeps volume up and calories down.
  • Add a protein. Paneer, eggs, soya, chicken, or a larger katori of curd. It is what keeps you full through to the next meal.

A practical plate

For someone aiming at roughly 500 calories for lunch:

OptionWhat is on itCalories
Roti plate2 plain rotis, 1 katori dal, 1 katori dry sabzi, ½ katori curd385–620
Rice plate1 katori rice, 1 katori dal, 1 katori dry sabzi, ½ katori curd425–610
Both (typical)2 rotis, 1 katori rice, dal, sabzi, curd565–830

The first two are interchangeable. The third is the one that stalls weight loss, not because of rice, but because of rice and rotis.

So which should you eat?

Whichever you prefer and can portion honestly. If you love rice, keep it, measure it by the katori, and skip the rotis at that meal. If rotis keep you fuller, eat rotis and watch the ghee. If you have blood-sugar concerns, lean towards rotis or brown rice and always eat either with dal and vegetables.

The diet that works is the one you can hold for months. Giving up a food you love to save 20 calories a meal is not a good trade.

Logging either

“Two rotis with dal and bhindi” and “a katori of rice with rajma” are both one sentence. That is how BetterCal takes them: type or say the meal, and it is logged with calories and macros estimated against Indian portions. No searching a database for which of forty “roti” entries is yours.

Log a meal the way you would write it down. BetterCal turns a plain sentence, spoken or typed, into calories and macros. Free to start.

Frequently asked questions

Is roti better than rice for weight loss?

Only slightly, and mainly because rotis are easier to count and carry more fibre. Two rotis and one katori of rice have almost the same calories. The amount of starch on the plate, and the ghee, matter far more than which one you pick.

How many rotis equal one bowl of rice?

About two plain rotis equal one standard katori (150 g) of cooked white rice in calories. A large plate of rice is closer to three or four rotis.

Can I eat rice at night and still lose weight?

Yes. The time of day does not change how your body handles the calories. What matters is your total intake across the day and week. Eat rice at dinner if you prefer it; just count it.

Is brown rice better than white rice for weight loss?

It has more fibre and a lower glycaemic index, so it is slightly more filling and gentler on blood sugar. The calories are nearly identical. It is a modest improvement, not a requirement.

Should I stop eating rice completely to lose weight?

No. Cutting a food you enjoy entirely tends to make a diet harder to keep. Eat a measured katori, skip the rotis at that meal, and keep the dal, vegetables and protein generous.


Related: roti calories · rice calories · a 1,500-calorie Indian meal plan