· 4 min read
How to Count Calories in Indian Food Without Weighing Everything
You don't need a food scale to track dal, sabzi, and rotis. Use katoris, roti counts, and spoon-counted oil - a practical system for Indian kitchens.
The standard calorie-tracking advice - "weigh everything on a food scale" - collapses on contact with an Indian kitchen. Dinner is three shared dishes cooked in one kadhai, served in katoris, eaten with rotis straight off the tawa. Nobody is putting each ladle on a scale, and you don't need to. Here's a system that gets you 90% of the accuracy with 10% of the effort.
Why "close enough" genuinely works
Calorie tracking works through consistent feedback, not perfect measurement. Even lab-measured food labels are legally allowed ~20% error, and your body's daily energy burn swings by hundreds of calories anyway.
If your logged 1,800-calorie day is really 2,000, but it's consistently off by that amount, the feedback loop still works: your weight trend tells you the truth, and you adjust your target. The tracking failure mode isn't small errors - it's portions drifting silently (a "katori" becoming a heaped katori) or giving up because weighing every meal is miserable.
The five standard units of the Indian kitchen
Almost everything you eat already comes in a countable unit. Use these:
| Unit | What it measures | Typical calories |
|---|---|---|
| 1 katori (~150 ml) | Dal, sabzi, rice, curd, curry | 100-200 (see below) |
| 1 roti (medium) | Breads | ~110 |
| 1 teaspoon (5 g) | Oil, ghee, butter | ~45 |
| 1 piece | Idli, samosa, egg, paneer cube | varies, but consistent |
| 1 glass (~250 ml) | Milk, lassi, chaas, juice | 40-220 |
Calibrate each unit once: the first week, level off a katori of your usual dal, look up its value (our Indian food calorie chart covers 50 foods in these exact units), and note it. After that, "1 katori dal" is a known quantity forever - no scale at dinner ever again.
Rule 1: Count the oil separately
In Indian cooking, oil is where the calories hide. The vegetables in a katori of bhindi sabzi are ~40 calories; the oil it was fried in can be 100+. So do this instead:
- Ask (or notice) how much oil goes into the kadhai for the dish - say 2 tablespoons for a sabzi that serves 4.
- Your share: half a tablespoon, ~60 calories, every time you take a katori.
- Log ghee on rotis by the teaspoon (~45 calories each).
A monthly sanity check: if your household of four finishes a litre of cooking oil in a month, that's roughly 75 calories per person per day from cooking oil alone - a useful cross-check on your estimates.
Rule 2: Anchor your rotis once
Rotis at home are remarkably consistent - same atta, same hands, same tawa. Weigh one ball of dough once (or one finished roti): if it's ~35 g of atta, your roti is ~115 calories, and every future roti gets logged with one count. Only re-anchor if the cook or the belan changes. More detail in our 2-rotis breakdown.
Rule 3: Use the plate-photo trick for chaotic meals
Festivals, weddings, office lunches - mixed plates you didn't cook. Don't try to itemize 11 things at the buffet. Take a photo, and log the big rocks: main carb (rice/rotis/poori count), main protein, the obviously fried or sweet items. The chutneys and salads are rounding errors; the three pooris and two ladoos are not.
Rule 4: Restaurant food gets a 1.3× multiplier
Whatever your home-cooked estimate for a dish is, multiply by 1.3-1.5 for the restaurant version - more oil, more cream, bigger portions. A home paneer curry katori at ~250 calories is 350+ at a restaurant. For extreme cases like biryani, where the portion itself doubles, see our restaurant vs homemade biryani breakdown.
Rule 5: Log immediately, review weekly
Log the meal when you eat it - memory-based evening logging reliably drops 20-30% of intake (the biscuits with chai vanish first). Then once a week, compare your average daily calories against your weight trend:
- Weight flat when you expected a loss? Your units have drifted or the oil isn't being counted. Tighten one thing.
- Trending as expected? Your "inaccurate" system is working. Change nothing.
What this looks like in practice
A day logged entirely without a scale:
| Meal | Log | Calories |
|---|---|---|
| Breakfast | 2 idlis, 1 katori sambar, chai with sugar | ~290 |
| Lunch | 2 rotis, 1 katori rajma, 1 katori curd, salad | ~450 |
| Snack | Chai + 2 biscuits | ~160 |
| Dinner | 1 katori jeera rice, 1 katori chicken curry, cucumber | ~440 |
| Total | ~1,340 |
Five minutes of total logging effort, and easily within 10-15% of scale-weighed truth - which is all the precision the process needs.
Or let AI do the estimating
Everything above - the unit conversions, the oil accounting, the restaurant multiplier - is exactly the kind of arithmetic software should do for you. That's what DietTracker is: you type "2 rotis, katori of rajma, curd, and chai", the AI applies standard Indian portions and returns calories, protein, carbs, and fat. If a portion is ambiguous it asks one question, and you can edit anything before saving.
Want to see the numbers first? Play with our free Indian food calorie calculator - 60 common Indian foods in katori/piece portions, no signup. Then when you're ready to make it a habit, start tracking free.