Guide

How to count calories in Indian food

Count Indian food by the pieces you can see: each roti, each ladle or bowl of rice, and each katori of dal or sabzi. A plain roti is about 90 kcal, a bowl of rice (150 g) about 195 kcal and a katori of dal tadka about 158 kcal. Then remember the oil and ghee, which is where most home-food estimates go wrong.

Why Indian food feels hard to count

Most calorie apps were built around packaged food and Western plates: a chicken breast, a cup of rice, a slice of bread. A home thali is different. The dal is mixed, the sabzi has an unknown amount of oil, and nobody weighs their roti.

The good news is that home food is repetitive. Most people eat the same ten to fifteen dishes on rotation. Once you know roughly what each one is worth, counting takes seconds.

Start with the carbs you can count

Counting the roti and rice correctly gets you most of the way, because they are usually half or more of the plate.

Then the dal and sabzi, by the katori

Kynetix uses a 150 g katori. Some reference points from its food table:

DishPer katori (150 g)Protein
Plain home dal112 kcal5.7 g
Dal tadka158 kcal6.8 g
Dal makhani210 kcal8.2 g
Rajma180 kcal8.2 g
Chole225 kcal9 g
Aloo gobi142 kcal3.3 g
Palak paneer210 kcal9.8 g
Chicken curry218 kcal19.5 g

Notice the spread: dal makhani is nearly double a plain dal, mostly because of butter and cream. The name of the dish tells you a lot.

You rarely eat a full katori with roti

Here is the part most people get wrong. When you eat dal with roti, you don't finish a katori per roti. You eat roughly 50 g of dal with each roti, and a bit more with each ladle of rice. Kynetix sizes the curry by what you ate it with, so "3 roti and dal" becomes three roti plus about 150 g of dal, not three katoris.

If you eat more curry than roti, say so once in Kynetix (curry first or carb first) and the portions follow you.

The oil you can't see

A teaspoon of oil or ghee is about 45 kcal. A home sabzi can carry two or three teaspoons per serving, a restaurant one far more. Kynetix's dish values already assume a typical home amount (2 to 5% oil), so you only need to add extra when you know the food was oilier than usual: a dhaba dal, a tadka with a ladle of ghee, or a fried snack.

  • Restaurant and dhaba food: assume more oil than home, often a lot more.
  • Fried items (puri, pakode, samosa) are a separate food; a samosa is about 250 kcal.
  • Ghee on roti or rice: add it as its own item.

A day, counted

Breakfast: poha (about 320 kcal) and chai. Lunch: three roti (270 kcal), dal tadka with them and a dry sabzi. Dinner: rice with rajma and curd. Typed into Kynetix as "3 roti, dal tadka, aloo gobi", it lands within a sensible range in seconds. It doesn't need to be exact; it needs to be consistent, day after day.

Common mistakes that throw the count off

  • Counting a thali as one katori of each dish. Most people eat the dal with their roti, not as a separate full bowl.
  • Forgetting drinks. Two cups of chai with milk and sugar a day add up over a week.
  • Logging only on good days. A week of rough estimates beats three perfect days and four blank ones.
  • Treating every dal the same. Plain dal and dal makhani are not the same food.
  • Ignoring the second helping. If you went back for more rice, log the second bowl.

Eating out, mess food and tiffins

Restaurant and mess food is harder because you can't see the oil. Two habits help. First, log the dish by its real name ("dal makhani", "paneer butter masala"), because the name carries most of the information. Second, assume a little more than you would at home. Over a few weeks, if your weight trend says you are eating more than you logged, nudge your estimates up.

For a tiffin or office canteen that serves the same few dishes, save them once. In Kynetix, a meal you correct is remembered, so the next time you type "canteen thali" or the dishes in it, your version comes back.

Do you need a food scale?

Not to start. A katori, a ladle and counting roti get you close. A cheap kitchen scale helps for a week or two to calibrate your eye: weigh your usual bowl of rice once, and you will know what "one bowl" means in your kitchen. After that, most people stop weighing and just log.

Key takeaways

  • Count roti and rice by the piece and bowl; they are most of the plate.
  • Size dal and sabzi by what you eat them with, not as full katoris.
  • Add oil and ghee when food is clearly richer than home cooking.
  • Aim for consistent, not perfect. A rough log every day beats a perfect log once a week.

How Kynetix does it

You type the meal the way you'd say it: "2 roti, 1 katori dal, aloo sabzi, curd". Kynetix matches each dish to its food table, sizes the curry by the roti and rice, shows the result as Kyno's estimate, and remembers any correction you make. Packaged food goes through the barcode scanner instead.

Browse the full food table or try the calorie calculator to see what you should be aiming for.

Questions

How many calories are in one roti?

A plain roti is about 90 kcal and 3 g protein in Kynetix's food table. Ghee on it adds about 45 kcal per teaspoon.

How many calories are in a katori of dal?

A 150 g katori of plain home dal is about 112 kcal; dal tadka about 158 kcal and dal makhani about 210 kcal.

Ghar ke khane ki calories kaise count karein?

Roti aur chawal gino, dal ya sabzi katori se, aur tel ya ghee alag se jodo. Ek roti lagbhag 90 kcal hoti hai.

More guides

General information for healthy adults, not medical advice. Food values are estimates from Kynetix's food table.