Calories in Desi Food, Dish by Dish
Calorie hub

Calories in Desi Food, Dish by Dish

  • 51 calorie guides

Nutrition figures from USDA FoodData Central and RotiAI recipe data. Not reviewed by a dietitian. General information, not medical advice. How we calculate

Find calories for your dish

51 guides

How many calories in a roti or chapati?

If you eat desi food, “how many calories in roti/chapati” (روٹی/چپاتی) is probably the single most useful number you can learn — because roti shows up at almost every meal. The short honest answer: a plain whole-wheat roti is roughly 70–120 calories, depending mostly on its size and how much flour went into it. This guide breaks down exactly what makes that number move, so you can count your own roti instead of trusting a random figure online.

The quick calorie answer

Roti calories are really just a function of how much atta (whole-wheat flour) is in the dough, plus any oil or ghee added. Water and cooking on a dry tawa add almost nothing. Here are honest, real-world ranges:

Roti sizeApprox. flourApprox. calories
Small (~6 inch)~20–25 g atta70–85 kcal
Medium (~7 inch)~30 g atta90–110 kcal
Large (~8–9 inch)~40–50 g atta120–150 kcal
Phulka / thin roti~20 g atta~70 kcal

These are ranges on purpose — a “roti” isn’t a standardized unit. The 8-inch tandoori-style roti at a dhaba and the thin phulka your nani makes at home are genuinely different foods, calorie-wise. When in doubt, weigh the flour: whole-wheat atta is about 340 calories per 100 g, and your roti keeps roughly that ratio of whatever flour you rolled into it.

What makes the number go up

A roti being brushed with ghee next to a plain dry roti

Roti vs chapati vs phulka — same thing?

For calorie purposes, roti and chapati are the same food — both are unleavened whole-wheat flatbreads cooked on a tawa. “Phulka” usually means a thinner roti puffed directly over the flame, so it’s often on the lighter end. Naan is the outlier: it’s made with maida, yogurt, and sometimes oil, so a naan runs 250–350 calories — far heavier than a roti. If you’re watching calories, roti beats naan every time.

Is roti good for a desi diet?

Yes — with portion sense. Whole-wheat roti brings fiber, some plant protein, and slow-release carbs, which is exactly why it’s a better everyday base than white rice or naan for most people.

The trouble is never the roti itself; it’s the count. Three or four large ghee-brushed rotis at dinner can quietly add 500+ calories before you touch the salan. A practical rule for weight management: pick your roti count first (say, two medium), then build the plate around it.

How roti fits your daily calories

Think of roti as your “carb budget” for a meal. Two medium rotis (~200 calories) plus a bowl of daal or a portion of sabzi is a genuinely balanced, filling desi meal well under 500 calories. Swap in one roti instead of two and add extra salad if you’re cutting. The dish sitting next to the roti — keema, korma, ghee-heavy salan — usually matters more for your total than the roti does.

Roti macros: what’s actually in a medium roti

Calories only tell part of the story. A medium whole-wheat roti (~30 g atta) breaks down roughly like this:

MacroApprox. amountWhy it matters
Carbohydrates~18–22 gMostly complex carbs, digested slower than white rice or maida
Protein~3 gSmall but adds up across 2–3 rotis per meal
Fat~0.5–1 g plainJumps to 4–5 g if brushed with a teaspoon of ghee
Fiber~2–3 gThe main reason roti keeps you fuller than naan or plain rice

Roughly 75–80% of a plain roti’s calories come from carbohydrate, which is exactly why the “count your rotis” advice matters more than any other single portion rule in a desi meal.

Roti portions compared to other everyday carbs

It helps to see roti next to the carbs it usually competes with on a plate:

Carb sourceTypical servingApprox. calories
1 medium roti1 piece (~30 g atta)~100 kcal
1 cup cooked white rice~150 g~200 kcal
1 cup cooked brown rice~150 g~215 kcal (more fiber)
1 plain dosa1 medium dosa (80 g)~168 kcal
1 idli1 piece (38 g)~49 kcal
1 naan1 piece250–350 kcal
1 paratha (plain)1 piece250–300 kcal
2 slices white bread2 slices~130–160 kcal

South Indian breakfasts sit close to roti in calories before the sides are added: a medium plain dosa is about 168 kcal and one idli about 49, while a full plate of masala dosa with sambar comes to about 470 kcal because of the potato filling and the sambar. To compare whole dishes rather than single pieces, the Pakistani breakfast recipes page ranks six nashta ideas by calories a serving, and the Pakistani rice recipes page does the same for rice dishes.

For the richer end of the hub, Kabuli pulao is about 610 kcal a serving and chapli kebab about 430 for two. In the Pakistani-Chinese group, veg hakka noodles come to about 420 kcal and chicken manchurian about 360, while hot and sour soup is about 93. For everyday home plates, see aloo anda at about 360 and bhuna khichuri at about 410.

Gram for gram, roti is one of the lighter carb options on a desi table — the naan and paratha comparisons are usually the real eye-opener for people trying to cut calories without giving up bread altogether. For a closer look at the roti-vs-rice question specifically, see roti vs rice for weight loss.

Roti calories by flour: atta, maida, bajra, jowar, besan

“Roti” is a method, not an ingredient, so the flour you roll changes the count a little. This table uses a medium roti made from 30 g of dry flour, with approximate typical USDA values per 100 g, before any ghee or oil:

FlourPer 100 gA 30 g rotiWhat changes
Whole-wheat atta~340 kcal~102 kcalThe everyday baseline, with the bran and fiber kept in
Maida (refined wheat)~364 kcal~109 kcalSlightly higher, and less fiber, so it fills you up less
Bajra (pearl millet)~378 kcal~113 kcalDenser and a little richer in fat, so a thick bajra roti is heavy
Jowar (sorghum)~329 kcal~99 kcalThe lightest of the group and naturally gluten-free
Besan (gram flour, as in missi roti)~387 kcal~116 kcalThe most protein per gram, which is why missi roti is more filling
Makki (cornmeal)~361 kcal~108 kcalGluten-free, and usually rolled thick, so a makki roti is bigger than it looks

The spread between the lightest and the heaviest flour is only about 17 kcal per roti, so flour choice matters far less than size and fat. Pick the flour for fiber, taste and gluten, not for a calorie saving. Mixed-flour rotis (atta with a little besan or bajra) land in between.

How much do ghee, oil and butter add to a roti?

Fat is the biggest swing factor, because it is about 9 kcal a gram, more than twice the 4 kcal a gram of flour. One teaspoon of ghee or oil weighs roughly 4.5 g and adds about 40 kcal, which is a third of a whole plain roti.

How the roti is finishedAdded fatTotal for a medium roti
Dry on the tawa, nothing addednone~100 kcal
A thin brush of ghee after cooking~1/2 tsp~120 kcal
Ghee smeared on one side (chupri roti)~1 tsp~140 kcal
Oil in the dough and ghee on top~1.5 tsp~160 kcal
Butter on a hot roti~1 tsp~135 kcal

This is why the same “two rotis” can be 200 kcal at one table and 320 at another. If you only change one habit, change this one: measure the ghee with a spoon instead of pouring it, or ghee only the first roti for the family.

Roti vs paratha, puri, naan and tandoori roti

Most “is roti healthy?” questions are really “is the bread I actually eat healthy?” Typical ranges for one piece, since none of these is a standard unit:

BreadHow it is madeApprox. calories per piece
Phulkathin, dry, puffed over flame60–75
Roti / chapatiwhole wheat, dry tawa90–110
Tandoori rotiwhole wheat, larger and thicker, tandoor120–150
Plain parathafolded with ghee or oil, shallow-fried250–300
Aloo parathastuffed with spiced potato300–380
Purideep-fried100–130
Naanmaida, yogurt and oil, tandoor250–350

Roti stays the lightest everyday option because it carries no cooking fat. A paratha is not “a roti with more flavour”: it is two to three rotis’ worth of calories on one plate.

How many rotis a day for your calorie goal?

A planning guide for adults, assuming roti is one of several carbs in the day. These are typical starting points, not medical advice, and your activity, age and goal move them:

Daily calorie targetMedium rotis a dayCalories from rotiShare of the day
1,400–1,500 (steady loss)2–3200–30014–20%
1,700–1,900 (gentle loss or small frame)3–4300–40016–22%
2,000–2,300 (maintenance)4–5400–50018–23%
2,500+ (very active)5–6500–60020–24%

Split them across meals rather than saving them all for dinner, and put protein (daal, eggs, chicken, yogurt) next to the roti so the carbs digest slower. For a full day of eating built this way, see the 7-day Pakistani diet plan for weight loss and the desi weight-loss meals list.

How to count the roti you actually make

Roti sizes differ more than any other food, so measure once and reuse the number:

  1. Weigh one cooked plain roti on a kitchen scale. Plain cooked roti is about 3 kcal per gram (USDA lists plain chapati at close to 300 kcal per 100 g). A 35 g roti is about 105 kcal; a 50 g roti is about 150.
  2. Or weigh the dry flour per roti. Roll out the dough balls from, say, 300 g of atta, count how many rotis you get, and divide. Ten rotis from 300 g is 30 g of atta each, about 102 kcal.
  3. Add the fat separately. About 40 kcal for each teaspoon of ghee or oil, counted per roti, not per batch.
  4. Check the pair, not just the bread. The salan beside the roti is usually the larger number, which is why the dish pages below give a per-serving figure for the curry alone.

What the roti sits next to: full plates

Two medium rotis are about 200 kcal, so a plate’s total is mostly the dish you pair them with. Each of these pages gives the kcal for the dish alone, per serving:

To cook the same dishes, the matching recipes are anda bhurji roti, bhindi roti and lauki ki sabzi roti. The low-cal desi swaps page covers what to change when a plate is running high.

Where to go next

Where the calorie numbers on this site come from

Every page on this site starts from USDA FoodData Central (the US government’s public nutrition database) for ingredient values, and from RotiAI’s own recipe lists (cups, spoons and counts, serves 4 unless stated) for the dish. Three examples of the raw values we use per 100 g: whole-grain wheat flour is 340 kcal (FDC 168893), so a roti made from 30 g of atta is about 102 kcal before any ghee; plain dosa is 210 kcal (FDC 2708347); idli is 128 kcal (FDC 2708346). Dish figures are estimates, not laboratory values, and each page says what its serving is. The full method, the sources we could not confirm, and how to report an error are on how we calculate; who writes the pages is on about RotiAI.

Frequently asked questions about roti and chapati calories

How many calories are in 2 rotis?

Two medium plain rotis are about 200 kcal, two thin phulkas about 130–150, and two large ghee-brushed rotis 280–320. The number follows the size and the ghee, not the count, so measure your own roti once using the weigh-it method above.

Is a roti with ghee really that much higher?

Yes. A teaspoon of ghee is about 40 kcal, so a ghee-smeared roti is around 140 kcal against 100 for a dry one. Over three rotis that is about 120 kcal a meal from fat alone.

Does leftover or cold roti have fewer calories?

No. Cooling does not remove calories. Cold starch does become slightly more resistant to digestion, but the effect is small, so do not count a leftover roti as lighter.

Is roti or rice better for weight loss?

Per piece, one medium roti (about 100 kcal) is lighter than a cup of cooked white rice (about 200 kcal), and it carries more fiber. Portion matters more than the choice; the roti vs rice page compares them plate by plate.

Does the type of tawa or cooking method change the calories?

Barely. Whether you cook roti on an iron tawa, a non-stick pan, or over an open flame (for phulka), the calorie count comes from the flour and any oil/ghee added — the cooking surface itself adds nothing.

Is a roti made with maida different from one made with atta, calorie-wise?

Almost identical calorie-for-calorie — both flours run close to 340–360 kcal per 100 g. The real difference is fiber: atta keeps the bran, so it digests slower and fills you up more per calorie than maida.

How many rotis should I eat a day to lose weight?

There’s no universal number, but most people cutting calories do well with 2–4 medium rotis spread across the day, paired with protein and vegetables. What matters more than the exact count is consistency — swapping one roti for extra salad most days adds up faster than skipping roti entirely for a week and going back to three.

Do rotis have gluten?

Yes — standard atta is whole-wheat, so it contains gluten. Bajra, jowar, or besan-based rotis are naturally gluten-free alternatives if that’s a concern.

Is roti okay for diabetics?

Whole-wheat roti’s fiber gives it a lower glycemic impact than white rice or naan, which is why it’s commonly recommended over refined-flour options — but portion size and what’s eaten alongside it (like a sugar-heavy curry) still matter. Always check with a doctor for personalized advice.

Count your own roti automatically

Every roti is a little different, and eyeballing gets tiring. RotiAI computes the exact kcal for your roti and any desi dish you pair it with — just tell it the size and what’s on the plate. And if you’re eating for a goal, Sehat Mode turns those counts into a personalized desi diet plan built around the food you actually eat, roti included.

For real dish-by-dish numbers, browse pairings like anda bhurji with roti or bhindi with roti, or check the full chapati nutrition breakdown breakdown.

Looking beyond the everyday Punjabi table? The calorie hub also covers regional dishes from the app’s catalog — from a Sindhi koki breakfast and sai bhaji, to Pashtun namkeen gosht, kabuli pulao, and chapli kebab, Bengali shorshe mach and bhuna khichuri, and South Indian masala dosa, idli sambar, and pepper rasam rice.

early access

Your best health-curated app, coming to your door

Apply here for early access — we'll email you the moment it opens.

R
Early access: your health-curated app