Skip to main content
DietOwl
Indian Nutrition

Is Roti Healthier Than Rice? Every Indian Staple Ranked

D

Written By

DietOwl Nutrition Team

Published

17 April 2026

Reading Time

8 min read

Is Roti Healthier Than Rice? Every Indian Staple Ranked

Is Roti Healthier Than Rice? Every Indian Staple Ranked

"Roti is healthier than rice." This is probably the most repeated piece of nutrition advice in Indian homes. It is also not quite true.

The truth is that roti and rice are more similar in calorie, macronutrient, and glycaemic impact than most people realise. The differences that do exist are small, and neither is clearly better for all purposes. This guide compares them honestly and ranks every major Indian staple.

Roti versus rice: the honest comparison

A medium roti (40g whole wheat flour) and 1 cup cooked rice (160g) are remarkably similar:

NutrientRoti (1 medium)Rice (1 cup cooked)
Calories100 to 120200 to 220
Carbs18 to 22g45 to 50g
Protein3 to 4g4 to 5g
Fibre2 to 3g0.5 to 1g
Glycaemic Index62 to 7070 to 76

Per serving, one cup of rice has roughly twice the carbs of one roti. But portion-matched (meaning equal carb amounts: 2 rotis is close to 1 cup of rice), the nutritional difference narrows.

Where roti wins: more fibre, slightly lower glycaemic index, more B vitamins and minerals from the bran layer.

Where rice wins: easier to digest, lower FODMAP for sensitive guts, faster to prepare, compatible with a huge variety of protein preparations.

Where they tie: calories matched for portion, both respond similarly to pairing with dal and sabzi.

The problem with "roti is healthier"

The claim ignores four realities:

  1. Most Indian households use atta that contains 70 to 80 percent refined flour (maida blended in), not pure whole wheat. Commercial branded atta varies widely.
  2. Roti is typically eaten with ghee or oil, adding 30 to 50 calories per roti that rice does not have by default.
  3. Portion creep is common with roti. People eat 4 or 5 rotis and think it is "healthy," consuming 400 to 600 calories of carbs.
  4. Not all wheat is gut-friendly. Some people have gluten sensitivity without full celiac disease. Rice has none of these issues.

The honest picture: roti is marginally better than white rice nutritionally, but the difference is small enough that it usually comes down to which you prefer and which you portion better.

The full Indian staple ranking

Ranked from best to most demanding of discipline, for general health and weight management.

1. Ragi, jowar, bajra (millets)

Highest fibre, lowest glycaemic load, best micronutrient density. The gold standard for daily Indian staple.

2. Red rice, parboiled rice, hand-pounded rice

Minimal processing, higher fibre than polished rice, strong traditional Indian staple in Kerala, Tamil Nadu, Maharashtra, and Odisha.

3. Whole wheat roti (true whole wheat atta)

Good fibre, moderate glycaemic load. Check ingredients to confirm no maida blending.

4. Brown rice

Similar benefits to red rice. Slightly more popular, slightly less nutrient-dense.

5. Multigrain roti (jowar, bajra, wheat, ragi mix)

Combines the benefits of multiple grains. Harder to make well at home without a compatible blend.

6. White basmati rice

Slightly lower glycaemic index than other white rice due to amylose. A reasonable default.

7. Roti made from refined atta (maida-blended)

Common in urban households. Marginal nutritional value above maida alone.

8. Polished short-grain rice

Highest glycaemic response. Save for occasional biryani or pulao.

9. Maida-based preparations (naan, kulcha, bhatura, white bread)

Minimal fibre, minimal nutrient density. Occasional, not daily.

10. Refined flour biscuits, rusk, namkeen made from maida

Near-zero fibre, high glycaemic load, often with added sugar or salt. Functionally a sweet or snack, not a grain serving.

How to choose between roti and rice

Based on your specific context, not a universal rule:

  • Weight loss: either works. Portion, pair, and time matter more. Millets and red rice are marginally better options.
  • PCOS: same. See our rice and PCOS piece. Both roti and rice are fine when paired correctly.
  • Diabetes: millets and red rice are the best choices. Moderate amounts of whole wheat roti and brown rice are fine.
  • Digestive issues or IBS: rice is typically easier on the gut than wheat-based roti.
  • Post-workout meal: rice digests faster, making it better for post-exercise recovery.
  • Dinner: roti is traditionally advised for dinner due to slightly lower glycaemic impact. A reasonable preference, not a strict rule.

How much of either per meal

For most adults:

  • 2 to 3 rotis per meal OR
  • 1 to 1.25 cups cooked rice per meal

For active people or those gaining weight:

  • 3 to 4 rotis or 1.5 cups rice

For sedentary adults or those in weight loss:

  • 1 to 2 rotis or three-quarters of a cup of rice

The "which is better at night" debate

Roti at night is often recommended. The reasoning: roti has a lower glycaemic index and takes longer to digest.

Reality: both work at night if you eat dinner by 8 PM and portion appropriately. A 1 cup rice khichdi at 7:30 PM is a better dinner than 4 rotis at 9:30 PM.

Time and portion matter more than roti versus rice at dinner.

The bottom line

Roti is not meaningfully healthier than rice in most contexts. Choose based on your meal, your region, and what you will eat consistently without overdoing it.

A realistic Indian plate has both across the week, with millets and red rice as the best daily choices and white rice and maida-based breads as occasional ones.

For a full weight-loss focused approach, see our piece on why Indian diets fail. For personalised guidance, learn how DietOwl works.

Related Topics

#Roti#Rice#Indian Grains#Staples#Weight Loss

Biological Audit

Need a customized Indian Nutrition plan?

Join 100+ Indians achieving hormonal balance with DietOwl.

Deepen your Discovery.