Weight loss

Is roti good for weight loss? Yes, if you watch the size and the ghee.

Yes, roti can be part of a weight loss diet. A plain roti made from 40 g of whole wheat atta is roughly 135 calories, and one from 30 g is roughly 100. The numbers climb with bigger rotis, ghee brushed on top and a third or fourth roti at the same meal, so size and fat matter more than roti itself.

By NutriZaika Updated 10 October 2026 6 min read

Key points

  • Roti isn't the enemy. Size, ghee on top and how many you eat at once are what count.
  • A roti from 40 g of atta is roughly 135 calories; one from 30 g is roughly 100.
  • A teaspoon of ghee adds about 45 calories and a tablespoon about 120, which is why parathas add up.
  • Choose chakki atta and keep the chokar (bran). Besan and mixed flours add variety but aren't low in calories.
  • Weigh your atta once, count the rotis it makes, and you'll know your portion.

Is roti bad for weight loss?

No. A roti made from chakki atta (stone-ground whole wheat flour) is about as plain as Pakistani food gets: flour, water and a hot tawa. It brings fibre and some protein, and it goes with almost everything, from masoor daal to aloo palak to a morning omelette.

The trouble usually starts around it: a roti that's grown bigger than you realise, ghee brushed on top for taste, a third roti because there's still salan in the pot, or a paratha in place of the morning roti. Cutting roti out completely tends to end the way strict rules often do, with a large plate of something else.

Even for PCOS, where carbs often take the blame, the 2023 international guideline found no clear difference between dietary approaches and recommends healthy eating built around the person's own preferences. Our PCOS diet plan guide goes into more detail.

How many calories are in a roti?

Roughly 100 for a roti made from 30 g of atta and 135 for one made from 40 g, before any ghee. Whole wheat flour has about 340 calories per 100 g, according to USDA data, and different flours range from about 330 to 370. So the number depends on how much atta goes into each roti.

  • 30 g of atta: roughly 100 calories
  • 40 g of atta: roughly 135 calories
  • 60 g of atta, a big roti: roughly 200 calories

Then add the fat. Ghee, butter and oil have 9 calories per gram, so a teaspoon brushed on top adds about 45 calories and a tablespoon about 120. A roti from 40 g of atta with a teaspoon of ghee comes to about 180.

Tandoori rotis and naans are usually bigger than home rotis, and naan is often made with maida (refined white flour) and brushed with butter, so count one as more than a single home roti.

Roti vs rice vs paratha: which is better for weight loss?

Plain roti and plain rice are closer than most people think. Paratha is the one that changes the maths, because of the fat cooked into it. The figures below are rough estimates from the same USDA values; yours will depend on your recipe and portion.

FoodExample portionRough caloriesWorth knowing
Plain roti30 g attaAbout 100A smaller dough ball is the easiest cut
Plain roti40 g attaAbout 135Whole wheat brings fibre
Roti with ghee on top40 g atta and 1 teaspoon gheeAbout 180The ghee adds a third
Paratha40 g atta and 1 tablespoon ghee or oilAbout 255Close to two plain rotis
Cooked white riceHalf a cup, about 80 gAbout 100Easy to pile high
Cooked white rice1 cup, about 160 gAbout 200Biryani and pulao add oil on top

Portion for portion, whole wheat roti has more fibre than white rice, and it's easier to keep track of: you know how many rotis you ate, while rice tends to arrive as a heap. The bigger difference is usually the fat that comes with them, such as oil in biryani, ghee on roti and butter on naan.

Both roti and rice raise blood sugar, so if you have diabetes or prediabetes, portions matter even more. Our diabetic diet plan guide covers this.

Which flour is best for roti: chakki atta, maida or mixed?

Chakki atta for everyday rotis, with the chokar (bran) left in. Maida has most of the bran removed, which is why naan and bakery bread are softer and lower in fibre.

When you buy atta, check that the bag says whole wheat. If you sieve atta at home, keep the chokar instead of throwing it away.

Mixed flours make a good change:

  • Missi roti: atta mixed with besan (gram flour), onion, green chilli and spices. Besan adds protein and fibre.
  • Makai, bajra or jau: makai (corn) roti with saag in winter, or wheat atta mixed with bajra (millet) or jau (barley).
  • Multigrain atta: check the ingredients list to see how much of it is wheat.

One catch: none of these flours is low in calories. A missi roti twice the size is still twice the roti.

Should you stop eating roti at night?

You don't have to. The idea that roti eaten at night turns straight into fat is a myth: for weight, what you eat across the whole day matters more than the hour you eat it.

The rule can even backfire. Skip roti at dinner, feel hungry at 11 pm, and out come the biscuits, rusks or leftover biryani. If a lighter dinner suits you, have one roti instead of two, with a full katori (small bowl) of sabzi and some daal, chicken or fish.

If you take insulin or tablets such as gliclazide, cutting carbohydrates suddenly can make your blood sugar drop too low. Talk to your doctor before making big changes to your meals, and never stop a medicine on your own.

How many rotis a day can you eat for weight loss?

There's no single number. It depends on your size, how active you are, your health and what else is on the plate. Someone on their feet all day in a shop needs more than someone at a desk.

A simple guide is the plate method from the US CDC: on a 9-inch plate, roti or rice takes a quarter, protein a quarter and vegetables the other half. To find your own number:

  1. Count what you eat now on a normal day, including the breakfast roti and the one with evening chai.
  2. Make each roti a little smaller before cutting any out.
  3. Cut one roti from your biggest meal and add a katori of sabzi or salad in its place.
  4. At a meal with rice, skip the roti, and the other way round.

The arithmetic is worth seeing once. Two rotis at lunch and two at dinner, each from 40 g of atta, come to about 540 calories. Brush each with a teaspoon of ghee and it's about 720. Make the same four rotis from 30 g of atta, with no ghee, and they come to about 400.

For a full week of meals, see our Pakistani diet plan for weight loss. A dietitian can set the right number for your body, and NutriZaika's plans list every ingredient in grams, roti included, so you aren't guessing.

How do you know how big your roti is?

Weigh it once. You don't need to weigh food forever, only long enough to learn what your usual roti looks like. A basic kitchen scale will do.

  1. Weigh the atta before you knead it, for example 400 g.
  2. Make your peras (dough balls) as usual and count them, say 10.
  3. Divide 400 g by 10, which gives 40 g of atta per roti, or roughly 135 calories.
  4. Weigh one pera, so next time you can judge that size by eye and by hand.

A big, thin roti and a small, thick one can hold the same atta, so go by weight rather than how wide it looks. If someone else makes the rotis at home, slightly smaller peras are a change nobody at the table has to notice.

Tip: Roll the dough into a log and cut it into even pieces. Every pera comes out the same size, so every roti carries the same amount of atta.

If you have PCOS, prediabetes or diabetes and would like your roti and rice set in grams for you, see how we work with PCOS and insulin resistance and with blood sugar and weight. If you'd like a plan built around your own kitchen, book a consultation.

This guide is general information, not medical advice. If you have a medical condition or take medication, talk to your doctor before you change how you eat.

About this guide

Written by NutriZaika, a virtual health studio that builds personalised 28-day diet plans around Pakistani and South Asian home food, for clients in Pakistan and worldwide.

Last updated 10 October 2026. Every figure links to its source below.

Questions

Common questions.

Something else on your mind? Message Nida on WhatsApp.

01 Is roti or rice better for weight loss?

Both can fit. A roti from 40 g of atta is roughly 135 calories, and a cup of cooked white rice is roughly 200. Whole wheat roti has more fibre, and rotis are easier to count than a heap of rice. Pick one at a meal, keep the portion steady and fill the rest of the plate with sabzi and protein.

02 Is chapati the same as roti?

In most Pakistani homes, yes. Both mean a thin, unleavened flatbread made from atta and cooked on a tawa, and a phulka is one puffed up over the flame. Tandoori roti and naan are different: they're baked in a tandoor and are usually bigger, and naan is often made with maida and finished with butter.

03 Is besan or multigrain roti better for weight loss?

It can be a good change. Besan adds protein and fibre, and mixed flours bring variety to the week. But none of these flours is low in calories, so a large missi roti still counts as a large roti. Keep it the size you'd make a wheat roti and go easy on the ghee.

04 How many calories are in a paratha?

It depends on the atta and the fat. A paratha made from 40 g of atta with a tablespoon of ghee or oil is roughly 255 calories, close to two plain rotis. Cooked with a teaspoon of oil on a non-stick tawa, it's about 180. If you love parathas, keep them for the weekend.

05 Does a thinner roti have fewer calories?

Only if it uses less atta. A big, thin roti and a small, thick one can hold the same amount of flour, and so the same calories. To eat less, make the pera smaller. Rolling the same pera thinner only makes it look like less.

Book a consultation

Let’s build your plan.

Book a consultation and we’ll build a plan around the food you love. Nida or a member of the team replies within 24 hours.