Most Indian food calorie charts give you a single confident number per dish. That is convenient and slightly dishonest, because home cooking does not have a standard serving and the cooking fat varies enormously between kitchens.

What follows is a chart with ranges, plus a note on what moves each number. Ranges are less satisfying and considerably more useful.

Breads

ItemServingCalories
Phulka, no ghee1 small60–75
Roti, no ghee1 standard80–110
Roti with ghee1 standard120–155
Bhakri1 piece120–160
Plain paratha1 piece150–250
Aloo paratha with butter1 piece250–350
Naan1 piece260–330
Poori1 piece100–150

What moves it: thickness first, then added fat. See the longer piece on roti calories.

Rice and grains

ItemServingCalories
Plain rice, cooked1 cup / ~150 g180–210
Jeera rice1 cup230–290
Veg pulao1 cup250–320
Veg biryani1 cup300–400
Chicken biryani1 cup350–450
Khichdi1 bowl250–350
Poha1 plate250–330
Upma1 plate250–350

What moves it: how much oil or ghee went in, and whether "one cup" means a katori or a proper cup.

Dals and legumes

ItemServingCalories
Dal (toor / moong), light tadka1 katori120–160
Dal with generous ghee tadka1 katori180–240
Rajma1 katori180–240
Chole1 katori200–280
Sambar1 katori100–150
Dal makhani1 katori280–380

What moves it: the tadka, almost entirely. The lentils themselves are fairly consistent; the fat poured over them is not.

Vegetables and curries

ItemServingCalories
Dry sabzi (bhindi, lauki, cabbage)1 katori90–150
Aloo sabzi1 katori150–220
Mixed veg curry1 katori150–230
Paneer butter masala1 katori300–420
Palak paneer1 katori220–300
Chicken curry1 katori220–320
Egg curry1 katori200–280

What moves it: cream and butter in restaurant-style gravies. The same dish at home and in a restaurant can differ by 150 calories a serving.

Snacks

ItemServingCalories
Samosa1200–280
Vada pav1280–350
Dhokla2 pieces100–140
Idli155–75
Dosa, plain1130–200
Masala dosa1250–400
Pakora100 g300–400
Marie biscuit125
Parle-G biscuit122
Parle-G Gold biscuit128
Parle-G Royale biscuit150

Dairy and drinks

ItemServingCalories
Chai with sugar1 cup70–110
Chai without sugar1 cup40–60
Black coffee1 cup2–5
Curd, plain1 katori80–110
Buttermilk1 glass40–70
Lassi, sweet1 glass180–280
Milk, full fat1 cup140–160
Paneer100 g265–300

What moves it: sugar in chai, and how many cups a day. Four sweetened chais is 300–400 calories that most people never log.

How to use a chart like this

Do not treat it as authoritative for your kitchen. Use it to get within range, then correct against your own weight trend over two to three weeks.

Watch the fats. Across every section above, the difference between the low and high end is mostly oil, ghee, butter or cream. If you track one thing carefully, track that.

Beware the katori. Serving vessels vary a lot. If your dal katori is noticeably large, adjust upward and stay consistent.

Count the drinks. Chai, lassi and sweetened coffee are the most commonly missed calories in an Indian diet, precisely because they do not feel like eating.

Going deeper on one dish

This chart is a quick pass across a lot of food. If you want one dish properly — every serving size, the macros, and what specifically moves the number — the calorie count pages cover dal, rice, paneer, dosa, poha and about twenty more, one page each.

Or skip the chart

The reason charts like this exist is that food databases handle Indian cooking poorly, so people fall back on lookup tables and mental arithmetic.

BetterCal takes a different route: you write "dal, two rotis and a cup of chai" and it estimates each item against how that food is actually cooked and served where you live. Correct anything that looks wrong once, and the correction sticks for next time.

Which is, in the end, what a chart is trying to do — just without you having to be the one holding it.


Related: per-food calorie counts · how many calories in a roti · Indian food calorie tracker · easiest way to track calories