🔧 Tools & Reviews

Raw vs Cooked: How to Weigh Food Accurately

The single biggest hidden source of calorie-tracking error. Here's the rule.

Quick answer

Cooking changes the weight, not the total calories. A raw 6-oz chicken breast becomes a cooked ~4.5-oz chicken breast, but both are the same ~280 kcal. The error happens when you weigh raw and log the cooked value (or vice versa) — that’s a ~25% calorie miscalculation. The rule: weigh consistently, log consistently.

The Core Concept

Food contains water. When you cook food, some water leaves (proteins, vegetables) or some water enters (rice, pasta). The food itself — the proteins, fats, carbs — stays the same. So the calories stay the same, but the weight changes.

This is why nutrition databases publish both “raw” and “cooked” entries for foods. They have the same calories — they’re just labeled at a different point in the cooking process.

The Common Mistake

Here’s the typical scenario:

  1. You weigh 6 oz of raw chicken breast.
  2. You cook it. It’s now ~4.5 oz.
  3. You eat it.
  4. You log “6 oz cooked chicken breast” in your tracker.

Cooked chicken breast at 6 oz is ~365 kcal. Raw chicken breast at 6 oz is ~280 kcal.

By logging “6 oz cooked” but actually eating raw-weight 6 oz (which became cooked 4.5 oz), you over-counted by ~85 kcal.

Or vice versa: weigh after cooking (4.5 oz), log “4.5 oz raw chicken” (~210 kcal). Now you under-count by ~70 kcal — which sounds better, but it means your “1,500 kcal day” is actually more like 1,570.

The Rule

Whichever weight you measure, log the matching entry.

Most major tracker databases have both entries. Look for “raw” or “uncooked” in the entry name.

Which to Use: Raw or Cooked?

Both work. Each has tradeoffs.

Raw weighing pros:

Raw weighing cons:

Cooked weighing pros:

Cooked weighing cons:

Recommended for consistency: weigh raw when you can, weigh cooked when you can’t, always match the entry to what you weighed.

Conversion Factors (Approximate)

FoodRaw WeightCooked WeightChange
Chicken breast6 oz4.5 oz-25%
Chicken thigh6 oz4.7 oz-22%
Beef (lean)6 oz4.5 oz-25%
Salmon6 oz4.7 oz-22%
Shrimp6 oz4.5 oz-25%
Ground beef (80/20)6 oz4.0 oz-33%
Rice1 cup dry3 cups cooked+200%
Pasta4 oz dry8 oz cooked+100%
Quinoa1 cup dry3 cups cooked+200%
Lentils1 cup dry3 cups cooked+200%
Oats½ cup dry1 cup cooked+100%
Spinach1 cup raw0.25 cup cooked-75%
Mushrooms1 cup raw0.5 cup cooked-50%
Broccoli1 cup raw0.85 cup cooked-15%

The biggest swings are in proteins (lose ~25%) and grains (gain 200%+). These are also the foods most worth weighing accurately.

Foods Where It Matters Most

The 80/20 of food weighing — the foods where raw vs cooked confusion creates the biggest calorie errors:

  1. Chicken, beef, fish, shrimp. ~25% weight loss; meaningful kcal swing.
  2. Rice, pasta, quinoa, oats. Triple in weight; logging “cooked” as “dry” is a 3× over-count.
  3. Bread. Doesn’t really change cooked vs uncooked at the consumer level (you eat it as it comes).
  4. Vegetables. Mostly change in volume but small change in calories per gram. Less critical.
  5. Pre-cooked foods (deli meat, rotisserie chicken). Already cooked; use cooked entry.

A Worked Example

You’re meal prepping and cook 4 chicken breasts. Total raw weight: 24 oz. Cooked weight: 18 oz.

Method A (weigh raw, divide):

Method B (weigh cooked, divide):

Both methods give the same answer because both methods match the weight to the entry. The error happens when you mix them.

The Vegetables Exception

For most vegetables, raw vs cooked logging is essentially fine — the calorie content per gram doesn’t change much, and even when volumes change dramatically (spinach, mushrooms), the calorie totals are small enough that error rounds to noise.

Don’t bother weighing vegetables raw vs cooked unless you’re tracking obsessively. “1 cup of cooked spinach” and “3 cups of raw spinach” are the same food at the same calorie count, just different visual volumes.

The Cooking Oil Problem

A separate but related issue: cooking method can add calories not captured in the food’s weight.

Pan-fried chicken absorbs ~50–120 kcal of oil per portion. The chicken itself didn’t gain weight (it lost weight), but the meal has those oil calories.

Always log cooking oils separately from the food they cooked.

Common Logging Mistakes

Mismatching raw and cooked. ~25% error.

Forgetting cooking oil. Add 100+ kcal per pan-fried portion.

Eyeballing portion sizes after cooking. Cooked food packs differently. Weigh.

Logging “1 chicken breast” without specifying weight or state. Defaults vary.

Assuming “boneless skinless” matches your actual portion. Boneless skinless tends to be standardized; weigh to confirm.

What to Take Away

For the kitchen scale recommendations, see best kitchen scales for calorie counting. For label-reading once weighing is sorted, see how to read a nutrition label.

Frequently Asked Questions

Should I weigh chicken raw or cooked?

Raw is more accurate (more consistent water content). Whichever you choose, log against the matching reference: raw chicken weight against raw entry, cooked weight against cooked entry.

Why does food lose weight when cooked?

Water evaporates. Proteins also release some fat. A chicken breast loses ~25% weight; rice gains weight (absorbs water); pasta gains weight (absorbs water); vegetables vary.

Do I need to weigh every food?

Just the calorie-dense ones — proteins, grains, oils, nut butters, cheese. Skip weighing low-calorie vegetables; the error rounds to nothing.

What if I forgot to weigh and the food's already cooked?

Use the cooked entry in your tracker. Most major tracker databases have both raw and cooked versions of common proteins.

Keep going: Crunch the numbers · Browse all articles · Find a meal plan · Easy recipes