Food and nutrition

Calories in Indian Food: A Chart of 100+ Dishes per Typical Serving

Calories in Indian food per serving: rotis, rice, dal, sabzi, paneer, butter chicken, dosa, samosa, sweets and drinks, plus how oil changes the count.

MakeMyFitness Updated 11 min read

Roti and rice portions are shown beside a calculator on a kitchen counter.

Where these calorie numbers come from

Indian dishes have no single calorie count, because two cooks never use the same oil, ghee or portion. So every figure on this page comes from a published database, with the serving weight it applies to:

  • Indian Nutrient Databank (INDB, 2024): a peer-reviewed, open database that calculates 1,014 standard Indian recipes from India's food composition tables (IFCT 2017). Most recipes come from two Indian cookery textbooks. Marked INDB.
  • USDA FoodData Central: the US survey database (FNDDS) includes Indian dishes such as dal, idli, dosa, samosa and biryani with set portion weights. Marked USDA.
  • UK composition of foods (CoFID 2021): the UK's official dataset includes many South Asian dishes, both homemade and from takeaways. Marked UK.
  • IFCT 2017: India's own tables from ICMR-NIN, used here for milk, fruit and raw ingredients. Marked IFCT.

Serving weights are the cooked weight given by each database. INDB's bowls are often generous, so if your katori is smaller, scale down. Where sources disagree a lot, we show a range. We left out dishes we could not source reliably: for deep-fried items such as bhatura, kachori and jalebi, the calculated recipe data counts all the frying oil rather than what the food absorbs, so the numbers are not usable.

Calories in rotis, parathas and other Indian breads

BreadServingCaloriesSource
Chapati / roti, no fat1 chapati, 36 g73 kcalINDB
Chapati made with fat1 chapati, 40 g131 kcalUK
Methi paratha1 paratha, 91 g135 kcalINDB
Puri (deep-fried)1 puri, 36 g147 kcalUSDA
Naan1 piece, 53 g152 kcalINDB
Plain paratha1 paratha, 56 g166 kcalINDB
Gobhi paratha1 paratha, 102 g181 kcalINDB
Mooli paratha1 paratha, 100 g184 kcalINDB
Aloo paratha1 paratha, 93 g191 kcalINDB
Paneer paratha1 paratha, 85 g224 kcalINDB
Makki ki roti1 roti, 85 g224 kcalINDB
Keema paratha1 paratha, 100 g238 kcalINDB
Naan, large restaurant size1 whole naan, 177 g550 kcalUSDA
Calories in Indian breads, per piece (cooked)

Calories in rice, biryani and pulao

DishServingCaloriesSource
White rice, cooked1 cup, 158 g204 kcalUSDA
Brown rice, cooked1 cup, 195 g240 kcalUSDA
Vegetable pulao200 g224 kcalUK
Jeera pulao1 plate, 271 g366 kcalINDB
Mutton biryani1 plate, 208 g396 kcalINDB
Khichdi with ghee250 g422 kcalUK
Curd rice1 plate, 216 g423 kcalINDB
Vegetable fried rice1 plate, 351 g424 kcalINDB
Chicken biryani300 g312 to 489 kcalUSDA, UK
Vegetable biryani1 plate, 302 g527 kcalINDB
Lemon rice1 plate, 319 g563 kcalINDB
Calories in rice dishes, per cooked serving

Chicken biryani shows how much recipes differ: USDA's version has 104 kcal per 100 g and the UK takeaway version 163 kcal per 100 g, mainly because of the fat.

Calories in dal, rajma, chole and sambar

DishServingCaloriesSource
Sprouted moong salad1 bowl, 204 g77 kcalINDB
Rasam1 bowl, 390 g104 kcalINDB
Moong dal, home-style (30 g dal, 1 tsp oil)1 bowl, 277 g139 kcalINDB
Rajma curry1 small bowl, 120 g172 kcalINDB
Urad dal, washed1 bowl, 296 g182 kcalINDB
Mixed dal1 bowl, 298 g184 kcalINDB
Whole masoor dal1 bowl, 342 g185 kcalINDB
Chole (chickpea curry)1 small bowl, 120 g196 kcalINDB
Rajma, Punjabi style200 g212 kcalUK
Chole, Punjabi style, with oil200 g224 kcalUK
Sambar1 bowl, 257 g249 kcalINDB
Dal makhani-style (urad and rajma)1 bowl, 287 g296 kcalINDB
Masoor dal cooked with oil200 g346 kcalUK
Dal, thick1 cup, 240 g348 kcalUSDA
Calories in dals and legume dishes, per cooked serving

Calories in paneer dishes and vegetable sabzi

DishServingCaloriesSource
Cucumber raita1 bowl, 153 g90 kcalINDB
Bharwa bhindi1 bowl, 111 g104 kcalINDB
Cabbage and peas sabzi1 bowl, 166 g106 kcalINDB
Aloo gobi1 bowl, 176 g187 kcalINDB
Mixed vegetable curry1 cup, 240 g206 kcalUSDA
Baingan bharta1 bowl, 326 g212 kcalINDB
Paneer butter masala1 bowl, 157 g228 kcalINDB
Palak paneer1 bowl, 296 g230 kcalINDB
Aloo methi1 bowl, 204 g276 kcalINDB
Aloo matar1 bowl, 277 g280 kcalINDB
Kadai paneer1 bowl, 318 g344 kcalINDB
Matar paneer1 bowl, 277 g374 kcalINDB
Methi malai paneer1 bowl, 193 g377 kcalINDB
Shahi paneer1 bowl, 259 g406 kcalINDB
Paneer tikka1 plate, 439 g412 kcalINDB
Avial1 bowl, 335 g417 kcalINDB
Calories in vegetable and paneer dishes, per cooked serving

Calories in butter chicken and other non-veg dishes

Calories in butter chicken: INDB's home recipe (125 g of raw chicken breast per serving, with ghee, cream and tomato) gives 377 kcal for a 275 g serving. Creamy restaurant versions can run higher: UK food composition data for retail chicken tikka masala, a similar dish, give 156 kcal per 100 g, or about 468 kcal for 300 g. The recipe's 1.5 tablespoons of ghee, split over two servings, account for roughly 90 to 100 kcal of each serving.

DishServingCaloriesSource
Seekh kebab (mutton)1 kebab, 45 g60 kcalINDB
Boiled egg1 egg, 50 g72 kcalUSDA
Omelette, cooked in oil1 egg, 55 g106 kcalUSDA
Egg bhurji1 egg, 126 g130 kcalINDB
Tandoori chicken100 g145 kcalINDB
Tandoori fish1 piece, 234 g224 kcalINDB
Fish curry1 bowl, 254 g282 kcalINDB
Prawn curry250 g295 kcalUK
Chicken korma250 g318 kcalUK
Chicken curry1 bowl, 248 g320 kcalINDB
Mutton curry (rogan josh)250 g372 kcalUK
Egg curry, cooked in oil250 g372 kcalUK
Butter chicken275 g377 kcalINDB
Mutton korma1 bowl, 366 g424 kcalINDB
Keema matar1 bowl, 344 g457 kcalINDB
Chicken tikka masala300 g468 kcalUK
Calories in non-veg Indian dishes, per cooked serving

Calories in idli, dosa and Indian breakfast items

DishServingCaloriesSource
Idli1 idli, 38 g49 kcalUSDA
Medu vada1 vada, 30 g80 kcalUSDA
Dhokla1 piece, 40 g87 kcalINDB
Upma1 cup, 170 g148 kcalUSDA
Rava dosa1 dosa, 73 g167 kcalINDB
Plain dosa1 medium, 80 g168 kcalUSDA
Uttapam1 uttapam, 68 g174 kcalINDB
Vegetable poha1 serving, 98 g177 kcalINDB
Moong dal cheela, stuffed1 cheela, 227 g352 kcalINDB
Masala dosa1 dosa, 210 to 267 g345 to 491 kcalINDB, USDA
Calories in South Indian and other breakfast items, per cooked serving

Want breakfasts with more protein for the calories? See our high-protein Indian breakfast list, and for South Indian meals the South Indian diet plan for weight loss.

Calories in samosa, pakora and Indian snacks

SnackServingCaloriesSource
Papad, roasted1 papad, 9 g33 kcalUSDA
Sprouts chaat1 plate, 257 g83 kcalINDB
Onion pakora / bhajia50 g135 kcalUK
Chevda / namkeen mix30 g146 kcalUK
Cauliflower pakora50 g160 kcalUK
Samosa100 g (1 large)217 to 310 kcalUK, USDA
Paneer kathi roll1 roll, 148 g424 kcalINDB
Calories in Indian snacks, per serving

Calories in Indian sweets

SweetServingCaloriesSource
Kaju katli1 piece, 29 g121 kcalINDB
Barfi1 piece, 44 to 45 g128 to 178 kcalUSDA, INDB
Gulab jamun50 g136 to 153 kcalUK
Besan ladoo1 ladoo, 35 g168 kcalINDB
Phirni / firni130 g187 kcalUSDA
Ladoo (general)1 ladoo, 60 g247 kcalUSDA
Gajar halwa1 bowl, 168 g290 kcalINDB
Moong dal halwa1 bowl, 95 g334 kcalINDB
Suji halwa1 bowl, 160 g360 kcalINDB
Calories in Indian sweets, per piece or serving

Calories in chai, lassi and other drinks

DrinkServingCaloriesSource
Tea with milk1 cup, 211 g34 kcalINDB
Coconut water250 ml38 kcalIFCT
Salted lassi / chaas1 tall glass, 423 g80 kcalINDB
Sweet lassi250 g162 kcalUK
Whole cow's milk250 ml182 kcalIFCT
Cold coffee with cream1 glass, 251 g207 kcalINDB
Banana milkshake1 tall glass, 346 g226 kcalINDB
Calories in Indian drinks, per glass or cup

Calories in common Indian fruits

FruitCalories per 100 g
Papaya, ripe24 kcal
Guava, white flesh32 kcal
Orange37 kcal
Mango, ripe (Banganapalli to Kesar)42 to 55 kcal
Pineapple43 kcal
Grapes, green, seedless54 kcal
Pomegranate55 kcal
Apple62 kcal
Sapota (chikoo)73 kcal
Banana, ripe (Robusta)105 kcal
Calories in fruit, per 100 g edible portion (IFCT 2017)

How oil and ghee change the calories in Indian food

Cooking oil and ghee are part of the meal, so include them when estimating.
Cooking oil and ghee are part of the meal, so include them when estimating.

Fat is the biggest reason the same dish can differ by 100 kcal or more from one kitchen to the next. Oil and ghee are almost pure fat, at about 9 kcal per gram. A teaspoon of oil (5 g) adds about 45 kcal, and USDA lists a tablespoon of ghee (14 g) at about 123 kcal. ICMR-NIN's 2024 Dietary Guidelines for Indians, as summarised in the Indian Journal of Medical Research, suggest about 25 to 30 g of fats and oils a day, roughly 5 to 6 teaspoons, for the whole day's cooking.

ComparisonLower-fat versionHigher-fat versionSource
Chapati, 40 g81 kcal without fat131 kcal made with fatUK
Masoor dal, 200 g282 kcal (Punjabi home style)346 kcal (with more vegetable oil)UK
Samosa (lamb), 100 g288 kcal baked379 kcal deep-friedUK
Chicken biryani, 300 g312 kcal489 kcal (takeaway)USDA, UK
Bread at a meal73 kcal plain chapati166 kcal plain parathaINDB
Same dish, different fat: how much the calories change
  • Measure the tadka. Pour oil from a teaspoon, not straight from the bottle. Two teaspoons instead of two tablespoons in a family dal saves roughly 150 kcal across the pot.
  • Choose dry cooking for meat and paneer. Tandoori chicken (145 kcal per 100 g, INDB) and paneer tikka give the protein without a cream gravy.
  • Treat cream, butter and cashew paste as extras. They are what make shahi paneer (406 kcal a bowl) heavier than palak paneer (230 kcal).
  • Fried once a week, not daily. Puri, pakora and samosa are 135 to 310 kcal per piece or small serving.

How to estimate the calories in a thali

Look at the separate dishes and portions when estimating a whole thali.
Look at the separate dishes and portions when estimating a whole thali.
  1. 1

    Count each item separately

    List every bowl and bread on the plate. A thali is usually 5 to 8 items, and each one has a value in the tables above.

  2. 2

    Match your katori to the serving weight

    INDB's dal bowl is 277 g. If your katori holds about half that, halve the calories. A kitchen scale for one week makes your estimates far better.

  3. 3

    Add the visible fat

    Ghee on rotis or rice, butter on naan and a fried papad all add up. Count 45 kcal per teaspoon of oil and about 41 per teaspoon of ghee.

  4. 4

    Add the sweet and the drink

    A gulab jamun (136 to 153 kcal for 50 g) or a sweet lassi (162 kcal) can add 15 to 20% to a thali.

ThaliWhat is on itEstimated calories
Home North Indian veg thali2 chapatis, 1 bowl moong dal, aloo gobi (176 g), 1 cup rice, cucumber raita, 1 roasted papadabout 800 kcal
South Indian meals2 cups rice, sambar, rasam, cabbage and peas sabzi, 150 g curd, 1 roasted papadabout 990 kcal
Restaurant-style North Indian thali1 naan, paneer butter masala, dal makhani-style dal, jeera pulao, raita, 1 gulab jamun (50 g)about 1,270 to 1,290 kcal
Three thalis estimated from the tables above

To know what those numbers mean for you, find your maintenance calories with our TDEE calculator, then set a weight-loss target with the calorie deficit calculator. On a 1,800 kcal target, the restaurant thali alone uses about 70% of the day. Our fat loss page explains how to pair a deficit with training.

Calories are half the story: watch protein too

Two meals with the same calories can do very different jobs. A bowl of palak paneer (230 kcal) gives about 11.9 g of protein, while a bowl of aloo methi (276 kcal) gives about 4.6 g (INDB). When you cut calories, keep protein high to protect muscle: use our protein in Indian food chart, the high-protein vegetarian Indian diet and the protein intake calculator. If you want to build muscle instead, see muscle building.

Regional plans apply these numbers to local food: Punjabi, Gujarati, Bengali, Kerala and Maharashtrian.

Sources

  1. Indian Nutrient Databank (INDB): an open-access database of Indian foods and recipes (Vijayakumar et al., 2024), Current Developments in Nutrition
  2. Indian Nutrient Databank: recipe data files, Jaacks Lab, GitHub
  3. FoodData Central datasets (FNDDS and SR Legacy), U.S. Department of Agriculture
  4. McCance and Widdowson's composition of foods integrated dataset (CoFID) 2021, UK Government (Public Health England / OHID)
  5. Indian Food Composition Tables 2017 (Longvah, Ananthan, Bhaskarachary, Venkaiah), ICMR-National Institute of Nutrition, Hyderabad
  6. Dietary guidelines across different countries and comparisons to Dietary Guidelines for Indians, 2024 (Shah, Sachdeva, Chaudhari), Indian Journal of Medical Research

Written by the MakeMyFitness team from the sources above. First published , last updated . Spotted something out of date? Tell us at hello@makemyfitness.com.

In a dining area with a table and chair, an athlete asks a question and a home coach responds on video.

Questions people ask

About calories in Indian Food: A Chart of 100+ Dishes per Typical Serving.

  • A home-style serving of butter chicken (275 g, made with 125 g of raw chicken breast, ghee and cream) has about 377 kcal, according to the Indian Nutrient Databank. Restaurant versions with more butter and cream run higher; UK data for retail chicken tikka masala, a similar dish, work out to about 468 kcal for 300 g. Add naan and rice separately.

Still have a question?Leave your number in the booking form and we'll call you.

Book a session

Your first rep starts here.

We’ll call to confirm your coach, talk through your goals and send you a private video link.

In a home office with a work desk and bookshelf, choose a date, then receive confirmation for a live home workout.
  • Live on video, from anywhere
  • Coach matched to your goals
  • No long-term contracts

Step 1 of 4

What kind of training are you after?

1:1 · Live video · At home. Live one-on-one video classes in your living room, built around the space and equipment you have, even if that's just a mat.

In a living room with a sofa and floor lamp, an athlete is welcomed into live home training.

Your Fitness.
Your Way.

Stop planning to start. Book your first session today.

Book a session