Short answer: one plain tandoori naan, the standard restaurant piece of about 90 g, carries roughly 260 to 290 kcal. Per 100 g that works out to about 290. The butter or ghee brushed on after cooking adds 30 to 100 more, and that single step is the biggest reason naan calories swing so much from place to place.

Naan is the restaurant bread of Pakistan. White flour kneaded with yogurt, water and a little yeast, slapped onto the inner wall of a blazing hot tandoor, where it blisters and puffs in minutes. It arrives soft and pillowy, often glossy with melted butter, next to nihari, karahi, qorma or a BBQ platter. People rarely log it because the bread feels like a side. One large naan can quietly carry more calories than a small roti and the curry it soaks up.

What moves the number

The size. Nobody standardizes naan. A small roadside tandoor naan can be 70 g; a generous restaurant one pushes 120 g. That alone is a spread of well over 100 kcal between two breads both called "one naan."

The butter. This is the big one. Almost every restaurant brushes the hot naan with butter or ghee the moment it leaves the tandoor. One teaspoon adds about 34 kcal and roughly 4 g of fat, and shops do not measure. A light brush adds 30; a heavy one, plus ghee folded into the dough, pushes past 80.

The type. Roghni naan is thicker, sesame topped, and often made with milk or ghee worked into the dough. A full roghni naan of 120 to 140 g lands around 350 to 420 kcal according to Pakistani dietitian breakdowns (ayeshanasir.com). Garlic naan gets a buttery garlic topping and runs higher than plain. Kulcha is smaller and lighter. The naan you order by name is not the same bread as the plain one on the calorie chart.

Homemade vs restaurant. Home tawa naans are usually smaller and skip the butter brush. Packaged tandoori naans in branded nutrition data sit near 270 kcal per 85 to 90 g piece, very close to the restaurant plain range before the butter.

Naan calories and macros

The base values come from standard nutrition database entries for tandoori naan (about 262 kcal per 90 g piece, with 8.7 g protein, 45 g carbs and 5.1 g fat). Ranges reflect the size and butter variation.

Portion Calories Protein Carbs Fat
1 small plain tandoori naan (~70 g) 180 to 210 6 to 8 g 34 to 38 g 4 to 5 g
1 medium plain tandoori naan (~90 g) 260 to 290 8 to 10 g 44 to 48 g 5 to 7 g
1 large restaurant naan (~120 g) 340 to 380 11 to 13 g 58 to 65 g 7 to 9 g
100 g plain tandoori naan 280 to 300 ~10 g ~49 g ~6 g
1 butter naan (~90 g) 290 to 340 8 to 10 g 44 to 48 g 9 to 12 g
1 garlic naan (~100 g) 300 to 350 9 to 11 g 48 to 52 g 9 to 13 g
1 roghni naan (~130 g) 350 to 420 10 to 13 g 60 to 70 g 8 to 12 g
2 plain naans (~180 g) 520 to 580 16 to 20 g 88 to 96 g 10 to 14 g

The butter row is worth reading twice. The dough barely changes; the fat nearly doubles. If you eat naan with a rich salan, the bread can carry a third of the meal's fat before the curry even enters the picture.

Naan vs roti vs paratha

Our roti calories article puts a medium homemade roti at 100 to 130 kcal, and a plain paratha at 150 to 220 for a 60 g piece. Naan outpaces both, mostly because the piece is bigger and the dough is richer. A roti is whole wheat and water, roughly the size of your palm. A naan is refined flour with yogurt and yeast, nearly twice the weight, and often buttered.

Per 100 g the three are closer than people expect. The practical difference is that nobody eats 100 g of roti and stops. You eat one naan, which is already 260 to 290, while two rotis land around 200 to 260 with more fiber. If calories matter and you are choosing among the breads, roti stays the lightest pick. If you are ordering BBQ or nihari, the naan is part of the experience; just count it as a food, not a free extra.

Logging it in CalsFlow

I typed "2 butter naans with chicken karahi from a restaurant" into CalsFlow to see what it does with a vague order. It assumed about 90 g per naan, a moderate butter brush, a standard karahi serving, and returned the naans at 290 to 340 kcal each with the butter called out as the uncertain part. Then I adjusted: one naan, no butter, and the estimate dropped by roughly 90 kcal.

That matches the method in our guide to counting calories in desi food. Describe the meal plainly, then fix the one detail that moves the number. With naan that detail is almost always the butter.

Fitting naan into a calorie goal

A naan behaves like a meal, not a side. One plain piece before the curry is already near 300 kcal, and two butter naans with a salan put a dinner past 900 without trying. The fix is boring and it works: one naan instead of two, skip the butter, and pair it with a lean protein like chicken tikka. Our article on how many calories you should eat per day helps you place a naan meal inside your own target. The Pakistani food calorie chart gives you the bread numbers alongside the curries they get eaten with.

FAQs

How many calories are in 1 naan vs 1 roti? One plain tandoori naan of about 90 g has 260 to 290 kcal. One medium homemade roti has 100 to 130. The naan is roughly two and a half rotis in one piece.

Is naan good for weight loss? It can fit, but it is dense and easy to overeat. One counted naan beats two uncounted ones. Roti is the lighter everyday bread if you eat bread daily.

How many calories are in butter naan? About 290 to 340 for a standard 90 g piece, roughly 30 to 50 more than plain from the butter brush. Heavily buttered restaurant versions drift higher.

Does roghni naan have more calories than plain naan? Yes. A full roghni naan is bigger and richer, with milk or ghee in the dough and sesame on top: 350 to 420 kcal for a 120 to 140 g piece.

Had a glossy naan and wondering how much butter it carried? Describe the meal in CalsFlow and set the butter level to match. You can grab it on Google Play.

Cover photo: freshly baked naan trays via WordPress Photo Directory (CC0). CalsFlow provides nutrition estimates, not medical advice.