Raw vs cooked weight: which should you log?
Match the food entry to the state you weighed. USDA numbers for chicken, rice, pasta, and drained beef, and the gap when those states disagree.
Raw vs cooked weight is a matching problem. Log the state you weighed. Raw chicken goes with a raw entry. Cooked chicken goes with a cooked entry. Dry rice or pasta goes with a dry entry, and the cooked portion goes with a cooked one.
Plain meat does not pick up calories from heat. It loses water, so a cooked gram is denser than a raw gram. Rice and pasta take water on, so a cooked gram is less dense than a dry gram. On USDA rows, 150 g of cooked chicken breast is 248 cals on the roasted entry and 180 cals on the raw entry. The same 150 g of cooked long-grain white rice is 195 cals cooked and 548 cals if you log it as dry.
If you only have the other weight, convert it, then log the entry that matches the converted state. The raw to cooked weight calculator does that for chicken, ground beef, rice, and pasta. Each food also has its own page: chicken, ground beef, rice, and pasta. A starting maintenance number comes from the TDEE calculator. You test that number against the log, so the row you pick is part of the test.
Which row to use
| What you weighed | What to log | What goes wrong if you cross them |
|---|---|---|
| Raw meat, or the package weight before the pan | A raw entry, at that weight | A cooked entry overcounts: the denser row lands on the heavier raw weight |
| Cooked meat on the plate or in the container | A cooked entry for that cut and method | A raw entry undercounts a cooked gram |
| Dry rice or dry pasta from the bag | The dry or uncooked entry | A cooked entry undercounts by a lot |
| Cooked rice or drained pasta | The cooked entry | A dry entry can add a few hundred cals |
| Ground beef you browned and drained | A pan-browned, drained entry on the cooked weight | The raw package still counts fat you poured off |
| Only the other weight | Convert, then use the matching entry | A generic yield is a start. Your own batch is better |
Someone else cooked it, and all you have is the plate: use a cooked entry. A restaurant meal is a wider estimate than this. How to track a restaurant meal without an exact number is that problem.
What the USDA rows actually say
These are separate food records. The roasted chicken row is not the raw row after an oven. Treat them as the entries a logger has to choose between.
| Food and state | FDC id | Cals | Protein | Fat |
|---|---|---|---|---|
| Chicken breast, boneless, skinless, raw | 171077 | 120 | 22.5 g | 2.62 g |
| Chicken breast, meat only, roasted | 171477 | 165 | 31.02 g | 3.57 g |
| Chicken breast, boneless, skinless, grilled | 171534 | 151 | 30.54 g | 3.17 g |
| White rice, long-grain, enriched, dry | 168877 | 365 | 7.13 g | 0.66 g |
| White rice, long-grain, enriched, cooked | 168878 | 130 | 2.69 g | 0.28 g |
| Pasta, enriched, dry | 169736 | 371 | 13.0 g | 1.51 g |
| Pasta, enriched, cooked, no salt added | 169737 | 158 | 5.8 g | 0.93 g |
| Ground beef, 90% lean, raw | 174030 | 176 | 20.0 g | 10.0 g |
| Ground beef, 90% lean, crumbles, pan-browned | 171794 | 230 | 28.4 g | 12.0 g |
| Ground beef, 80% lean, raw | 174036 | 254 | 17.2 g | 20.0 g |
| Ground beef, 80% lean, crumbles, pan-browned | 171799 | 272 | 27.0 g | 17.4 g |
Every figure is per 100 g from USDA FoodData Central, SR Legacy, checked November 2026. Search the FDC id if you want the full record. Raw chicken breast on that row is also 73.9 g water per 100 g. Roasted breast meat is 65.3 g water. Less water in the same 100 g is why the roasted row is 165 cals instead of 120.
The grilled row matters because it is boneless and skinless, like the raw row. The roasted row is "breast, meat only," and USDA did not build it by cooking FDC 171077. On 150 g, grilled is 227 cals and roasted is 248. That 21-cal gap is real, and it is much smaller than logging those 150 g as raw.
Same portion, wrong row
Same cooked weight, two database rows
The chicken miss is 68 cals and about 13 g of protein (46.5 g on the roasted row, 33.8 g on the raw row). On a protein target, 13 g is a snack. Next to a 400- or 500-cal deficit, 68 cals is a small slice.
The rice miss is 353 cals. Five dinners like that are 1,765 cals. A 450-cal daily deficit is 3,150 cals across seven days, so one wrong rice row can cover more than half the week's deficit. Pasta at 200 g cooked is a 426-cal miss (742 versus 316). Rice and pasta are the rows that can hide a deficit. The chicken gap is the one that looks wrong on the label first.
If the trend has been flat for two or three consistent weeks, put this audit next to oils, drinks, and weekends. Why a deficit can look stuck is the wider checklist. How to tell whether a TDEE estimate is wrong starts from the same place: the log and the trend have to be describing the same intake.
A yield is a weight change, and chicken's is old
The USDA Table of Cooking Yields for Meat and Poultry (Showell and colleagues, 2012) defines yield as hot cooked weight divided by raw weight. The chicken breast rows in that table come from the 1975 food-yield handbook. The 2012 table says newer measurements for those listings were still expected. They also do not report a fat change.
| Food | Method | Mean yield | Range | Year in the table |
|---|---|---|---|---|
| Broiler-fryer breast | Baked or roasted | 72% | 61 to 82% | 1975 |
| Broiler-fryer breast | Poached, simmered, or stewed | 77% | 70 to 88% | 1975 |
| Ground beef, under 12% fat, crumbles | Pan-fried | 69% | 67 to 70% | 2002 |
| Ground beef, 12 to 22% fat, crumbles | Pan-fried | 67% | 64 to 72% | 2002 |
| Ground beef, over 22% fat, crumbles | Pan-fried | 62% | 60 to 64% | 2003 |
| Ground beef, under 12% fat, patty | Pan-broiled | 77% | 76 to 78% | 2002 |
| Ground beef, under 12% fat, patty | Broiled or grilled | 73% | 73 to 75% | 2002 |
Each ground-beef row is four samples. The medium-fat crumble yield has a standard deviation of 3.5 percentage points. A 67% mean is a reasonable start for 80/20 or 85/15 crumbles you drained. It is a weak description of a burger cooked a different way, a meatloaf, or beef you simmered in the sauce.
The yield is a hot weight, taken after a short rest. A cold leftover is a separate weigh-in. Grilling is not in the 1975 breast rows. If the cut, the heat, or the container differs, weigh the batch.
Here is the chicken check, labeled as arithmetic on two different USDA products. One hundred grams of raw boneless skinless breast is 120 cals on FDC 171077. At the 72% mean, the hot piece weighs 72 g. Seventy-two grams at 165 cals per 100 g is 119 cals. Across the published range, 61 g to 82 g at that roasted density is 101 to 135 cals. A generic roasted yield can miss by roughly 15 to 20 cals per 100 g of raw breast. Crossing the rows on the weight you actually have misses by more.
Drained beef leaves fat in the pan
For the ground-beef study, the same table reports fat change as a percent of the starting raw weight. Pan-fried crumbles:
- Under 12% fat: about 1.4% of the raw weight leaves as fat, and about 29.6% leaves as water. Yield 69%.
- 12 to 22% fat: about 5.3% leaves as fat, and about 27.8% as water. Yield 67%.
- Over 22% fat: about 12.6% leaves as fat, and about 25.0% as water. Yield 62%.
Count that fat at the general Atwater factor of 9 cals per gram. The fat in the drain is then about 13 cals per 100 g of raw 90/10, about 48 cals per 100 g of raw 80/20 or 85/15, and about 113 cals per 100 g of raw beef over 22% fat. Those are factors applied to the yield table, not a lab assay of one pan. On the low-fat row the losses add up: 29.6 g of water plus 1.4 g of fat is 31 g, and the yield is 69%.
That is why "always weigh it raw and scan the package" is right when you eat the drippings, and wrong when you pour them off. Keep the fat in a chili or a sauce and the raw entry is the closer start. Drain it and use the pan-browned crumble row on the cooked weight. The ground beef calculator will turn a cooked portion back into a raw-equivalent weight. It does not subtract the fat you discarded. A burger is a different row. A low-fat patty that was pan-broiled, with drippings poured off, yields about 77%. The drained-crumble row is 69%.
The nutrient rows point the same way, with the caveat that they are not the yield study's samples. From raw 80/20 to pan-browned crumbles, protein per 100 g rises from 17.2 g to 27.0 g, while fat per 100 g falls from 20.0 g to 17.4 g. Water loss alone would have raised both. The fat number falling is what rendered fat looks like.
Oil is a second entry
A teaspoon of olive oil is 4.5 g, about 40 cals. A tablespoon is 13.5 g, about 119 cals. USDA lists olive oil at 884 cals per 100 g (FDC 171413, SR Legacy record). Water leaving a chicken breast does not cancel a spoon of oil going in.
You will not recover the exact film left in the pan. Log the spoon you poured, or a smaller share if you wiped most of it out. A teaspoon-level guess beats a blank line. Breading, butter, and sauce are the same kind of addition. They are not hiding inside the cooked-chicken row.
Meal prep: weigh the batch once
The clean method, when you cook for yourself:
- Weigh the raw meat or the dry grain and decide whether the batch includes the fat and oil you will actually eat.
- Cook it. If you drain fat, the raw package no longer matches the pot.
- Weigh the edible cooked food after draining, and before sauce if the sauce is logged on its own.
- Your portion is your cooked weight divided by the cooked batch weight, times the batch calories you are willing to count.
That uses your yield. The preset percentages are for the day you forgot the second weigh-in. The rice page starts from a 2026 study of Sri Lankan Indica varieties that found a mean cooked weight of 3.01 times the dry weight (the paper). One hundred grams dry would be about 301 g cooked. Apply the USDA cooked rice row to that 301 g and you get about 391 cals, against 365 cals in the dry enriched row. Different rice, different method. The two matched routes sit near each other. Weigh the batch for brown rice, instant rice, or a pot you cooked your own way.
The pasta page uses a rounded 250% yield from commercial spaghetti research (Carpentieri and colleagues, 2024). Eighty grams dry becomes about 200 g cooked. The dry USDA row on 80 g is 297 cals. The cooked USDA row on 200 g is 316 cals. A 19-cal gap on a crossed pair of sources is a small miss. Logging those 200 g as dry is a 426-cal miss.
What cooks argue about
In an April 2026 r/loseit thread on raw versus cooked meat, the top reply (9 points when checked in November 2026) said to use the raw weight from the package when you have it, and the cooked values when you do not. A reply scored 3 added that frying in oil is the exception, because the oil is new calories. Another reply at 3 points walked a 200 g raw piece down to about 140 g cooked and showed the per-gram density rising so the piece still lands near the same total. That is the right instinct for lean meat you did not drain.
A March 2026 thread on ground beef and chicken is less careful at the top. The highest-scored reply (12 points) said to weigh everything raw, scan the package, and skip cooked data. Further down, a reply scored 1 pointed at bacon and drained beef: the package can list a cooked serving that already assumes the grease stayed in the pan. Both replies are anecdotes. The second one matches the fat-change column above. The first one matches the chicken case, where almost all of the weight loss is water.
A February 2023 thread on weighing while you cook has the batch method in a lower-scored reply (2 points, against a top reply at 21 that simply said to weigh food before it is cooked). Weigh the dry rice, know the calories in the pot, weigh the cooked pot, and portion by share. That is the procedure in the meal-prep section. The popular one-line version, "always raw," is what to do when the entry is raw and you eat the whole thing.
What this does to a TDEE estimate
Zolt compares logged intake with the weight trend. It cannot see that Tuesday's rice was a dry row on a cooked scoop. A log that runs high makes maintenance look higher than the food you ate. A log that runs low makes it look lower. The next calorie target is built on that log.
Fix the foods you repeat. Chicken at dinner, the rice or pasta next to it, and the oil in the pan cover most of this error. Leave a one-off meal alone. Nutrition setup is the wider tracking choice, including the weeks when you stop weighing every gram. How Zolt learns a TDEE is the product page for the comparison itself. Logging food covers search, barcode, and a saved recipe, which is the right home for a batch you cook every Sunday.
If weighing every portion is getting rigid or frightening, drop back to repeatable meals and talk with a qualified clinician. A matched entry on the foods you eat most days is enough.
Common questions
Does cooking chicken add calories?
No. Heat drives off water, and the same piece weighs less, so each remaining gram has more calories. Oil, butter, breading, and sauce add calories because you added food. The roasted chicken row does not include a tablespoon of olive oil.
Should you always weigh meat raw?
Weigh it raw when the entry is raw and you will eat what you weighed, including the drippings. Weigh it cooked when the meat is already cooked, when someone else cooked it, or when you drained the fat and need a pan-browned row. The accurate step is the match. A blanket raw rule misses drained beef and any plate you did not cook.
Do you log grilled chicken as roasted?
Use the grilled boneless skinless row when that is what you cooked. USDA lists it at 151 cals per 100 g, against 165 for roasted breast meat. On 150 g that is 227 cals versus 248. If your app has neither, a cooked breast entry in that range is a smaller miss than the raw row.
Does the rice package mean dry or cooked?
Read the line. "Dry," "uncooked," or "as packaged" goes with the weight from the bag. "Cooked" or "prepared" goes with the weight on the plate. A cup is a poor shortcut either way, because a cup of dry rice and a cup of cooked rice are different amounts of food. Use grams.
How should you log ground beef you drained?
Use a pan-browned crumble entry on the cooked weight, or weigh the raw batch, weigh the drained cooked batch, and give yourself the share you ate. The raw 80/20 entry on the raw weight still includes fat that is in the pan. For 12 to 22% fat crumbles, the USDA yield study put that fat loss at about 5.3% of the raw weight, roughly 48 cals per 100 g raw if you count fat at 9 cals per gram.
Log the state you actually weighed
Zolt learns a calorie target from the intake you log and the weight trend that follows, on iPhone and Android. A raw row on cooked rice will not get corrected in the background. Text the portion the way you weighed it, or save the batch once and reuse it.
Related articles
How to Tell Whether Your TDEE Estimate Is Wrong
A persistent mismatch can expose a bad estimate. First rule out short time windows, incomplete food logs, and a changed routine.
Nutrition setup: calories, protein, meals, and tracking
Set the goal, the calories, the protein, and meals you can repeat on an ordinary Tuesday.
Why Am I Not Losing Weight in a Calorie Deficit?
A flat week is often noise. A flat three-to-four-week trend means it is time to test the assumed deficit against the evidence.
How to Track Restaurant Meals Without Exact Calories
Use published nutrition when it exists, estimate the parts that matter, and accept a useful range when precision is impossible.