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 protein calculator and TDEE calculator to run the numbers yourself.

Keep reading

Protein calculator

How much protein per day, by goal

TDEE calculator

Find your daily calorie burn

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 →