Rice or Roti for Weight Loss? Calories, Fibre, Blood Sugar and How Much of Each
Every Pakistani trying to lose weight gets told to give up rice. Is roti really better? Here are the two compared portion for portion — calories, protein, fibre, blood sugar — what the big studies say about white rice and diabetes, and how to eat whichever you love.
By Taha Raza
Published
Ask anyone in Pakistan how to lose weight and the first answer is 'chawal band karo' — stop the rice. It is half right. Rice is not fattening in some special way, but the way we eat it — a heaped plate, often with a roti on the side, under a ladle of oily salan — makes it very easy to eat a lot of calories without noticing. Here is the honest comparison.
Portion for portion
| Food | Serving | kcal | Protein | Carbs | Fibre | GI |
|---|---|---|---|---|---|---|
| Whole-wheat roti | 1 medium (40 g) | 120 | 4 g | 22 g | About 3 g | 50–60 (low–medium) |
| Roti with ghee | 1 roti + 1 tsp ghee | 160 | 4 g | 22 g | About 3 g | Lower still — fat slows it |
| Plain paratha | 1 medium (80 g) | 280 | 5 g | 34 g | — | — |
| Naan | 1 restaurant naan (120 g) | 320 | 9 g | 56 g | — | High (70+) |
| White basmati rice | 1 cup cooked (160 g) | 205 | 4 g | 45 g | About 0.6 g | 55–60 (medium) |
| Short-grain white rice (non-basmati) | 1 cup cooked | About 205 | 4 g | 45 g | About 0.6 g | 73 (high) |
| Brown rice | 1 cup cooked | 180 | 4 g | 38 g | About 3.5 g | 66 (medium) |
| Chicken pulao | 1 plate (300 g) | 480 | 22 g | 60 g | — | — |
| Chicken biryani | 1 plate (300 g) | 550 | 25 g | 65 g | — | — |
Sela rice is parboiled — the grain is steamed before milling — which usually makes its starch digest a little more slowly than ordinary white rice, as long as it is not cooked to mush. Basmati and sela are both reasonable choices; soft, sticky short-grain rice is the one that sends blood sugar up fastest.
Per 100 calories: what you actually get
| Food | Protein per 100 kcal | Fibre per 100 kcal |
|---|---|---|
| Whole-wheat roti | 3.3 g | 2.5 g |
| Brown rice | 2.2 g | 1.9 g |
| White rice | 2.0 g | 0.3 g |
Fibre and protein are what keep you full, so for the same calories roti usually leaves you less hungry. A 2019 series of meta-analyses in the Lancet by Reynolds and colleagues found that people eating more fibre and whole grains had lower bodyweight and lower risk of heart disease, type 2 diabetes and early death — a point in favour of whole-wheat roti and brown rice over white rice and white-flour naan.
The real problem: how much we eat
One roti is a clear, countable unit. Rice is served by the ladle, and a Pakistani plate of rice is usually one and a half to two cups — 310–410 kcal before the salan. A plate of biryani is about 550 kcal and oil is part of the rice. The common double — a plate of rice with a roti 'for the salan' — is where many diets quietly fail.
| Lunch | kcal | Protein |
|---|---|---|
| 2 whole-wheat rotis + chicken salan (200 g) | 540 | 36 g |
| 1 cup basmati + 1 bowl daal + 1 cup dahi | 565 | 23 g |
| 1 plate chicken biryani + raita (½ cup dahi) | 615 | 28.5 g |
| 1 cup rice + 2 rotis + chicken salan (200 g) | 745 | 40 g |
Rice, roti and diabetes
For weight, a calorie is a calorie. For diabetes risk, the type of carbohydrate also seems to matter. A 2012 meta-analysis in the BMJ of more than 350,000 people found that each extra daily serving of white rice was linked to an 11 percent higher risk of type 2 diabetes, and that in Asian populations the highest eaters had a 55 percent higher risk than the lowest.
The PURE study, published in Diabetes Care in 2020, followed 132,373 people in 21 countries for nearly ten years. Eating 450 g or more of cooked white rice a day — about three cups — was linked to a higher risk of diabetes overall, and the strongest link was in South Asia, with 61 percent higher risk. These are observational studies, so rice may partly be a marker of a wider diet and lifestyle, but the direction is consistent: very large daily amounts of white rice are worth cutting, especially if diabetes runs in your family.
If you love rice
- Measure it: one cup of cooked rice (a standard katori is close) per meal while losing weight.
- Choose basmati or sela, cooked slightly firm, over soft short-grain rice. Brown rice adds fibre.
- Build the plate around protein and vegetables: daal, chicken, fish or dahi, and a salad, with the rice as the side rather than the base.
- Rice or roti, not both, at the same meal.
- Biryani and pulao are rice plus oil. Treat a plate as the whole meal, not a side.
- Rice left over and reheated the next day has slightly more resistant starch, a kind that digests slowly. It is a small effect — the portion matters far more.
If you prefer roti
- Whole-wheat (chakki) atta, not maida. Mixing in some jau (barley), bajra or chana flour adds fibre and protein.
- Count them. Two rotis at lunch and dinner is a common weight-loss portion for men; one to two for women on lower targets.
- Skip the ghee on top — it adds about 40 kcal a roti.
- Watch the size: a tandoor roti from the naanbai is often twice a home roti, and naan is closer to three.
- Paratha is not roti. At 280 kcal, one paratha is more than two rotis.
The verdict
Roti is the easier food for weight loss for most Pakistanis: it is pre-portioned, has more fibre and protein per calorie, and whole-wheat roti raises blood sugar less than soft white rice. But nobody needs to give up rice. A measured cup of basmati with daal or chicken and a salad fits any diet. What does not fit is a heaped plate of rice with a roti on the side and oily salan over both — whichever grain you blame.
This article is general information, not medical advice. If you have diabetes or prediabetes, agree carbohydrate portions with your doctor or dietitian, and do not change diabetes medication because of a change in diet without their advice.
Frequently Asked Questions
Is rice or roti better for weight loss?
Roti is usually easier. One whole-wheat roti is about 120 kcal while a cup of cooked white rice is about 205, and roti has more protein and much more fibre per calorie, so it fills you up for longer. But both work if you measure them: a cup of basmati with daal or chicken fits a weight-loss day just as two rotis do.
How many rotis a day can I eat to lose weight?
It depends on your calorie target, but most people losing weight fit three to five medium whole-wheat rotis a day — often two at lunch and two at dinner for men, one to two per meal for women on lower targets — alongside protein, vegetables and a measured amount of oil.
Is brown rice better than white rice?
It has about six times the fibre per cup (about 3.5 g versus 0.6 g) and slightly fewer calories, so it is more filling. Its glycaemic index is only a little lower than basmati. The portion still matters more than the colour.
Does rice cause belly fat?
No food targets belly fat. Rice leads to weight gain the same way anything does — by adding calories — and it is easy to eat a lot of it. Measured portions of rice within your daily calories will not add belly fat.
Can people with diabetes eat rice?
Usually yes, in a measured portion — about a cup of basmati or sela cooked slightly firm, eaten with protein and vegetables. Large daily amounts of white rice are linked to higher diabetes risk, especially in South Asia, so keep portions controlled and follow your doctor's advice.
Is eating rice at night bad for weight loss?
No. The time you eat it does not change how fattening it is; your total calories for the day do. If rice at dinner fits your day's calories, it is fine.
Sources
- Hu EA et al. White rice consumption and risk of type 2 diabetes: meta-analysis and systematic review. BMJ, 2012
- Bhavadharini B et al. White rice intake and incident diabetes: a study of 132,373 participants in 21 countries. Diabetes Care, 2020
- Reynolds A et al. Carbohydrate quality and human health: a series of systematic reviews and meta-analyses. The Lancet, 2019
More guides
- Glycemic Index Explained: Roti, Rice, and Whether It Matters for Fat LossEvery diet influencer has an opinion on the glycemic index. Here is what it measures, the numbers for the foods Pakistanis actually eat, and the honest answer on whether it changes fat loss.
- Fibre: How Much You Need, Why It Beats Most Diet Rules, and the Desi Foods That Deliver ItThe nutrient with the strongest evidence and the least marketing. What fibre does, how much the studies say, why the viral 'fibermaxxing' trend gets one thing wrong, and a Pakistani food table so you can reach 30 g without a supplement.
- How Many Eggs a Day Is Safe? Cholesterol, Heart Health, Muscle, and Desi vs Farm EggsEggs are the cheapest complete protein in Pakistan, and half the country has been told to throw away the yolk. Here is what the biggest studies actually found about eggs and heart disease, how many make sense for you, whole eggs versus whites for muscle, and the desi-anda myths.
