Should you weigh food raw or cooked for calorie counting?
Do you weigh food before or after cooking? Either works if the log entry matches. USDA numbers for rice, pasta, oats, chicken and beef show why.

Do you weigh food before or after cooking? Either one works. What matters is that the entry you log matches the state you weighed.
Weigh rice dry, log “rice, dry”. Weigh it cooked, log “rice, cooked”. Mix the two and the number can be off by more than half.
Cooking changes how much a food weighs, not how many calories it holds. Rice and pasta soak up water and get heavier. Meat loses water and gets lighter.
So the same 100 grams carries very different calories raw and cooked. The USDA numbers below show how big the gap is, and when weighing raw is the easier habit.
Key takeaways
- Raw or cooked are both fine. The mistake is weighing one way and logging the other.
- Grains change the most. In USDA FoodData Central (read November 2026), 100 g of white rice is 365 calories dry and 130 cooked.
- Meat goes the other way: 100 g of chicken breast is 120 calories raw and 165 roasted, because water cooks out.
- Raw weights are steadier, because how long you cook something changes its cooked weight. On a package, check whether the serving means dry or cooked.
- For a pot you share or eat over several days, weigh the whole cooked batch once and divide.
Do you weigh food before or after cooking?
You can do either. Food databases often list a staple both ways, as separate entries. USDA FoodData Central is the USDA’s food composition database. It lists “Rice, white, long-grain, regular, raw, unenriched” and “Rice, white, long-grain, regular, unenriched, cooked without salt” as two foods with two different numbers.
Most kitchen scales switch between ounces and grams. Grams make the math easier, so the examples below use them.
The rule is short. Weigh it, then pick the entry that matches what was on the scale. If you weighed dry pasta, use a dry pasta entry. If you weighed the cooked pasta on your plate, use a cooked one.
Where it goes wrong is the mismatch. You weigh your cooked rice, then search “rice” and tap the first result, which happens to be the raw entry. Nothing looks off, and the log is now wrong by hundreds of calories.
Why the same food has different calories raw and cooked
Boiling and roasting mostly move water. Grains and pasta take water in, so they weigh more and each gram holds fewer calories. Meat and fish push water out, so they weigh less and each gram holds more.
Here’s what USDA FoodData Central lists per 100 grams (entries read November 5, 2026):
| Food (USDA entry) | Uncooked, per 100 g | Cooked, per 100 g | What happens |
|---|---|---|---|
| White rice, long-grain | 365 kcal (raw) | 130 kcal (cooked) | Absorbs water, about 2.8 times the calories per gram dry |
| Pasta, enriched | 371 kcal (dry) | 158 kcal (cooked) | Absorbs water, about 2.3 times dry |
| Oats, regular and quick | 379 kcal (dry) | 71 kcal (cooked with water) | Absorbs the most water, about 5.3 times dry |
| Chicken breast, skinless | 120 kcal (raw) | 165 kcal (roasted) | Loses water, about 38% more per gram cooked |
| Broccoli | 34 kcal (raw) | 35 kcal (boiled, drained) | Barely changes |
The ratios are our arithmetic from the USDA figures. They also tell you roughly how much the weight moves. If boiling only adds water, 100 g of dry rice that holds 365 calories ends up near 280 g cooked in USDA’s preparation (365 ÷ 130). Your pot may differ, which is why raw weights are steadier (more on that below).
Vegetables you boil barely change. Broccoli is 34 calories per 100 g raw and 35 boiled, so for boiled vegetables like broccoli the raw or cooked question doesn’t matter much.
How much the mix-up costs
Two common slips, worked out with the same USDA numbers:
- Cooked rice logged as dry. You weigh 200 g (about 7 oz) of cooked rice and log it with the raw entry. The log says 730 calories. The USDA cooked entry puts it at 260. That’s 470 calories too many.
- Dry rice logged as cooked. You weigh 75 g dry, cook it, and log 75 g with the cooked entry. The log says 98 calories. It’s really about 274.
Meat errs the other way, and less dramatically:
- Cooked chicken logged as raw. You weigh 150 g (about 5 oz) of roasted chicken breast and log it as raw. The log says 180 calories. The roasted entry says about 248, so you’re 68 short.
The grain errors are the big ones. Oats are the extreme: 40 g of dry oats is about 152 calories, while 40 g of cooked oatmeal is about 28. Log cooked oatmeal with the dry entry and you’ve counted more than five times what you ate.
If you only fix one thing, fix the grains. Check that the entry says raw (or dry) or cooked before you tap it.
Raw or cooked: which is better to weigh?
Raw, when you can. Not because it’s more correct, but because it’s steadier.
A raw weight is the same whatever happens in the pan. A cooked weight depends on the cook.
Rice simmered a few minutes longer, or drained less, weighs more for the same calories. Chicken roasted until dry weighs less. The cooked entry in a database reflects one preparation, and yours may not match it.
Ground meat adds one more wrinkle: some of the fat cooks out. USDA lists 85% lean ground beef at 215 calories per 100 g raw (FDC 171796), with a 4 oz portion of 113 g.
Its pan-broiled patty is 232 calories per 100 g, and USDA gives the patty made from a quarter pound of raw meat as 83 g (FDC 174033). That works out to:
| 85% lean ground beef | Weight | Calories | Protein | Fat |
|---|---|---|---|---|
| Raw, a quarter pound | 113 g | 243 kcal | 21.0 g | 17.0 g |
| The pan-broiled patty it makes | 83 g | 193 kcal | 20.4 g | 11.6 g |
The protein stays about the same. Around 5 g of fat stays behind in the pan. So logging ground meat raw counts the fat you poured off as eaten, about 50 calories here.
If you’d rather count what reached your plate, weigh the cooked meat and use a cooked entry.
Our take: weigh raw for grains and meat you cook yourself. Weigh cooked when that’s all you have: leftovers, a meal someone else made, or a shared pot.
How to weigh a batch you cook once and eat all week
Batch cooking is where raw weights get awkward. You weigh 300 g (about 10.5 oz) of dry rice, but you won’t eat it all at once. The fix is one extra weigh-in.
- Weigh the raw ingredient and note its calories. 300 g of dry rice is 1,095 calories (365 per 100 g).
- Cook it, then weigh the whole batch. Weigh the empty pot before you cook, then subtract it from the full pot. Or move the rice to a container you’ve tared. Say the cooked rice comes to 840 g.
- Divide. 1,095 ÷ 840 is about 1.3 calories per cooked gram.
- Weigh your portion cooked. A 210 g scoop is about 274 calories.
It works for chili, stews and soups too. Add up the raw ingredients, weigh the finished pot, and log your bowl by weight. You do the math once per batch, not once per meal.
Do you have to weigh at all?
No. A scale helps with the foods where small amounts carry a lot of calories, like grains, nuts and oil. For most meals, a consistent estimate logged every day does more than a perfect log you keep for a week. Our guide to tracking macros covers portion shortcuts that skip the scale.
That’s also how Getfiit works. You send a photo, a voice note or a line of text in WhatsApp, and the coach replies with calories, protein, carbs and fat.
If you did weigh something, say so, and say whether it was raw or cooked. Here’s an illustration of how that exchange can look, with the USDA numbers from above:
The olive oil figure is USDA’s: a teaspoon (4.5 g) is about 40 calories (FDC 171413). A photo gives an estimate, not an exact count, and when something like oil is unclear, the coach asks before it logs.
As of November 2026, Getfiit costs $19.99 a month after a 3-day free trial. See how it works.
Weighing food isn’t for everyone. If a scale makes eating feel stressful, or you have a history of disordered eating, skip it and talk to a doctor or a registered dietitian.
Frequently asked questions
Should I weigh chicken and other meat raw or cooked?
Either, as long as the entry matches. Raw is steadier, because roasting time changes the cooked weight. In USDA FoodData Central, chicken breast is 120 calories per 100 g raw and 165 roasted. For ground meat, raw counts the fat that stays in the pan.
Do you weigh rice cooked or uncooked?
Uncooked is easier to keep consistent, since cooked rice weighs more or less depending on the water it absorbs. If you weigh it cooked, use a cooked rice entry. Dry white rice is 365 calories per 100 g and cooked is 130.
Is the calorie count on a pasta box for dry or cooked pasta?
Check the serving size line on the label. It tells you which one the numbers describe (how to read a nutrition label walks through the rest). If the serving is a dry weight, weigh your pasta before it goes in the pot. If it’s a cooked weight, weigh it after draining.
Do vegetables need to be weighed raw?
Not boiled ones. Boiled broccoli is 35 calories per 100 g and raw is 34, per USDA. Watch the oil or butter you cook them in instead. That’s where the calories are.
What if I only have the cooked weight and a raw entry?
Look for a cooked entry for the same food instead of converting. If there isn’t one, estimate and move on. One rough entry doesn’t undo a week of logging.
Your next step
Next time you log rice, pasta or oats, check one word in the entry: raw or cooked. If you’d rather not weigh at all, see how to track calories without an app and how AI calorie counters estimate a plate.
This article is general information, not medical advice. Talk to a doctor or a registered dietitian before changing how you eat, especially if you have a health condition, are pregnant, or have a history of disordered eating.
Log your next meal in five seconds.
Getfiit is an AI nutrition coach that lives in WhatsApp. Send a photo, a voice note, or a text, and it replies with calories, macros, and what to do next.
Start on WhatsApp