Roti vs Rice for Weight Loss — Which Is Better?

Roti vs Rice for Weight Loss — Which Is Better?

Every Indian who's ever tried to lose weight has asked this question. Let's end the debate.

The numbers, side by side

1 Roti (30g atta) 1 Bowl Rice (150g cooked)
Calories 72 kcal 180 kcal
Protein 2.5g 3.5g
Carbs 13g 40g
Fiber 2.5g 0.5g
Fat 1.5g 0.3g
Glycemic Index 55 (medium) 73 (high)

Two rotis (144 kcal) vs one bowl of rice (180 kcal). Roti wins on calories. But the real difference isn't calories — it's fiber and glycemic index.

Why roti is generally better for weight loss

1. More fiber. Two rotis give you 5g fiber. One bowl of white rice gives you 0.5g. Fiber keeps you full longer, feeds your gut bacteria, and slows sugar absorption.

2. Lower glycemic index. Roti (55) releases sugar slowly. White rice (73) dumps it fast. Slower release = less insulin = less fat storage = less post-meal sleepiness.

3. Harder to overeat. You stop at 2-3 rotis naturally. With rice, one helping becomes two becomes three. The loose texture of rice makes portion control harder.

When rice is fine

Rice isn't the enemy. The quantity is. One small katori of rice with a big serving of dal, rajma, or chole and sabji is a perfectly balanced meal for weight loss.

Brown rice (GI 50) and hand-pounded rice are better alternatives — more fiber, slower digestion, more micronutrients.

The real answer

It's not roti OR rice. It's how much and what you eat with it.

A weight loss plate should be: half sabji/salad, quarter protein (dal/paneer/chicken/egg), quarter roti or rice. If you follow this formula, both work.

But if you had to pick one for weight loss? Roti. The fiber and portion control advantages are real.

The best option nobody talks about

Bajra roti, jowar roti, or ragi roti. Lower GI than wheat roti, higher fiber, more micronutrients. These traditional Indian grains fell out of fashion but they're making a comeback — and for good reason.

Track your meals with Shellel for a week and see how your calorie count changes when you swap rice for roti. The data usually surprises people.

Frequently Asked Questions

How many rotis should I eat per meal for weight loss?

2-3 rotis per meal is reasonable for most adults on a weight loss plan. Pair with dal and sabji — the roti is just one part of the plate.

Is rice bad for diabetics?

Not banned, but portion matters more. A small serving with lots of dal and sabji is okay. Large portions of white rice spike blood sugar. Read our diabetes diet guide for more.

Can I eat both roti and rice in the same meal?

You can, but for weight loss, pick one. Both together means double the carbs without double the protein or fiber.

roti rice weight loss calories Indian diet carbs comparison glycemic index
Ashutosh Swaraj

Founder of Shellel — building an AI nutritionist that actually understands Indian food. All nutrition data on this site is sourced from ICMR-NIN Indian Food Composition Tables.