Weigh chicken raw. If it's already cooked, weigh it cooked and log it against a "cooked" database entry instead. That's the whole answer - the only real mistake is mixing the two. Raw chicken breast is 120 calories per 100g and cooked is 165, so picking the wrong entry throws off a single ingredient by 37%.
Here's how the rule works for chicken, every other meat, grains, and the one food that breaks the pattern. All numbers are per 100g from USDA FoodData Central.
Do You Weigh Chicken Raw or Cooked?
Raw, whenever you can. Raw weight is the same no matter what you do next, while cooked weight depends on the method - a baked breast, a grilled breast, and an air-fried breast all lose different amounts of water from the same starting piece.
- Raw chicken breast: 120 cal per 100g
- Cooked (roasted) chicken breast: 165 cal per 100g
The calories don't change during cooking - the water leaves. 200g of raw chicken breast is 240 calories. After roasting it weighs about 145g, and those same 240 calories are now packed into less weight. That's why the cooked number per 100g is higher.
Where it goes wrong: you weigh 150g of cooked chicken and log it as raw chicken. Your app says 180 calories. The real number is 248. You just undercounted by 68 calories on one ingredient, and you'll do it again tomorrow. (Full breakdown in our chicken breast calorie guide.)
Does Meat Weigh More Raw or Cooked?
Raw. Meat loses roughly 20-30% of its weight during cooking, almost all of it water. The calories stay; the water doesn't. That makes every cooked meat more calorie-dense per gram than its raw version:
| Meat | Raw (per 100g) | Cooked (per 100g) |
|---|---|---|
| Chicken breast | 120 cal | 165 cal (roasted) |
| Ground turkey 93% | 150 cal | 207 cal (broiled) |
| Ground beef 90% | 176 cal | 217 cal (broiled) |
| Salmon (farmed Atlantic) | 208 cal | 206 cal (baked) |
The rule is the same as for chicken: weigh raw when you can, and if it's already cooked, use a cooked entry.
Why salmon barely changes
Look at that salmon row again. Raw 208, cooked 206 - almost identical. Salmon loses water like any other protein, but it also renders out fat as it cooks, and the fat calories that drip away roughly cancel out the concentration effect. It's the one common protein where picking the "wrong" entry costs you almost nothing. More numbers in our salmon calorie guide, which uses the same USDA per-100g basis.
What About Rice, Pasta, and Oats?
Grains work in reverse: they absorb water instead of losing it, so cooked grains are far less calorie-dense per gram than dry. Weigh them dry, before cooking.
| Grain | Dry (per 100g) | Cooked (per 100g) |
|---|---|---|
| White rice | 365 cal | 130 cal |
| Pasta | 371 cal | 158 cal |
| Oats | 379 cal | 71 cal (oatmeal) |
Dry weight is also more precise: 75g of dry rice is always about 274 calories, while that same rice cooked can weigh anywhere from roughly 210g to 230g depending on how much water it absorbed. If you weigh cooked and use the cooked entry, you're close - but dry weight logged against a dry entry is exact. The rice calorie guide covers the cup-measuring trap too, which is an even bigger error than raw vs cooked.
The General Rule for Every Food
Meat, poultry, fish: weigh raw. Grains: weigh dry. Vegetables: either - broccoli is 34 calories per 100g raw and 35 cooked, a rounding error. Eggs, bread, packaged food: weigh as-is; the label already matches.
And the one rule above all of them: match the weight on the scale to the right database entry. Raw weight with a raw entry, cooked weight with a cooked entry. Every mistake in this article is a mismatch between those two.
The Mistake That Wrecks Your Count
- Weighing cooked meat, logging raw values - you undercount. 150g cooked chicken logged as raw = 180 cal. Actual: 248 cal. You missed 68 calories.
- Weighing cooked rice, logging dry values - you massively overcount. 200g cooked rice logged as dry = 730 cal. Actual: 260 cal. You "ate" 470 calories that don't exist.
- Weighing dry pasta, logging cooked values - you undercount. 100g dry pasta logged as cooked = 158 cal. Actual: 371 cal. You missed 213 calories.
On a 1,500-calorie day, one raw/cooked mixup on one ingredient can move your real intake by 5-30%. Stack a few of these across meals and your "1,500 calorie day" is really 1,800 - or 1,200 - and either way the number you're steering by is fiction.
What If You Already Cooked It?
- Weigh the cooked food.
- Search for the cooked entry - "chicken breast cooked", not just "chicken breast".
- Log the cooked value (165 cal/100g for roasted chicken breast, 130 cal/100g for cooked white rice).
Slightly less precise than weighing raw, because cooking methods vary - but it's the correct fix, not a compromise. The only real error is mixing weight types and entries.
Raw vs Cooked Cheat Sheet
| Food | Weigh This | Cal per 100g | Note |
|---|---|---|---|
| Chicken breast | Raw | 120 | Cooked (roasted) = 165 |
| Ground turkey 93% | Raw | 150 | Cooked (broiled) = 207 |
| Ground beef 90% | Raw | 176 | Cooked (broiled) = 217 |
| Salmon | Raw or cooked | 208 | Cooked = 206, nearly identical |
| Rice | Dry | 365 | Cooked = 130 |
| Pasta | Dry | 371 | Cooked = 158 |
| Oats | Dry | 379 | Cooked oatmeal = 71 |
| Eggs | As-is | 143 | 1 large = 72 cal |
| Vegetables | Either | 10-35 | Difference negligible |
All values are from USDA FoodData Central. For deeper breakdowns, see our calorie guides for chicken breast, rice, salmon, pasta, and eggs.
The Bottom Line
Weigh meat raw. Weigh grains dry. Match the weight type to the calorie entry. One rule, applied consistently, removes the biggest silent error in calorie counting.
Tonight, weigh one ingredient before it hits the pan and log it against the raw entry. That's the entire habit. A $10 kitchen scale plus this rule beats any premium app subscription.