Rice vs Roti: Calories, Nutrition & Which Is Better?
One medium plain roti (~40g) has about 120 calories, while one cup of cooked white rice (~186g) has about 242 calories. Per typical serving, roti is the lighter choice and its fiber makes it more filling — but measured portions of rice fit any diet. Neither food is "bad"; portion size decides the outcome.
🍚 White Rice (cooked)
Calories per 100g: ~130 kcal
Per 1 cup (~186g): ~242 kcal
Protein: 2.7g · Carbs: 28g · Fat: 0.3g (per 100g)
Fiber: 0.4g per 100g
Best for: quick energy, post-workout meals, easy digestion
🫓 Plain Roti (whole wheat)
Calories per 100g: ~300 kcal
Per 1 medium roti (~40g): ~120 kcal
Protein: 8g · Carbs: 56g · Fat: 3g (per 100g)
Fiber: 4g per 100g (~1.6g per roti)
Best for: everyday calorie control, satiety, steady energy
Rice vs Roti: side-by-side comparison
| Factor | White Rice | Plain Roti | Better choice |
|---|---|---|---|
| Calories (per 100g) | ~130 kcal | ~300 kcal | Rice (more water content) |
| Calories (typical serving) | ~242 kcal (1 cup) | ~120 kcal (1 roti) | Roti |
| Protein (per 100g) | 2.7g | 8g | Roti |
| Carbs (per 100g) | 28g | 56g | Depends on portion |
| Fat (per 100g) | 0.3g | 3g | Rice (both very low) |
| Fiber (per 100g) | 0.4g | 4g | Roti |
| Typical serving size | 1 cup cooked (~186g) | 1 medium roti (~40g) | — |
| Weight loss suitability | Good with measured portions | Very good — built-in portion control | Roti |
| Muscle gain suitability | Excellent — easy fast carbs | Good | Rice |
| Satiety / fullness | Lower — fast digesting | Higher — fiber + chew | Roti |
| Best use case | Post-workout, with saucy curries | Daily meals, weight control | Depends on goal |
Values come from the CalorieMetrica nutrition database — the same data behind the Food Compare tool and Meal Planner. Roti values are for plain whole-wheat roti without ghee; a roti with ghee rises to roughly 170 kcal.
Calories: rice vs roti
The per-100g numbers look lopsided — roti at ~300 kcal versus rice at ~130 kcal — but that comparison misleads, because cooked rice is roughly 65–70% water while roti is a dry bread.
Nobody eats 100g of roti against 100g of rice. Real plates work in servings: one medium roti is ~40g and ~120 kcal, while one restrained cup of cooked rice is ~186g and ~242 kcal. So a typical two-roti meal (~240 kcal) and a one-cup rice meal land in the same range.
The gap appears at refill time. Rotis are counted — you know you ate a third one. Rice is scooped, and a "little more" from the serving dish adds 100–150 kcal invisibly. A heaped dhaba-style plate of 300–400g of rice reaches 390–560 kcal before any salan touches it. That refill blindness, not the grain itself, is why many people find weight loss easier on roti.
Nutrition comparison
Whole-wheat roti wins most nutrition-per-calorie measures. Per 100g it carries about 8g protein and 4g fiber against rice's 2.7g protein and 0.4g fiber — the milling that turns paddy into polished white rice strips away most of its bran and germ.
Atta keeps the wheat bran in, which is why roti digests more slowly and holds hunger off longer. Roti also contributes small but useful amounts of iron and B vitamins from wheat.
Rice counters with easy digestibility: it is gluten-free, gentle on sensitive stomachs, and its fast-release carbohydrate is exactly what a body wants after hard training. Neither food gets you far on protein — a full day of either would still leave a large protein gap, so the daal, chicken, eggs or yogurt beside them matters more than the starch you pick. Check your target with the Protein Calculator.
Which is better for weight loss?
Roti, for most people. Each roti is a fixed, countable ~120 kcal unit with fiber that slows the meal down. Two rotis with a bowl of daal and sabzi makes a filling ~450–500 kcal dinner. To match that with rice you need a kitchen scale or a strict one-cup habit — doable, but requiring more discipline. Neither choice rescues a day that is over budget, so anchor your plan to your actual numbers: get your daily target from the TDEE Calculator, check your starting point with the BMI Calculator, and structure meals in the Meal Planner.
Which is better for muscle gain?
Rice takes this one. Fast-digesting carbs restock glycogen efficiently after training, and rice is easier to eat in the volumes a bulking diet demands — three cups of rice go down far easier than six rotis. The classic chicken-and-rice gym meal exists for a reason: 200g rice plus 150g chicken breast is roughly 500 kcal with 50g protein. If you prefer roti, it works fine too; just count enough of them and keep total protein high. Set your intake with the Protein Calculator and build the week in the Meal Planner.
Which is healthier overall?
There is no absolute winner — context decides. Roti offers more fiber, protein and micronutrients per calorie, which suits sedentary days and weight control. Rice offers cleaner digestion and better training fuel.
Cooking method can flip the comparison entirely: a ghee-laden roti (~170 kcal) or an oily fried-rice preparation both leave "plain" versions of the other food ahead. Frequency and portion beat food choice: eating either one in measured amounts daily is healthier than alternating oversized plates of both. If you have diabetes or another medical condition, whole-wheat roti's slower glucose release usually helps, but confirm portions with your clinician.
Rice and roti in South Asian daily meals
In Pakistan and North India, roti is the default at lunch and dinner with rice as the weekend or celebration grain — pulao, biryani, khichdi. In Bangladesh and much of South India, plain bhat (boiled rice) anchors nearly every meal, and roti plays the supporting role. Both patterns can be healthy; both can overshoot. The practical rule is identical everywhere: keep the starch to a quarter of the plate, fill half with sabzi or salad, and reserve the remaining quarter for daal, fish, chicken or eggs. Regional guides: Pakistani Food Calories, Indian Food Calories and Bangladeshi Food Calories.
Practical meal examples
Weight-loss plate (~450 kcal): 2 plain rotis (~240 kcal) + 1 bowl mixed daal (~150 kcal) + cucumber-tomato salad with lemon (~60 kcal).
Muscle-gain plate (~650 kcal): 1.5 cups white rice (~360 kcal) + 150g grilled chicken breast (~250 kcal) + raita (~40 kcal) — about 50g protein.
Balanced daily plate (~500 kcal): 1 roti (~120 kcal) + ½ cup rice (~120 kcal) + chicken salan (~200 kcal) + sabzi (~60 kcal) — both grains, one sensible total.
Build any of these in the Meal Planner or the South Asian Meal Planner.
FAQs: rice vs roti
Which has fewer calories, rice or roti?
One medium plain roti (about 40g) has roughly 120 calories, while one cup of cooked white rice (about 186g) has roughly 242 calories. Per typical serving, roti is lower; per 100g, roti is denser (about 300 kcal vs 130 kcal) because it contains far less water.
Is roti better than rice for weight loss?
For most people, yes — roti's fiber (about 1.6g per roti) and chewier texture make it more filling per calorie, and rotis are naturally portion-controlled by count. Rice still fits a weight-loss diet if you measure it to about 100–150g cooked per meal.
Which has more protein, rice or roti?
Roti has more protein per calorie: about 3.2g per 40g roti (8g per 100g) versus about 2.7g per 100g of cooked white rice. Neither is a serious protein source — pair either with daal, chicken, eggs or yogurt.
Can I eat rice and roti in the same meal?
You can, but it stacks two starch portions in one meal. If you enjoy both, halve each portion — for example half a cup of rice plus one small roti — so total carbohydrate calories stay similar to a single normal serving.
Is it okay to eat roti at night?
Yes. Meal timing matters far less than daily totals. One or two plain rotis with sabzi or daal at dinner is a normal, balanced choice across Pakistan, India and Bangladesh.
Should diabetics choose rice or roti?
Whole-wheat roti generally produces a slower glucose rise than plain white rice thanks to its fiber. Portion size still dominates: a small measured serving of rice can beat an oversized pile of rotis. Consult your doctor or dietitian for personal guidance.
Related pages
Keep going
Compare any two foods instantly in the Food Compare tool, build a full day around your choice in the Meal Planner, find your calorie target with the TDEE Calculator, or check protein needs with the Protein Calculator.
📊 Values are practical estimates from the CalorieMetrica database. Homemade portions vary with flour, rice variety and cooking method. See Data Sources.