“Should I eat roti or rice?” is one of the most common questions from anyone trying to eat better on a desi diet. The answer is less dramatic than most people expect: two rotis and a cup of rice are roughly the same number of calories. The bigger differences are fibre, protein, portion size — and how much ghee comes along for the ride.
Here’s the comparison, using rounded values from USDA FoodData Central.
How many calories are in a roti?
A roti’s calories come almost entirely from the flour. Whole-wheat flour (atta) has about 340 kcal per 100 g, and a medium roti uses roughly 30 g of atta. So:
- One medium plain roti: about 100 kcal, 4 g protein, 22 g carbohydrate, 3 g fibre.
- With 1 teaspoon of ghee: about 140 kcal.
Size matters more than anything. A large, thin roti made from 45 g of atta is about 150 kcal before ghee. If you’re unsure, compare your usual roti to your palm: a roti that covers your whole open hand is around medium.
How many calories are in a cup of rice?
USDA lists cooked long-grain white rice at about 130 kcal per 100 g. One cup — about a fist-sized portion — weighs roughly 158 g:
- One cup cooked white rice: about 205 kcal, 4 g protein, 45 g carbohydrate, under 1 g fibre.
- One cup cooked brown rice: about 220–250 kcal, 5 g protein, around 3 g fibre.
Basmati is similar to other long-grain white rice. The main variable is portion — a heaped serving spoon of rice at a dawat can easily be two cups.
Roti vs rice side by side
| Portion | Calories | Protein | Carbs | Fibre |
|---|---|---|---|---|
| 1 medium roti (plain) | ~100 kcal | 4 g | 22 g | 3 g |
| 2 medium rotis (plain) | ~205 kcal | 8 g | 44 g | 6 g |
| 1 cup white rice, cooked | ~205 kcal | 4 g | 45 g | <1 g |
| 1 cup brown rice, cooked | ~220–250 kcal | 5 g | 46–52 g | 3 g |
| 1 plain naan (about 90 g) | ~260 kcal | 8 g | 45 g | 2 g |
| 1 paratha | ~250–300 kcal | 7 g | 36 g | 5 g |
Paratha values vary the most because of the fat. A paratha made from 50 g of atta (about 170 kcal) with 2 teaspoons of ghee (about 80 kcal) comes to around 250 kcal; a larger, flakier one can be far more.
So which is better for weight loss?
Neither roti nor rice causes weight gain on its own. Total calories over time do. That said, whole-wheat roti has a few practical advantages:
- More fibre. Two plain rotis have about ten times the fibre of a cup of white rice. Fibre helps you feel full.
- More protein. Roughly double, gram for gram of carbs.
- Easier portion control. Rotis come in countable units. Rice is served by the spoonful, which makes it easy to take more than you think.
Rice has its own advantages: it’s easy to digest, gluten-free, and pairs naturally with daal and many curries. If you prefer rice, eat rice — just measure your portion.
What matters more than roti vs rice
- Portion. Three rotis are about 300 kcal; two cups of rice about 410 kcal. Choosing a smaller portion of either does more than switching.
- Ghee and oil. A teaspoon of ghee on every roti adds about 40 kcal each. Fried parathas and puris carry much more fat than plain roti.
- What’s in the curry. The main dish often has more calories than the carb, mostly from cooking oil. See our guide to counting calories in desi food.
- Protein and vegetables on the plate. Pairing either carb with daal, chana, chicken, or salad makes the meal more filling.
Practical ideas
- Pick one carb per meal. Roti or rice, not both — a common habit at dinner.
- Start with one roti, then decide if you need a second.
- Serve rice with a cup measure for a week to learn what your usual portion really is.
- Try brown rice or mixed-grain atta if you want more fibre without changing the meal.
Track it without the maths
Whether you eat roti or rice, Jawan can estimate the meal from a photo or a quick description like “2 rotis with ghee and chicken salan.” Check the portion, adjust anything that’s off, and see your calories and macros for the day.
New to tracking? Start with how to count calories without weighing your food.
Sources
- Nutrient values: USDA FoodData Central, rounded. Roti and paratha values are calculated from whole-wheat flour and ghee values; homemade sizes vary.