All articles

Rice vs Roti for Weight Loss: What the Numbers Actually Say

Per serving, roti carries more protein and fibre and a lower glycaemic index than white rice. But the calories are close, and portion size matters more than the choice. Full breakdown.

6 min read24 May 2026by Fitness Chief

For weight loss, neither rice nor roti is the villain. Gram for gram, roti gives you slightly more protein and fibre and a gentler rise in blood sugar than white rice. But that edge is small, and it disappears the moment you smear ghee on the roti or go back for a second katori of rice. Your result is decided by portion size and what you cook them in, not by which one you pick.

Most people want a clean winner here. There isn't one. What there is, is a set of numbers that show where the real differences sit, and they are not where most "rice vs roti" arguments put them.


The Numbers: Rice vs Roti, Side by Side

Per 100g of cooked food:

FoodCaloriesCarbsProteinFibre
White rice (cooked)130 kcal28g2.7g0.4g
Brown rice (cooked)123 kcal26g2.7g1.6g
Whole wheat roti~265 kcal~50g~9g~5g

(White and brown rice values: USDA FoodData Central. The roti number looks high next to rice, but that comparison is misleading: cooked rice is roughly two-thirds water, while a finished roti is much drier, so per 100g it packs in more of everything. The fair comparison is per serving, below.)

Because rice soaks up so much water, it reads light per 100g. A roti is dense. To compare them honestly you have to look at how much of each actually lands on your plate.

Typical servingCaloriesProteinFibre
1 katori white rice (180g cooked)~230 kcal~5g~0.7g
1 katori brown rice (180g cooked)~220 kcal~5g~3g
2 medium rotis (60g atta)~200-220 kcal~7-8g~4g

(Roti figures based on 30g atta per roti, IFCT 2017 / NIN; atta is about 340 kcal and 12g protein per 100g.)

Read that second table again. Two rotis and a katori of white rice land at almost the same calories. But the rotis carry more protein and several times the fibre. That is the whole nutritional case for roti, in one line.

Glycaemic Index: Where Roti Pulls Ahead

This is the one real, repeatable difference between them.

White rice has a high glycaemic index, commonly cited around 70 to 73. Whole wheat roti sits lower, usually in the low-to-mid 50s, with some sources putting it into the low 60s. A lower GI means a slower, flatter rise in blood sugar after you eat.

Two caveats keep this honest:

  • Not all rice is high-GI. Basmati and parboiled (sela) rice have a firmer starch structure and land lower, often in the 50s, close to roti.
  • You almost never eat either one plain. Add dal, curd, sabzi and a little fat, and the GI of the whole plate drops. Rice eaten with dal and sabzi spikes far less than rice on its own. GI figures also shift with the variety, how long you cook the grain, and even whether you cool and reheat it.

For weight loss, the GI angle matters indirectly. A steadier blood-sugar curve tends to mean fewer energy crashes and fewer cravings two to three hours later. It does not burn fat on its own.

"Rice Makes You Fat" Is the Wrong Story

Plain cooked rice is not calorie-dense. The weight gain people blame on rice almost always comes from what surrounds it: a second and third helping, a fried papad, pickle sitting in oil, a ghee-heavy rasam, or rice as the easy filler once the sabzi runs out. Roti collects the same blame, except there the usual culprit is the ghee on top.

Stop guessing your macros.

Get a personalised 7-day Indian meal plan - dal, roti, rajma and all - with exact macro targets. Free during early access.

Build My Meal Plan - Free

If the scale is creeping up on a rice-heavy diet, the fix is not "switch to roti". It is "measure the portion and watch the oil". Swapping to roti while still going back for seconds changes very little.

So Which Should You Pick?

A simple way to decide:

  • Pick the one you portion-control better. If you can stop at 4 rotis but a plate of rice always becomes two plates, eat rotis. If half a katori of rice leaves you satisfied while rotis make you keep reaching, eat rice.
  • Want more protein and fibre per bite? Roti, or brown rice over white.
  • Want steadier energy and fewer mid-morning cravings? Lean towards roti, brown rice, or parboiled rice.
  • Mixing both in one meal is completely fine. A roti with a small portion of rice is a normal, balanced Indian plate. The total amount is what counts.

There is no version of this where the grain by itself makes or breaks your weight loss. Get the portion and the oil right and both work.

For the full roti math, see how many rotis per day to lose weight. For protein numbers across Indian staples, see the protein content of common Indian foods guide.


Stop Guessing Your Portions

The real trouble with "rice vs roti" is that almost nobody knows how much they actually ate. A katori of rice can be 150g or 300g. Four rotis can be small phulkas or thick ghee-brushed ones. Eyeballing it drifts by 300 to 500 calories a day, which is the whole gap between losing weight and stalling.

Fitness Chief logs your rice and rotis in real Indian portions, katoris and pieces, not "1 cup of bread", and shows exactly how much room is left in your day.

Start tracking your Indian diet free at FitnessChief.app


FAQ

Is rice or roti better for weight loss? Roti has a small edge: more protein, more fibre, and a lower glycaemic index per serving. But two rotis and a katori of rice are about the same calories, so the better choice is whichever you find easier to keep to a fixed portion. Both fit a weight-loss diet.

Does eating rice at night make you gain weight? No. Weight change depends on your total calories across the day, not the clock. Rice at dinner is fine as long as the day's intake fits your target. The "no rice at night" rule is folk advice, not science.

Is brown rice better than white rice for weight loss? Marginally. Brown rice has nearly the same calories and protein as white rice but about four times the fibre (1.6g vs 0.4g per 100g), which helps with fullness. Useful, but not a weight-loss shortcut on its own.

Which has more calories, one roti or one katori of rice? One katori of cooked white rice (about 180g) is roughly 230 kcal, similar to two medium rotis. A single roti is around 100 to 110 kcal, so a katori of rice is closer to two rotis than one.

Can I eat both rice and roti in the same meal? Yes. Plenty of Indian plates have both. Just treat them as one carb budget, say two rotis plus half a katori of rice, rather than a full serving of each.

Is curd rice good for weight loss? It can be. A bowl of curd rice (around 200g) is roughly 250 to 300 kcal and gives you some protein from the curd. Keep the portion in check and go easy on the tempering oil and it works well, especially as a light, gut-friendly meal.

Related articles

Track your Indian meals with Fitness Chief

Get a personalised 7-day Indian meal plan and track macros by describing your meals in plain text. Free during early access.

Build My Indian Meal Plan - Free