Indian food calories

Calories in Roti (whole wheat phulka) (रोटी / chapati)

1 medium roti (35 g) of roti (whole wheat phulka) has about 105 kcal. Per 100 g it provides 297 kcal, 9.8 g protein, 52 g carbohydrate and 5.5 g fat.

PortionWeightCalories
1 medium roti (35 g)35 g105 kcal
2 medium rotis (70 g)70 g210 kcal
1 large tandoori roti (55 g)55 g165 kcal

Macros per 100 g

Energy297 kcal
Protein9.8 g
Carbohydrate52 g
Fat5.5 g
Fibre4.2 g

What changes the number

The number that matters is the one after ghee. A dry 35 g phulka is about 105 kcal; brushing it with half a teaspoon of ghee adds roughly 20 kcal, so a four-roti dinner quietly becomes a five-roti dinner. Size drifts more than people expect too — a hotel or tandoori roti is often 55–70 g against the 35 g home phulka this figure assumes. If you are weighing nothing else, weigh your atta for a week; most people find their "one roti" is closer to 1.4.

Next step · 1 month free

Snap your plate instead of looking it up

Take a photo of your meal in the MetaFit app and it logs the calories for you. New users get the first 1 month free.

Download the app

Learn the method: how to count calories in Indian food · your daily calorie target

Where this number comes from

Primary source: MetaFit Indian Curated v1.0, entry chapati — the same dataset the MetaFit app logs against. Checked by MetaFit Nutrition Team on 2026-09-22.

Cross-checked against USDA FoodData Central (Bread, chapati or roti, whole wheat, commercially prepared), which gives 299 kcal per 100 g — effectively the same figure.

Home recipes vary, especially in oil and ghee.

WhatsAppStart your Journey