Calories in roti (chapati) by size
| Serving | Weight | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| 1 small roti (6 in / 15 cm) | 27 g | 81 kcal | 2.1 g | 12.4 g | 2.5 g |
| 1 medium roti (7 in / 18 cm) | 40 g | 120 kcal | 3.1 g | 18.4 g | 3.7 g |
| 1 large roti (8 in / 20 cm) | 52 g | 155 kcal | 4.1 g | 24 g | 4.8 g |
| 2 medium rotis | 80 g* | 239 kcal | 6.3 g | 36.9 g | 7.4 g |
| 100 g | 100 g | 299 kcal | 7.9 g | 46.1 g | 9.2 g |
* Calculated from USDA's per-100 g values. Other weights are USDA's own portion sizes.
What's in USDA's roti
USDA's value is based on a commercially made, frozen whole-wheat roti, so it already contains some fat (9.2 g per 100 g).
Per 100 g it also has 9.7 g of fiber.
What changes the number at home
- A dry phulka made at home with no oil in the dough usually comes in lower in fat than the frozen roti USDA measured.
- Ghee brushed on top is the biggest swing. Each teaspoon adds about 41 kcal.
- Size matters more than you'd think. A large roti is nearly twice the weight of a small one.
How NutriPixel logs roti
Photograph your plate and NutriPixel counts each roti separately, half pieces included, with calories, protein, carbs and fat for each. Change the count or the size before you log it, or skip the photo and type it, like 2 rotis
.
See how NutriPixel handles a whole plate on the Indian food calorie counter page, or browse calories in other Indian foods.
Sources
Values from USDA FoodData Central (FNDDS 2021–2023, published October 2024), which is in the public domain. Weights marked * are calculated by NutriPixel from USDA's per-100 g values; the rest are USDA's own portion weights. Numbers are rounded.