Tested against 3,490
lab-weighed meals
Google Research published a dataset of 3,490 cafeteria plates where every ingredient was weighed on a lab scale. We ran every photo through our production AI (the exact same pipeline you get) and compared the results. No training data. No cherry-picking.
Each dot is one meal. Green = close, red = missed. The diagonal line is a perfect prediction.
On typical meals (200–600 calories), the AI is within about 23–27% per dish. It's most accurate in this range because these are normal portions the model understands well. Very small dishes (condiment cups, garnishes) and very large plates are harder.
What the AI can and can't see
Calorie estimation from photos is hard for everyone. Published studies show even nutrition experts average 55% error when estimating from food photos (different studies, different conditions, not a direct comparison, but useful context). The AI won't replace a food scale for precision. But for staying in a calorie range, the data shows it works.
See it for yourself
Off by 1 calorie
Left: brussels sprouts, hash browns, scrambled eggs, bacon (604 kcal actual, AI said 605). Right: egg whites, roasted potatoes, cantaloupe (281 kcal actual, AI said 282). Four items each, identified and portioned correctly.
Off by 40–50 calories
Left: steak, chicken, and cauliflower (443 kcal actual, AI said 490). Right: chicken and tuna salad (352 kcal actual, AI said 389). About 10% over on both. Well within useful range for daily tracking.
Right foods, wrong portions
Left: waffles with tofu scramble (264 kcal actual, AI said 504). Right: pizza slice with Caesar salad (250 kcal actual, AI said 702). The AI identified everything correctly but overestimated how much was there. Smaller-than-normal portions are the hardest to judge from a photo.
When to trust it, when not to
Use it for staying in a range. If you're aiming for 1,800–2,200 calories instead of hitting exactly 2,000, photo tracking gets you there. On a typical day, simulations show the total daily error is about 12–15%.
Don't use it as a food scale. Hidden fats, cooking methods, and small portions create a ceiling that no photo-based tool can break through. If you need clinical precision, weigh your food.
This benchmark is closer to best-case than typical. These are cafeteria plates shot from above with good lighting. Real-world photos (bowls, containers, bad angles) are harder. We show these numbers to be transparent, not to promise them.
Dataset: Nutrition5k (Thames et al., CVPR 2021). Model: Gemini 3.1 Pro, zero-shot. 13 benchmark runs over 5 weeks. Full methodology and raw data available on request. email us.
Start your free trial
Try SnapNutrition free for 7 days. Plans start at $12.99/month.
Start 7-Day Free Trial