Roti vs Rice for Weight Loss — Which Is Actually Better?

By NYUS Inc. · Updated July 2026

It's the oldest question at the Indian dinner table: give up rice, or give up roti? The short, honest answer is that neither one makes or breaks weight loss — a sustained calorie deficit does. But there are real differences in fibre, glycemic response and how easily each one gets over-served, and knowing them helps you build a plate you can actually stick to. Here's the evidence-based breakdown, without the fad-diet noise.

The one-line answer

For most people trying to lose weight, whole-wheat roti has a small edge over white rice — more fibre, a lower glycemic index, and it's a little harder to overeat. But that edge is tiny next to the thing that actually decides your results: portion size and your total calories for the day. A measured bowl of rice with dal, sabzi and protein will beat a tower of six ghee-brushed rotis every single time.

Roti vs rice: the numbers

Here's how a realistic serving of each compares. Treat these as good approximations — exact values shift with flour type, rice variety, and how much fat is added in cooking.

Per typical servingRoti (1 medium, whole wheat, no ghee)White rice (1 cooked cup, ~150 g)
Calories~100–110 kcal~190–200 kcal
Fibre~2.5–3 g~0.4–0.8 g
Glycemic index (approx.)Lower (~52–55)Higher (~70–73)
Typical over-serving trapExtra rotis + ghee brushingBig 250–300 g bowls (~350–400 kcal)

Two rotis and one cup of rice land in a broadly similar calorie range. The difference in practice is that rice is easier to pile on — a restaurant or home bowl is often nearer 250–300 g — while roti's fibre keeps you fuller per calorie. For exact numbers on the rest of your plate, use our calories and macros of common Indian foods reference.

Where roti wins

Where rice wins

What actually decides weight loss

Swapping rice for roti (or the reverse) will not, by itself, move the scale. What moves it is a consistent calorie deficit over weeks. If you don't know your daily target yet, start with our India TDEE and calorie guide — it's the number every other decision hangs off.

Three habits matter more than the roti-vs-rice debate ever will:

  1. Serve a fixed portion, then stop. Decide "two rotis" or "one katori of rice" before you sit down, plate it, and don't graze the serving bowl.
  2. Anchor the plate on protein. Half your plate as sabzi and salad, a real protein source (dal, curd, eggs, chicken, paneer, soya), and a controlled portion of your carb. Protein and fibre are what keep you full — see our high-protein Indian foods guide.
  3. Watch the add-ons, not the grain. The ghee on the roti, the extra oil in the pulao, the papad and the sweet after — that's usually where the surplus calories hide, not in the roti or rice itself.

So, roti or rice? A practical rule

Have both. A balanced Indian weight-loss plate can run rice at lunch and roti at dinner, or one katori of rice with one roti — as long as the total fits your calorie target. If you must pick a default, choose whole-wheat roti when you want to stay full longer (busy days, long gaps between meals) and a measured portion of rice — ideally brown when you want something lighter on the stomach. Build the rest of the meal around protein and vegetables and the grain becomes a footnote. For a full sample structure, see our Indian diet plan for weight loss.

A note on health

This article is general educational content, not medical advice. Calorie and glycemic figures are approximations that vary by flour, rice variety, and cooking. If you have diabetes, PCOS, kidney disease, or any condition needing a therapeutic diet, consult a doctor or registered dietitian before changing how you eat.

Stop guessing portions — track them free

NYUS is a free AI nutrition coach built for Indian food: 1,000+ Indian foods with macros (roti, rice, dal, sabzi and the rest already logged in kitchen units), adaptive targets that recalibrate weekly from your real progress, and a protein-first daily plan. No ads, no data sold.

Get NYUS on Google Play

Frequently asked questions

Is roti or rice better for weight loss?

Neither is a magic food — weight loss is driven by a sustained calorie deficit, and both roti and rice can fit inside one. That said, whole-wheat roti has a small edge: it carries more fibre and a lower glycemic index per serving, so it tends to keep you fuller for longer. The bigger lever by far is portion size. A controlled bowl of rice beats an oversized stack of rotis every time.

How many calories are in one roti vs one cup of rice?

A plain medium whole-wheat roti (no ghee) is roughly 100–110 kcal. One cooked cup of white rice (about 150 g) is roughly 190–200 kcal. Two rotis and one cup of rice therefore land in a similar range, but real bowls of rice are often 250–300 g — closer to 350–400 kcal — which is why rice portions creep up faster.

Does rice cause weight gain?

No single food causes weight gain on its own. Rice gets blamed because it is calorie-dense, easy to over-serve, and often eaten with oily curries. Measured portions of rice — especially paired with protein, dal and vegetables — fit comfortably into a weight-loss diet. Brown rice or hand-pounded rice adds fibre and lowers the glycemic response if that matters to you.

Should diabetics choose roti over rice?

Whole-wheat roti generally has a lower glycemic index than white rice, so it raises blood sugar more slowly, which is why it is often suggested. But responses are individual, and portion size, what you eat alongside it, and total carbohydrate matter more than roti-versus-rice alone. If you have diabetes, follow your doctor's or dietitian's guidance rather than a blanket rule.