Nutrify безкоштовно 7 днівСпробувати
Логотип NutrifyNutrify

Indian Food Calories: Curry, Biryani, Naan and More

By Nutrify Team•Published on September 15, 2026•Updated October 31, 2026•Food Nutrition Facts#international-food#calories
Indian Food Calories: Curry, Biryani, Naan and More

Indian food calories vary more with the cooking fat than with the dish name. USDA lists 1 cup of chicken curry at 257 calories, 1 cup of chicken biryani at 204 and a 90 g naan at 262. Takeaway curries are a different story: an Irish survey found the average chicken tikka masala portion had 1,249 calories.

The numbers below come from USDA FoodData Central, with gram weights so you can match them to your plate.

Key takeaways

  • Curries: about 220-260 calories per cup for home-style chicken or fish curry. A creamy takeaway curry portion can be about five times that.
  • Biryani: 204 calories per cup with chicken, 284 with lamb or other meat.
  • Breads: roti 202 (68 g), naan 262 (90 g), paratha 228, puri 147 each.
  • South Indian: idli 49 each, a medium plain dosa 168, a medium masala dosa 491.
  • The fat is the swing factor: 1 tbsp of ghee is about 117 calories, 1 tbsp of butter 102, 1 tbsp of cream 51.

Per USDA serving. Survey (FNDDS) entries reflect dishes as typically prepared in the US, including cooking fat.

DishServingCaloriesProtein (g)Fat (g)Carbs (g)
Chicken curry1 cup (240 g)25715.615.615.7
Fish curry1 cup (240 g)22311.913.016.0
Palak paneer1 cup (200 g)20210.814.08.6
Chana saag (chickpeas and greens)1 cup (245 g)21810.010.621.5
Dal, cooked with fat1 cup (240 g)34820.610.346.1
Lentil curry1 cup (240 g)2668.813.629.5
Chicken biryani1 cup (196 g)20414.04.726.7
Meat biryani1 cup (196 g)28416.713.323.9
Vegetable biryani1 cup (172 g)1873.35.530.8
White rice, plain1 cup (158 g)2044.20.444.2
Naan, plain1 piece (90 g)2628.75.145.4
Chapati or roti1 piece (68 g)2027.75.131.5
Samosa1 large (100 g)3105.117.533.2
Masala dosa1 medium (267 g)49114.611.482.2
Idli2 pieces (76 g)974.80.319.0

Dal has the most protein and fiber on the list: 20.6 g protein and 18 g fiber per cup. Plain boiled lentils without added fat are 230 calories per cup (198 g) with 17.9 g protein.

Butter chicken and creamy curries: home vs takeaway

USDA has no entry for butter chicken or tikka masala, so here is a home-style serving built from USDA ingredient values.

Ingredient (1 serving)AmountCaloriesProtein (g)Fat (g)
Boneless chicken thigh, raw150 g (5.3 oz)18229.56.2
Butter1 tbsp (14.2 g)1020.111.5
Heavy cream2 tbsp (30 g)1020.910.8
Tomato puree1/2 cup (125 g)482.10.3
Whole-milk yogurt (marinade)1/4 cup (61 g)372.12.0
Total47034.630.8

That's a Nutrify estimate, and spices add almost nothing. Add 1 cup of rice (204) and a 90 g naan (262) and the meal comes to about 936 calories.

Takeaway portions are bigger and richer. safefood's survey of 280 Indian takeaway samples from 36 outlets in Ireland found these averages per portion:

Takeaway itemAverage calories per portion
Chicken tikka masala1,249
Chicken korma1,248
Chicken jalfrezi721
Pilau ricealmost 500
Peshwari naan748

The tomato-based jalfrezi came in at little more than half of the cream-based curries. Our curry calories comparison puts Indian, Thai and Japanese curries side by side.

Rice and biryani calories

Biryani is rice and meat cooked together, so per cup it is close to plain rice. The difference is in the portion and the fat.

Rice dishPer cupCaloriesProtein (g)Fat (g)
White rice, plain158 g2044.20.4
Vegetable biryani172 g1873.35.5
Chicken biryani196 g20414.04.7
Meat biryani196 g28416.713.3

USDA's default portion for biryani, used when the amount isn't known, is 245 g: about 255 calories for chicken biryani and 355 for meat biryani. Restaurant plates vary, so estimate your plate in cups and multiply.

Naan, roti and other Indian breads

BreadServingCaloriesFat (g)
Chapati or roti1 piece (68 g)2025.1
Paratha1 (70 g)2289.2
Puri (fried)1 (36 g)1479.0
Naan, plain1 piece (90 g)2625.1
Naan, large restaurant10 in (177 g)55012.9

Roti and naan are close per gram (297 vs 291 calories per 100 g). Size is the difference: a big restaurant naan can weigh twice a home roti or more. Homemade rotis are often smaller than USDA's 68 g. Weigh one and scale it: a 40 g roti is about 119 calories.

South Indian food: dosa, idli and more

DishServingCaloriesProtein (g)
Idli1 (38 g)492.4
Vada1 (30 g)803.8
Upma1 cup (170 g)1483.4
Plain dosa1 medium (80 g)1684.6
Plain dosa1 large (155 g)3268.8
Masala dosa1 small (113 g)2086.2
Masala dosa1 medium (267 g)49114.6
Masala dosa1 large (523 g)96228.6

Idli is steamed and almost fat-free, which makes it one of the lowest-calorie items in Indian cooking. A large restaurant masala dosa, on the other hand, can approach 1,000 calories once the potato filling and oil are counted. Add sambar and chutney separately.

Indian snacks: samosa, pakora and vada

SnackServingCaloriesFat (g)
Samosa1 small (25 g)784.4
Samosa1 large (100 g)31017.5
Pakora5 pieces (60 g)752.9
Vada1 (30 g)802.9

Samosa size varies more than any other snack, from a 25 g party samosa to a 100 g restaurant one, so the label "1 samosa" can mean 78 or 310 calories.

Where the calories hide: ghee, butter and cream

Added fatAmountCalories
Ghee1 tbsp (about 13 g)about 117
Butter1 tbsp (14.2 g)102
Heavy cream1 tbsp (15 g)51
Vegetable or olive oil1 tbsp (13.5 g)119

Ghee (900 calories per 100 g) and oil (884) are almost the same, so switching one for the other doesn't save much. Using less of either does. A tadka of 2 tablespoons of ghee over a pot of dal adds about 234 calories to the pot, not to each bowl, so divide it by the servings you get.

How to order Indian food with fewer calories

  • Pick tomato or onion-based curries like jalfrezi, or tandoori and tikka dishes cooked dry, over korma, makhani and pasanda.
  • Choose roti over a large naan, or share the naan.
  • Have dal, chana or a vegetable side in place of a second creamy curry.
  • Ask for plain rice rather than pilau, and portion it yourself.
  • Go easy on fried starters like samosas and pakoras, or have one.

How to log Indian food accurately

The camera can name the dish, but it can't see the ghee. When you log with Nutrify, add the details that change the number: "restaurant butter chicken, creamy", "dal with 1 tbsp ghee", "large masala dosa". Edit the portion if you ate half the rice, and save dishes you cook often as recipes. Our guides to how Nutrify recognizes food from any cuisine and tracking restaurant meals with AI go further. Set your targets with the macro calculator, and if you eat mostly vegetarian Indian food, see our guide to iron for vegetarians.

Download on the App StoreGet it on Google Play

Sources

Часті запитання

Знайдіть відповіді на поширені запитання

  • It depends on the dish and the fat used. USDA lists 1 cup of chicken curry at 257 calories, 1 cup of chicken biryani at 204 and a 90 g naan at 262, while an Irish survey found takeaway chicken tikka masala averaged 1,249 calories per portion.

  • USDA has no butter chicken entry. A home-style serving made with 150 g chicken thigh, 1 tbsp butter, 2 tbsp cream, tomato puree and yogurt works out to about 470 calories and 35 g protein. Restaurant versions with more butter and cream run higher.

  • USDA lists 1 cup (196 g) of chicken biryani at 204 calories and 14 g protein. USDA's default portion, used when the amount is unknown, is 245 g, or about 255 calories. Two cups come to about 408.

  • A 90 g plain naan has 262 calories (USDA). A large 10-inch restaurant naan of about 177 g has around 550, and butter or garlic butter on top adds more.

  • USDA lists a 68 g commercial chapati or roti at 202 calories, or 297 per 100 g. Homemade rotis are often smaller, so weigh one and scale: a 40 g roti is about 119 calories.

  • Home-style dal, roti, vegetables and rice are moderate. Restaurant curries made with cream, butter and ghee can be very high: one survey found takeaway tikka masala and korma averaged about 1,250 calories per portion.

  • Idli is one of the lowest at 49 calories each (USDA). Plain boiled lentils, tandoori-style chicken without a butter baste, and vegetable dishes cooked with little oil are also low.

  • Often more than you'd guess. In a survey of 280 takeaway samples in Ireland, the average tikka masala or korma alone was about 1,250 calories, pilau rice added almost 500 and a Peshwari naan 748.

Nutrify Team's avatar

Nutrify Team

A team of nutrition experts, developers, and health enthusiasts dedicated to making healthy living accessible to everyone.

Track this in Nutrify

Free to download on iOS and Android. Everything below is part of the app.

Стежте за Nutrify у Google

Додайте Nutrify до улюблених джерел, щоб частіше бачити наші гіди з харчування в результатах Google.