Logging

How to choose the right entry in a food database

Wrong database data is among the most common complaints about calorie apps. Often, however, it is not an error – two entries simply describe different things: raw vs cooked food, another brand or another portion.

Updated 26 October 2026 · 5 min read

In short

  • Most common reasons: raw vs cooked, brand vs average, 100 g vs portion.
  • Quick check: fat × 9 + carbs × 4 + protein × 4 ≈ calories.
  • For packaged food, the label in your hand wins.
  • Save a verified entry once and keep using the same one.

Why entries differ

  • Raw vs cooked: 100 g of dry rice has about 365 kcal, cooked about 130 kcal. Both entries are correct – just for a different state of the food.
  • Brand vs average: a generic 'ham' is an average; a specific product can have more or less fat.
  • 100 g vs portion: an entry of '1 portion' without grams means something different to everyone.
  • Recipe changes and country: a product can differ between years or countries.
  • User-created entries: in many apps users add items themselves and not all are checked.

The 10-second check

Label energy is calculated from nutrients using fixed factors (fat 9 kcal/g, carbohydrate and protein 4 kcal/g, fibre 2 kcal/g). If an entry shows fat, carbohydrate and protein, do a quick sum:

fat × 9 + carbs × 4 + protein × 4 ≈ kcal

If the result is far from the listed calories, the entry is probably wrong – for example swapped columns or per-portion values instead of per 100 g. Small differences come from rounding, fibre or alcohol.

How to choose

  1. Packaged product: scan the barcode and compare with the label. If they differ, the pack wins.
  2. Basic food: pick the entry that exactly matches the state (raw/cooked, with/without bone, with/without skin).
  3. Prefer entries with complete nutrients and values per 100 g.
  4. Save a verified entry and keep using the same one – even if it is not perfect, you will at least be consistent.

Frequently asked questions

Why does the same food have different calories in an app?

Entries often describe a different state (raw/cooked), another brand or another portion. Some user-created entries are also simply wrong.

How do I spot a wrong entry?

Calculate fat × 9 + carbs × 4 + protein × 4. If the result is far from the listed calories, the entry is probably wrong.

What should I trust when the scanner differs from the pack?

The label of the product in your hand. Recipes change and product versions differ by country.

Sources

  1. Regulation (EU) No 1169/2011 on food information to consumers (EUR-Lex)
  2. USDA FoodData Central

This guide is general information for healthy adults, not medical advice. If you are pregnant, breastfeeding, have or have had an eating disorder, or need a therapeutic diet, talk to a doctor or registered dietitian.