Roti vs Rice: Which Is Actually Better for Weight Loss?
By Shivam Verma, FounderPublished Last updated
This is the most argued question in Indian diet culture, and the honest answer surprises people: per katori, rice is the lighter of the two. A katori of cooked rice is about 156 calories; two medium rotis are about 220. What roti buys you for that difference is fibre and fullness, which is a real advantage for appetite control even though it costs more calories. This page lays out both sides with the actual numbers, then gives a clear verdict for different goals, so you are not guessing.
Roti vs rice, side by side
Matched at the portions people actually eat: two rotis against one katori of rice, which is how a plate is usually built. A katori is a 150 ml bowl, which holds about 120 g of cooked rice.
| Per typical serving | Calories | Protein (g) | Carbs (g) | Fibre (g) |
|---|---|---|---|---|
| 2 medium rotis80 g of dough, cooked with a little oil | 220 | 6.2 | 36.8 | 5.4 |
| 1 katori cooked rice120 g, plain, no ghee | 156 | 3.2 | 33.8 | 0.5 |
Roti figures are one medium roti doubled. Glycemic index is left out of the table on purpose: we publish a number only when we can show the recipe it came from, and GI is measured in a lab, not calculated from ingredients. The direction is well established though, and whole wheat roti sits lower than white rice.
What actually matters
On calories, rice wins by about 64 a serving, which is roughly the cost of half a roti. That is a real gap, but it is smaller than the swing you introduce by eyeballing the portion or adding a spoon of ghee, which is why the calorie argument everybody has is the least useful part of the comparison.
Fibre is where they separate, and it is not close. Two rotis carry about 5.4 g of fibre against 0.5 g in a katori of rice, because whole wheat keeps the bran and white rice has it polished away. Fibre slows digestion and blunts the blood sugar rise, which is the real mechanism behind roti keeping you fuller for longer. That is what the extra 64 calories are buying.
The fat you add swamps both. A teaspoon of ghee smeared on a roti adds about 40 calories, so three rotis with ghee come to about 445, against 330 plain. Rice cooked plain has almost no fat at 0.4 g a katori, but rice fried into a pulao or finished with ghee climbs quickly. In practice the ghee spoon and the serving spoon decide your day, not the bread versus grain question.
The verdict
Per katori, rice is the lighter choice. Roti gives more fibre and keeps you full longer, so it can still win for appetite control. For weight loss, the portion and the fat you add (ghee on roti, oil or ghee in rice) matter more than which one you pick.
Work it through and the two lines cross quickly. A katori of rice at 156 is lighter than two rotis at 220, but three rotis with ghee reach about 445, and two katoris of rice are 312. Whichever you choose, the second helping and the ghee spoon decide the day.
If you grew up rice eating, you do not need to switch. Control the katori, choose brown rice where you can for the fibre roti would have given you, and you are in good shape.
The katori portion trap
Every rice number on this site is built on a 150 ml katori, which holds about 120 g of cooked rice because the grains pack with air gaps. The trap is that a katori is not a fixed object: the steel bowls in most Indian kitchens run from about 100 ml to well over 200 ml, so one person's katori of rice is about 100 calories and another's is over 250. Before you compare roti to rice, it is worth knowing which katori you are holding.
Working out a whole plate rather than one swap? The Indian food calorie calculator adds the roti, the rice and everything beside them, at home, restaurant or dhaba.
Common questions
Is roti or rice better for weight loss?
A katori of rice is about 156 calories and two rotis about 220, so rice is lighter per katori. Roti has more fibre and a lower glycemic index, so it keeps you fuller, which can matter more than the calorie gap. Portion size and the fat you add matter more than either.
How many rotis equal one katori of rice?
On calories, about one and a half medium rotis (165) match a katori of cooked rice (156). Two rotis are about 220, so swapping two rotis for one katori saves you roughly 64 calories but costs you most of the fibre.
Is rice bad for weight loss?
No. Rice is not fattening on its own. The problem is large portions and rich, oily accompaniments. A controlled katori of rice, ideally brown, fits a weight-loss plan fine.
Every dish in this comparison
Related guides
- Naan vs Roti: Calories, Protein, and Which to Eat
A naan is more than double a roti, about 260 calories to 110. Here is the full comparison, why the gap is so big, and when each one is worth ordering.
- Homemade vs Restaurant Indian Food: Calorie Gap
Restaurant Indian food runs 30 to 50 percent higher in calories than home cooking, and the reason is invisible: 3 to 5 times the oil, ghee, and cream.
- Indian Food for Weight Loss: Eat This, Skip That
You do not have to give up Indian food to lose weight. Here are the lighter dishes, the calorie traps, and the simple swaps, with the real numbers for each.
See all of them on the guides and tools hub.
Be one of the first to use Katori.
Katori works this out for your actual plate, preparation and portion included, instead of handing you one number for the dish name.
Join the waitlist