The Roti-Size Trap: Why "2 Rotis" Isn't One Number

By NYUS Inc. · Updated July 2026

"I had 2 rotis" sounds like a precise, trackable fact. It isn't. A small home roti and a large tandoor roti can differ by 2-3x in calories, so "2 rotis" at your dinner table and "2 rotis" at a restaurant can be entirely different meals wearing the same name. This isn't about roti vs rice, or whole wheat vs refined — it's about the one variable most people never log at all: size.

The one-line answer

Roti size, not grain type, is often the hidden portion error. A small roti (thin, 20-25g dough) is roughly 50-70 kcal. A medium household roti (30-40g) runs 70-100 kcal. A large, restaurant, or tandoor roti (40-50g or more dough, needed to survive tandoor heat) runs 120-150 kcal. Three "rotis" logged the same way can honestly be 200 kcal apart — before anyone's added a scrape of ghee.

Roti size vs calories: the numbers

These are dough-weight-based approximations for a plain whole-wheat roti with no added fat. Real rotis vary with how thin they're rolled and how much they puff, but this is the range worth knowing.

SizeTypical dough weightCalories (approx., plain)
Small (thin, home-style)~20-25 g~50-70 kcal
Medium (typical household)~30-40 g~70-100 kcal
Large / restaurant / tandoor~40-50 g+~120-150 kcal

Tandoor rotis in particular are almost always on the larger end — a tandoor needs a thicker dough ball to survive the heat without tearing, and it's frequently brushed with ghee or butter straight out of the oven. That single change can put a "1 roti" restaurant order closer to a home "2 rotis." For where roti fits against rice, see our roti vs rice comparison.

Why this is easy to miss

How to fix it without weighing every meal forever

  1. Weigh your usual roti once. Roll one the way you normally do, weigh the raw dough ball on a kitchen scale, and you now know your baseline — thin/small, medium, or large. You don't need to repeat this daily; you need to know it once.
  2. Log by your actual size, not a generic "1 roti." If your rotis run large, count them as ~130-150 kcal each, not ~90. This single correction fixes more of the "why isn't the scale moving" mystery than most other tweaks.
  3. Treat restaurant and tandoor rotis as the large tier by default. Unless you know otherwise, assume a restaurant roti is on the higher end, and account for any visible ghee sheen separately.
  4. Anchor the rest of the plate on protein and vegetables. Whatever the roti count, half the plate as sabzi and salad plus a real protein source keeps the meal balanced — see our high-protein Indian foods guide.

What actually decides weight loss

None of this means obsessing over every gram of atta. It means fixing the one silent assumption — that "a roti is a roti" — that quietly throws off portion tracking more than most food choices do. If you haven't set your daily calorie target yet, start with our India TDEE and calorie guide, then use the roti-size correction above to make your logging match reality.

A note on health

This article is general educational content, not medical advice. Calorie figures are approximations that vary by flour, rolling thickness, cooking method, and added fat. If you have diabetes, PCOS, kidney disease, or any condition needing a therapeutic diet, consult a doctor or registered dietitian before changing how you eat.

Log your actual portion size — not a generic guess

NYUS is an AI nutrition coach built for Indian food: 1,000+ Indian foods with macros, kitchen-unit logging (roti, katori, piece) so portion size is never a guess, and adaptive targets that recalibrate weekly from your real progress. No ads, no data sold.

Get NYUS on Google Play

Frequently asked questions

How many calories are in one roti?

It depends entirely on size. A small roti (20-25g dough) is roughly 50-70 kcal. A medium household roti (30-40g) is roughly 70-100 kcal. A large or restaurant/tandoor roti (40-50g+) is roughly 120-150 kcal. Adding ghee or oil adds another 30-50 kcal per roti on top of any of these.

Why do restaurant rotis have more calories than home rotis?

Restaurant and tandoor rotis are typically made with more dough (40-50g or more) to survive the high heat of a tandoor, and are often brushed with ghee or butter after cooking. A home roti made with less dough and no added fat can be barely half the calories of a restaurant one, even though both get logged as "1 roti."

Is it better to count rotis or weigh the dough for weight loss?

Weighing the raw dough ball (or knowing your usual roti's dough weight) is far more accurate than just counting pieces, because "roti" spans a 2-3x calorie range depending on size. You don't need a kitchen scale forever — weigh your typical roti once or twice to learn what your normal size actually costs, then count pieces with that number in mind.

Does roti size matter more than roti vs rice?

For most people, yes. The roti-vs-rice gap is a few dozen calories per serving. The roti-size gap — small versus large/tandoor — can be 80-100 kcal per piece, and across 3-4 rotis a meal that's 300-400 kcal of hidden variance. Portion size, not grain choice, is usually the bigger lever.