Katori

Indian food calories: the tracking questions, answered

Why the numbers vary, where the hidden calories are, and how to track Indian food without guessing.

If your Indian food calorie counts feel wrong, the culprit is almost always the same: cooking fat you cannot see. Fat carries nine calories per gram, so one tablespoon of oil or ghee is about 120 calories, and a teaspoon is about 45. That matters because the fat is invisible on the finished plate. A sabzi made for four people with one tablespoon of oil carries about 30 calories of oil per serving; the same sabzi made with three tablespoons carries about 90, and the vegetable looks identical either way. Restaurants lean on this even harder, using roughly three to five times the fat of a home kitchen, which is why the same dish eaten out typically runs 30 to 50 percent higher in calories, and sometimes close to double. The dish name does not change. The oil does. Once you account for the fat, most of the confusion in Indian food tracking disappears.

The hidden fat, in numbers

Cooking fatCaloriesNote
1 teaspoon oil or ghee (5 g)~45 calA light drizzle on roti or in dal
1 tablespoon oil or ghee (14 g)~120 calA normal cooking pour for one dish
3 tablespoons in one sabzi (serves 4)~90 cal per servingCommon restaurant and rich home cooking
Deep-frying absorption (samosa, bhatura, puri)8 to 25% of food weight in oilThe frying, not the filling, is the calories

The same dish, home vs restaurant

DishHomeRestaurantWhy
Dal makhani~170 cal220 to 285 calButter and cream, 4 to 5x home amounts
Palak paneer~230 cal~320 calCream finish adds 30 to 40%
Butter chicken~250 cal320 to 385 calThe makhani gravy, not the chicken
Aloo paratha~280 cal~380 calCooked in far more ghee

Common tracking questions

The questions below come up again and again once people start tracking Indian food seriously. Short version: weigh your katori once, count the oil as its own line, and treat restaurant food as a different dish from the home version.

How much higher in calories is restaurant Indian food than home cooking?

Typically 30 to 50 percent higher, and sometimes close to double. Restaurants use roughly three to five times the oil, ghee, and cream of a home kitchen, plus larger portions. A home dal makhani near 170 calories a katori becomes 220 to 285 at a restaurant; a home butter chicken near 250 becomes 320 to 385. A practical rule: assume a restaurant version of any dish is at least a third higher than your home recipe, and more for creamy gravies.

What is the most underestimated calorie source in Indian food?

Cooking oil and ghee, by a wide margin. Fat is nine calories per gram, so a single tablespoon is about 120 calories, and it disappears into the dish. A sabzi that used three tablespoons of oil looks the same as one that used one, but carries about 60 more calories per serving. The honest fix is to count added fat as its own line item rather than trusting a generic dish entry.

How do I count calories for a thali with unlimited refills?

Track it as separate components, not as one number, because a thali is really a set of katoris. Count each katori of dal, sabzi, and rice, each roti, and every refill as another serving of that item. The refills are where thali calories quietly climb: a second katori of dal makhani is another 220 calories, a third roti another 110. Total the parts you actually ate rather than guessing at the plate as a whole.

How many calories does one teaspoon of ghee add?

About 45 calories, all from fat. A tablespoon is about 120. This is worth knowing because ghee is added at the very end, on a roti or into dal, so it is easy to leave out of a mental count. A teaspoon on each of three rotis is roughly 135 calories you might not have logged. See the roti breakdown for how ghee changes a single roti from about 85 to about 148 calories.

Why does the same dish show different calories in every app?

Because the same dish name covers genuinely different foods. Dal makhani ranges from about 170 calories a katori at home to 285 at a dhaba, depending on butter and cream, and both are correct for how they were cooked. Most apps quote one number with no recipe behind it, so they cannot tell you which version is on your plate. We publish the recipe behind every figure, which is the whole point of the calorie pages.

Is it better to weigh food or use katori portions for Indian food?

Weigh once, then use your katori. A kitchen scale for a week teaches you what your specific katori actually holds, usually about 150 grams for dal or sabzi and about 120 for rice, and after that you can eyeball it accurately. The katori is a genuinely useful unit for Indian food because it maps to how the food is actually served. See the katori portion guide for the gram weights by food type.

Are deep-fried snacks like samosa as bad as people say?

The frying is the issue, not the filling. A samosa's potato and pea filling is cheap in calories; the maida shell and the oil it absorbs during frying are where nearly half its calories come from, which is why a medium samosa is about 155 calories and a large one crosses 250. Baking instead of deep-frying cuts it substantially. See the samosa breakdown for the split.

Is roti or rice better for tracking and weight loss?

They are closer than most people assume: two rotis and a katori of rice are both around 200 calories. Roti has more fibre and a lower glycemic index, so it keeps you fuller, but for calorie tracking the portion matters more than the choice. The easier one to track is whichever you portion consistently. See the roti and rice pages for the exact numbers.

Stop doing this math

Katori reads your plate and counts the oil, the ghee, and the portion for you, from one photo.

Join the waitlist