Guide

Roti vs rice: calories and protein

One plain roti is about 90 kcal with 3 g protein; one bowl of cooked rice (150 g) is about 195 kcal with 4 g protein. Per serving most people eat, two roti and one bowl of rice are close. Roti has more fiber; the bigger difference is how much of each you eat.

The numbers

FoodServingCaloriesProteinCarbsFiber
Roti1 roti90 kcal3 g18 g2.5 g
White rice1 bowl (150 g)195 kcal4 g43 g0.6 g
Brown rice1 bowl (150 g)170 kcal4 g36 g2.7 g
Ragi roti1 roti135 kcal3 g29 g4.5 g

So which is better?

For weight loss, neither is a villain. Calories decide fat loss, and two roti or one bowl of rice land in a similar place. Roti tends to be more filling for the calories because of its fiber, and it's easier to count because it comes in pieces. Rice is easy to over-serve: a heaped plate can be two or three bowls.

For the gym, carbs fuel training. Rice before or after a session is perfectly good; many lifters prefer it because it is easy to digest.

What actually changes the answer

  • Portion: count roti and measure rice by the bowl or ladle.
  • What goes on it: ghee on roti, or a rich gravy with rice, can double the meal.
  • The curry: rice soaks up more of a liquid dal than roti does, which Kynetix accounts for (about 85 g of dal per ladle of rice versus 50 g per roti).

Roti, rice and blood sugar

Whole wheat roti has more fiber than white rice, so it tends to be digested a little more slowly. Brown rice sits between them. Eating either with dal, sabzi, curd and some protein slows things down further. If you have diabetes or a blood sugar concern, your doctor or dietitian should guide the choice; for most people trying to lose fat, total calories and protein matter more than the grain.

What about paratha, puri and naan?

These are different foods from a plain roti because of the fat. A plain paratha is about 260 kcal in Kynetix's table, close to three plain roti. Puri is fried and naan is usually larger and made with refined flour and butter. Enjoy them, but log them as what they are, not as roti.

Millet rotis

Ragi, jowar and bajra rotis are good options for variety, fiber and minerals. A ragi roti is about 135 kcal and carries far more calcium than wheat. Calories are in the same range as a wheat roti, so swap them for taste and nutrition rather than for weight loss on its own.

A fair way to decide

  • Eat the one you enjoy and can portion. Consistency beats the perfect grain.
  • On a cut, roti makes it easier to count and stop.
  • Around training, rice is easy to digest and refuels well.
  • Either way, put a protein source and a vegetable next to it.

Myths you can ignore

  • "Rice makes you fat." Eating more calories than you burn does. Rice is just easy to over-serve.
  • "Never eat carbs at night." Your body doesn't count the clock. Total calories over the day decide weight change.
  • "Brown rice is a weight-loss food." It has more fiber and minerals, but similar calories per bowl.

Key takeaways

  • A plain roti is about 90 kcal; a bowl of cooked rice (150 g) about 195 kcal.
  • Two roti and one bowl of rice are close in calories.
  • Roti is easier to count and a little more filling; rice is easy to digest around training.
  • Watch the ghee, the gravy and the second helping.

How to log it

Type "3 roti and dal" or "1 bowl rice, rajma" into Kynetix. It counts the roti or rice and sizes the curry to match.

Questions

Is roti better than rice for weight loss?

Not by much. Two roti (about 180 kcal) and a bowl of rice (about 195 kcal) are close; roti has more fiber and is easier to portion.

How many calories in 1 bowl of rice?

About 195 kcal for 150 g of cooked white rice in Kynetix's food table.

Roti ya chawal, kya better hai?

Calories mein zyada farak nahi. 2 roti lagbhag 180 kcal aur 1 katori chawal lagbhag 195 kcal. Portion zyada important hai.

More guides

General information for healthy adults, not medical advice. Food values are estimates from Kynetix's food table.