Photo Calorie Counter for Indian Food: What a Photo Can and Cannot See
A photo calorie counter promises the fastest way to log a meal: point the camera at the thali and get a number. It works well for what a camera can see and badly for what it cannot, and Indian home food hides a lot. This page shows what a photo can and cannot tell, with numbers from India's food tables, and how to check an estimate before you log it.
The short answer
A photo can tell what is on the plate and roughly how much of it: two rotis, a bowl of dal, a sabzi. It cannot see the oil, ghee and sugar cooked into the food, how much dry dal went into the pot, or what a katori really holds. So use a photo estimate as a quick first draft, then check the three things below. One teaspoon of oil is about 45 kcal and is invisible in a photo; three teaspoons change a dal-roti plate by 90 kcal.
What a photo can and cannot see
The amounts below are our own assumptions, not recommended portions. Energy is worked out from the Indian Food Composition Tables 2017 (IFCT 2017) (ICMR-NIN): atta at 320 kcal per 100 g raw and toor dal at 331 kcal per 100 g dry, and from the Dietary Guidelines for Indians 2024, which gives cooking oil as 900 kcal per 100 g and counts a teaspoon as about 5 g (visible fat of 20 to 50 g a day is 4 to 10 teaspoons).
| On the plate | Can a photo see it? | Energy (our assumed amount) |
|---|---|---|
| One roti (30 g of atta, our assumption) | Yes: you can count the rotis | 96 kcal |
| One serving of dal (30 g of dry toor dal, our assumption) | Partly: it sees a bowl of dal, not how much dry dal went in | 99 kcal |
| One teaspoon of oil or ghee in the tadka | No | 45 kcal |
| Three teaspoons of oil or ghee in the sabzi and tadka | No | 135 kcal |
Put together, two plates can look identical in a photo while the numbers differ:
| Same plate: 2 rotis and 1 dal serving | Energy |
|---|---|
| With 1 teaspoon of oil | 336 kcal |
| With 3 teaspoons of oil | 426 kcal |
| Difference, invisible in the photo | 90 kcal (27% more) |
For scale, the A Brief Note on Nutrient Requirements for Indians (RDA and EAR), 2020 lists a reference energy of 2,110 kcal a day for a sedentary 65 kg man and 1,660 kcal for a sedentary 55 kg woman (Table 1a and 1b, p. 4). Those are reference figures for reference people, not your target. The 90 kcal gap is about 4% of the 2,110 kcal figure: small once, but it repeats every meal.
How the photo estimate works in NYUS
- Open Add Food. In the coach chat, tap the round + next to the message box, then Photo a meal (the last item in Quick log). It opens the Add Food window on the Diet tab. Tap the camera icon there to take or choose a photo.
- Take or choose a photo. The photo is reduced in size and sent for an AI estimate.
- Read the result. NYUS shows a short description of the meal and calories with protein, carbs and fat, and says to review and log. The estimate is built to list only what is visible in the photo.
- Review and correct, then log. You check the description and the numbers and fix anything that looks off before you log it.
The estimate is quick and approximate, not a measurement. There is a daily limit on photo estimates, and NYUS says so when you reach it. If a photo cannot be read, type what you ate instead.
Three checks before you log a photo estimate
- Is everything on the plate there? Small sides, chutneys and pieces inside a curry can be missed or under-counted.
- Is anything there that was not on the plate? Take it out of the description and correct the numbers.
- Did the oil go in? If you know the sabzi or dal was cooked with extra oil or ghee, add it: a teaspoon is about 45 kcal.
For counting without a camera, see the hand-portion method, and for why the dal-roti plate hides its protein, the macro black box.
Log your photo meals in NYUS
NYUS is an AI diet and workout coach with 8,900+ foods with calories and macros. A photo gives you the first draft in seconds; search lets you pick the exact food when you want to be precise.
Try the photo estimate in NYUS
Take a photo of your meal for a quick AI estimate you review and correct. An AI diet and workout coach built around Indian food. No ads, no data sold.
Join the NYUS waitlistFrequently asked questions
Can an app count calories from a photo of Indian food?
It can estimate what is visible: the dishes and roughly how much of each. It cannot see the oil, ghee or sugar cooked into them, so the result is an estimate you should review and correct before logging, not a measurement.
How much does hidden oil add to a dal-roti plate?
One teaspoon of oil is about 45 kcal (cooking oil is 900 kcal per 100 g and a teaspoon is about 5 g, DGI 2024). On a plate of 2 rotis and 1 dal serving, going from 1 to 3 teaspoons adds about 90 kcal, from 336 to 426 kcal, using our assumed amounts.
Can I fix the numbers before I log?
Yes. NYUS shows the estimate with a description of the meal and asks you to review and log it, so you can correct what is wrong first.
Is there a limit on photo estimates?
Yes, there is a daily limit, and the app tells you when you have reached it. You can still log by search or by typing what you ate.
Sources (read 22 October 2026)
- Indian Food Composition Tables 2017 (IFCT 2017), Table 1, per 100 g raw: wheat flour (atta) A019 (PDF p. 42), red gram dal, toor B021 (p. 43); energy as kilojoules divided by 4.184.
- ICMR-NIN, Dietary Guidelines for Indians 2024: cooking oil 900 kcal per 100 g (Table 1.3, PDF p. 25); visible fat 20 to 50 g a day, 4 to 10 teaspoons (PDF p. 71).
- ICMR-NIN, A Brief Note on Nutrient Requirements for Indians (RDA and EAR), 2020, Table 1a and 1b (PDF p. 4): reference energy 2,110 kcal (man, 65 kg) and 1,660 kcal (woman, 55 kg), sedentary. The 30 g amounts and the plate totals are NYUS's own arithmetic.
- NYUS app behaviour (Add Food window and camera, description, "review and log", daily limit): read in the app code on 22 Oct 2026, see the NOTES file.