FoodMate AIFoodMate AI
Pakistani & South Asian food

Calories in Roti (Chapati)

Roti (Chapati) has about 120 calories per 1 medium roti (40 g), or 300 kcal per 100 g. That serving gives you 3.6 g protein, 22 g carbs and 2 g fat.

Per 1 medium roti120kcal
Protein3.6g
Carbs22g
Fat2g

Nutrition facts

Estimated for a typical home-style recipe. Restaurant and homemade versions vary with oil, ghee and portion size.

Protein 12%Carbs 73%Fat 15%
NutrientPer 100 g1 medium roti (40 g)1 large tandoori roti (70 g)1 small phulka (30 g)
Calories300 kcal120 kcal210 kcal90 kcal
Protein9 g3.6 g6.3 g2.7 g
Carbohydrates55 g22 g38.5 g16.5 g
Fat5 g2 g3.5 g1.5 g
Fiber6 g2.4 g4.2 g1.8 g
Sugar1 g0.4 g0.7 g0.3 g
Sodium350 mg140 mg245 mg105 mg

About Roti (Chapati)

A home-made roti or chapati is whole-wheat atta and water, rolled thin and cooked on a tawa without oil. One medium roti is about 120 kcal; a larger tandoori roti from the bakery is closer to 210 kcal. Because it is whole wheat it carries a useful amount of fibre.

Tip: Most people under-count rotis by one. Decide how many you will eat before you start, and skip the ghee brushed on top (45 kcal per teaspoon).

Burn off 120 kcal

Rough estimates for a 70 kg adult.

  • Brisk walking27 min
  • Running11 min
  • Cycling15 min

Stop guessing. Scan your plate.

Portion sizes are where calorie counts go wrong. Take a photo of your roti (chapati) and FoodMate AI estimates the portion and logs calories, protein, carbs and fat in seconds. Free to download.

Common questions

How many calories are in roti (chapati)?+

About 120 kcal per 1 medium roti (40 g), or 300 kcal per 100 g. Whole-wheat flatbread with no added fat; the number of rotis is what matters.

How many calories in 1 large tandoori roti?+

1 large tandoori roti (70 g) is roughly 210 kcal with 6.3 g protein, 38.5 g carbs and 3.5 g fat.

Is roti (chapati) high in protein?+

Yes — 1 medium roti gives about 3.6 g protein for 120 kcal, which is 12% of its calories from protein.

Is roti (chapati) good for weight loss?+

Roti (Chapati) is calorie-dense (300 kcal per 100 g), so it is easy to over-eat. It can still fit a weight-loss diet in a small, measured portion, but it should not be a daily staple.

Related foods

Values are averages for general information only and are not medical or dietary advice. Actual calories depend on the recipe, cooking oil and portion size. Browse all foods in our food calorie database.