Naan calories and macros
Real numbers for 1 naan (90 g), calculated from a stated recipe. We show our work below.
One plain restaurant naan (about 90 g) has roughly 260 calories, with about 8.4 g protein, 45 g carbohydrate, and 5.4 g fat. Naan is where a lot of Indian meals quietly gain calories, because it is made from refined flour (maida) with yogurt and often milk, and it is bigger and richer than a roti. The comparison people miss: a naan is more than double a home roti, roughly 260 calories versus about 110, so swapping two rotis for two naans adds close to 300 calories to a meal. From there the topping decides the rest. A butter naan crosses 290, a garlic naan lands near 300 once it is brushed with oil or butter, and a cheese naan is the heaviest at around 380. Whole wheat naan is similar in calories to white but adds fibre. If you are tracking, naan is a treat-bread, not an everyday one; roti is the lighter daily choice.
260calories
Protein
8.4 g
Carbs
45 g
Fat
5.4 g
How we calculated this
- Refined flour (maida)70 g
- Yogurt12 g
- Oil or milk in the dough5 g
One plain restaurant-size naan, about 90 g. Butter, garlic, and cheese versions add fat on top. Packaged supermarket naans are often smaller (75 g) and run lower.
Ingredient values from USDA FoodData Central, cross checked against packaged naan brand labels. Cross referenced against IFCT 2017 (ICMR-NIN).
Confidence: high
How the preparation changes it
| Type | Calories | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|
| Plain naanNo butter brush. This is the headline number. | 260 | 8.4 | 45 | 5.4 |
| Butter naanBrushed with butter after cooking, about 30 more calories. | 290 | 8.4 | 45 | 8.8 |
| Garlic naanGarlic adds little; the oil or butter it is brushed with adds the calories. | 300 | 8.6 | 46 | 9.5 |
| Cheese naanCheese stuffing pushes it highest, more fat and protein. | 380 | 12.5 | 46 | 16 |
Common questions
How many calories in 1 naan?
About 260 for a plain restaurant naan (90 g). A butter naan is around 290, a garlic naan near 300, and a cheese naan about 380. Packaged supermarket naans are often smaller and run 210 to 230.
How many calories in 2 naan?
About 520 for two plain naans, roughly 580 for two butter naans. Two naans carry nearly the calories of a small meal on their own, which is why they add up fast alongside a curry.
Is naan or roti better for weight loss?
Roti, clearly. A naan is about 260 calories to a roti's 110, and naan is made from refined maida while roti is whole wheat. Roti has more fibre and less than half the calories. Naan is best treated as an occasional bread.
How much protein is in naan?
About 8.4 g in a plain naan, a little more than a roti because of the yogurt and milk in the dough. A cheese naan reaches around 12 g, but with a lot of added fat.
Related dishes
Katori counts this for you
Snap one photo and get these numbers for your actual plate, not a generic entry. Built for Indian food first.
Join the waitlist