The short answer
For fat loss, total calories matter far more than roti versus rice. Two medium rotis and one cup of cooked rice land in a similar range, about 200–240 kcal. Pick the one you enjoy, measure it, and pair it with protein and vegetables.
How they compare
| 2 medium rotis (whole wheat) | 1 cup cooked white rice | |
|---|---|---|
| Calories | ~200–240 | ~200 |
| Protein | ~6 g | ~4 g |
| Fibre | ~4–6 g | ~0.5 g |
| Easy to overeat? | Less, if made fresh | Yes, portions grow quietly |
Whole wheat roti has more fibre and a little more protein, which helps fullness. Rice is easier to digest for some people and easier to eat in large amounts. Brown rice sits in between.
Where the real calories hide
- Ghee or butter on roti: about 45 kcal per teaspoon. Four buttered rotis can carry more fat than the sabzi.
- Parathas: a stuffed paratha cooked in oil can be 250–350 kcal each.
- Fried rice, pulao and biryani: the oil, nuts and meat make a plate two to three times plain rice.
- Serving style: rotis come one at a time, so you notice. Rice is piled on in one go, so most people never know how much they ate.
How to portion either one
- Fat loss: 1–2 rotis or about 1 cup of cooked rice per meal, with a protein and half the plate vegetables.
- Maintenance or muscle gain: 3–4 rotis or 1.5–2 cups of rice, depending on your size and training.
- Use the same katori or bowl every time for rice. It turns guessing into a habit.
What about diabetes and blood sugar?
If you have diabetes or prediabetes, rice portion and type matter more. Smaller portions, pairing rice with dal and vegetables, and choosing whole grains more often all help. Your doctor or a registered dietitian can set targets for your situation.

