Indian food calories

How many calories are in a roti?

1 medium roti (7 in / 18 cm) has about 120 kcal, with 3.1 g of protein, 18.4 g of carbs and 3.7 g of fat, according to USDA FoodData Central. Here's how that changes with size and with the way it's cooked.

Calories in roti (chapati) by size

ServingWeightCaloriesProteinCarbsFat
1 small roti (6 in / 15 cm)27 g81 kcal2.1 g12.4 g2.5 g
1 medium roti (7 in / 18 cm)40 g120 kcal3.1 g18.4 g3.7 g
1 large roti (8 in / 20 cm)52 g155 kcal4.1 g24 g4.8 g
2 medium rotis80 g*239 kcal6.3 g36.9 g7.4 g
100 g100 g299 kcal7.9 g46.1 g9.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.

  1. USDA FoodData Central: “Bread, chappatti or roti” (FDC ID 2707713)
  2. USDA ARS: Food and Nutrient Database for Dietary Studies (FNDDS)

Questions

How many calories are in 1 medium roti (7 in / 18 cm)?

About 120 kcal, with 3.1 g protein, 18.4 g carbs and 3.7 g fat, based on USDA FoodData Central's "Bread, chappatti or roti".

How many calories are in 100 g of roti (chapati)?

About 299 kcal per 100 g, according to USDA FoodData Central.

Why is my roti different from this number?

USDA's value comes from one standard recipe. Your recipe, the oil or ghee used and the size of your serving change it. Each teaspoon of ghee adds about 41 kcal.

Can NutriPixel count roti from a photo?

Yes. Photograph your plate and NutriPixel lists each food with its calories and macros, which you can adjust before logging. The free plan includes 3 AI photo scans a day, and typed entries are unlimited.

Try NutriPixel on your next meal

Free on Google Play. Pro comes with a 7-day free trial.

Get it on Google Play