Home › Blog › Photo calorie tracking
Comparison
Every app doing this advertises the same demo: one clean plate, one dish, an instant answer. Indian food is rarely one clean plate, and the thali is where all of them get harder.
Photo logging is genuinely good on single dishes and genuinely harder on mixed plates — a thali with five items sharing a rim is the difficult case for every app that does this, including ours. The apps worth using let you correct the portion in two taps and save it, because the accuracy that matters is the second time you eat that meal, not the first.
| Plate | How it goes |
|---|---|
| A single dish — a bowl of rajma, a dosa | Reliable. Identification is usually right and the portion is the only thing to adjust. |
| Packaged food | Use the barcode instead. Faster and exact. |
| A thali or mixed plate | The hard case. Several items share one rim, portions overlap, and the gravy hides the quantity. |
| Gravies and curries | Identification is fine; the oil or ghee content is invisible to a camera and is most of the variance. |
| Street food | Depends entirely on whether the app has restaurant coverage behind it. |
Any app claiming to solve the thali outright is overselling. A photograph cannot see how much oil went into the sabzi, and that single unknown can move a meal by a third. What a good app can do is get you close in seconds and make the correction trivial.
The newer wave of AI calorie scanners does photo logging well and then stops — no barcode, no strength log, no recovery. That is fine if photographing meals is all you want. It is a poor foundation if you train, because the food number on its own answers almost nothing.
Nutri Macro treats photo logging as one of four ways in: photo, barcode, Indian food search and restaurant search. Whichever you use, the entry lands in the same log as your gym sessions and your sleep, which is where it starts being useful rather than merely recorded.
Free to download on iPhone and Android. Photograph a plate, correct the portion once, and save it — then look at where that meal sits against the training you logged and the recovery your watch recorded.
Good on single dishes, weaker on mixed plates. A thali with several items sharing a rim is the hard case for every app doing this, and the oil or ghee in a gravy is invisible to a camera while accounting for much of the variance. Treat the result as a fast starting estimate, correct the portion once and save it.
The idea is the same — photograph the plate and the app identifies the dishes and estimates calories and macros, which you then adjust. Both handle single dishes well and both find mixed thalis harder. The difference is what happens next: in Nutri Macro that entry sits alongside your strength log and your recovery rather than in a food diary on its own.
Barcode for anything packaged — it is faster and exact. Photo for cooked food where no barcode exists. For dishes you eat every week, the fastest route is neither: log it properly once, save your household’s version, and reuse it in two taps.
Because several items share one plate, portions overlap, and depth is hard to judge from a photograph. Shoot from directly above with something in frame for scale, and split the thali into its individual items if the app allows it. Expect to correct the portion — that is normal for every app in this category.
No, and most people who try give up. The sustainable pattern is photo logging for unfamiliar or restaurant meals and saved entries for the eight or so meals you eat repeatedly. Consistency over months beats precision on any individual plate.
Varies by app, and most limit the number of free scans because image recognition has a real running cost per photo. Be sceptical of an app advertising unlimited free AI scanning — something is paying for it. Check the current terms for your region in the app store listing rather than trusting any figure in a blog post, including this one.
Photo, barcode, Indian food search and restaurant search — four ways into the same log, which also holds your training and your recovery.
NutriMacro is a nutrition and training tracker for iPhone and Android. It logs food by barcode, photo or search, counts food in slices and units rather than grams, and keeps strength training, GPS activities, sleep and recovery in the same daily view. It runs in the language of your phone across 108 countries.
Read next: Best Indian food calorie tracker HealthifyMe vs Nutri Macro Best calorie tracker app in India