The rice vs roti debate is one of the most searched Indian dietary questions across UK, Canada, Australia, and India. Both are staple carbohydrates in Indian meals with similar calorie content per gram, but different glycemic impact and nutrient profiles.
Bottom line: Per 100g, Rice has fewer calories. However, roti has more fiber (3g/100g vs rice's 0.4g/100g), which slows digestion and keeps you fuller. For weight management, whole wheat roti is generally preferred — but the total portion size matters more than which you choose.
Per standard serving
| Nutrient | Basmati Rice | Roti |
|---|---|---|
| Calories | 234 kcal | 96 kcalLOWER |
| Carbs | 50.4g | 17.6g |
| Protein | 4.9gLOWER | 3g |
| Fat | 0.5g | 1.4g |
| Fiber | 0.7g | 1.2g |
| Serving | 1 cup cooked | 1 piece |
Both dishes are in Calorique's database with options for homemade, restaurant, and takeaway portions.
Calorique has the most accurate Indian food database — built for diaspora portions, not just India-context values.
Download FreeNutritional values are approximate and based on standard recipes. Data compiled from USDA FoodData Central and established nutritional references. Actual values vary by preparation, brand, and portion.
For educational purposes only. Not a substitute for professional dietary advice.
Sources: USDA FoodData Central · NIN India (IFCT)