FITENABLE

Home / Blog / Nutrition · Indian food

Nutrition · Indian food

Calories in 1 roti, chapati, paratha and naan — measured, not guessed

Real-world calorie counts for the breads you actually cook at home. Per-piece numbers for plain roti, ghee chapati, aloo paratha, and butter naan, with the gram-weight of each so you can stop estimating.

6 min read

The first thing a client asks me when they start logging food is “how many calories in one roti?” The answer is more useful than most articles make it — it depends mainly on weight, not whether you call it roti, chapati or phulka.

Here are real numbers from the Indian Food Composition Tables 2017 (NIN Hyderabad), cross-checked against the USDA FoodData Central database for the wheat flours used in Indian rotis. I've included the gram-weight of each piece because that's the variable people miss when they compare numbers across sites.

The short answer

Bread (1 piece)WeightCaloriesProteinCarbsFat
Plain roti / chapati (atta, no ghee)40 g110–1203.5 g22 g0.5 g
Roti + 1 tsp ghee brushed on top45 g155–1653.5 g22 g5.5 g
Phulka (drier, smaller)30 g85–952.7 g17 g0.3 g
Plain paratha (1 tsp oil in dough + 1 tsp on tawa)70 g220–2505 g32 g9 g
Aloo paratha (1 tbsp oil, potato stuffing)110 g280–3306 g40 g11 g
Plain naan (maida, oven-baked)80 g240–2707 g45 g4 g
Butter naan (restaurant-size, ghee-brushed)90 g310–3407 g46 g10 g
Jowar / bajra roti40 g100–1103 g21 g0.6 g
Ragi roti40 g105–1152.8 g23 g0.5 g

Why per-piece numbers vary so much online

Most articles quote “1 roti = 70 kcal” or “1 roti = 150 kcal” and both are technically correct for some roti somewhere. The variables that matter:

  • Weight in grams. A small home-rolled phulka is 25–30 g. A medium roti is 40 g. A restaurant tandoori roti is 60–70 g. Calorie scales linearly with weight, so a 70 g roti has ~180 kcal — almost double a 40 g one.
  • Flour type. Atta (whole-wheat) and maida (refined) have nearly identical calories per 100 g but very different fibre and glycemic load. Bajra and jowar flours are slightly lower in calories and higher in fibre.
  • Added fat. A roti cooked dry is ~110 kcal at 40 g. The same roti brushed with 1 tsp ghee climbs to ~155 kcal. Most home cooks add fat by reflex and forget to count it.
  • Stuffing. Plain paratha vs aloo paratha vs paneer paratha vary by 80–150 kcal each. The stuffing usually carries more calories than the bread itself.

How to estimate your roti weight without a scale

Weigh your rolled-out dough ball ONCE on any kitchen scale, then memorise the size. A 40 g dough ball rolls into a roti roughly the size of a CD (12 cm diameter). 30 g rolls to about 10 cm — closer to a phulka. 60 g rolls to about 16 cm — what you get at a tandoori restaurant.

Once you know your roti size, you can use the table above without ever weighing again.

The practical take for a fat-loss plan

On a 1,800 kcal/day cut for an Indian adult, you can comfortably fit:

  • 4 rotis a day at 40 g each = 460 kcal across two main meals, leaving 1,340 kcal for dal, sabzi, paneer, curd, fruits, and a snack.
  • Or 6 phulkas at 30 g each = 540 kcal spread across three meals if you eat smaller, more frequent plates.

The pattern that breaks most people's deficits isn't the roti — it's the ghee on the roti, the oil in the sabzi, and the chai-biscuit between meals. Roti is cheap calories per gram and high-fibre when it's whole-wheat. Count it, but don't fear it.

A quick word on naan

Naan is the calorie-dense outlier. It's maida (refined flour, no fibre), it uses curd or milk in the dough (adds fat), and the butter-naan version is brushed with ghee or butter on top. A single restaurant butter naan is 310–340 kcal — that's three home rotis in one piece. If you eat naan regularly at meals out, you're probably 200–400 kcal over what you think.

Numbers for plates you actually eat

PlateCalories
2 plain rotis + 1 katori dal (150 g) + 1 katori sabzi (150 g)~470
2 ghee rotis + 1 katori paneer sabzi + 1 katori dal~650
1 aloo paratha + curd (150 g) + pickle~430
1 butter naan + paneer butter masala (200 g)~750
3 phulkas + 1 katori rajma + 1 katori curd~520

Bottom line

A plain home roti is around 110 kcal at 40 g. Add 45 kcal for every teaspoon of ghee. A paratha doubles the number, an aloo paratha triples it, and a restaurant butter naan is 3x a home roti. Stop guessing — weigh your dough ball once, then trust the math.

If you want your daily calorie + protein target customised to your weight, lifestyle and goal, our quick few-minute assessment gives you a coach-reviewed plan in 24–48 hours. Or use the TDEE calculator to run your calorie number yourself.

Keep reading

TDEE calculator

Find your daily calorie burn

Free assessment

Get a coach-reviewed protein target

Calories to lose 5 kg

Companion deficit-size read

The next step

Stop reading about it. Get a plan built for you.

A 4-minute assessment, a coach-reviewed plan — built for your body, your kitchen, your life.

Take the assessment →