Food 7 October 2026 · By

Rice and grain calories: cooked vs uncooked weight

Calories in rice, oats, pasta, and other grains, cooked vs uncooked: USDA values per 100 g and per cup, and how to log a pot of grains without mix-ups.

Log the weight you actually measured, and use the database entry for the same state of the grain. 100 g of uncooked long-grain white rice is 365 kcal; 100 g of cooked white rice is 130 kcal (USDA FDC 1688773, FDC 1688784). The calories did not disappear in the pot. The rice soaked up water, and the same energy is now spread over more weight. The mistake happens when you weigh the grain dry and log it as cooked, or the other way round. For rice the gap is close to threefold. For oats it is more than fivefold.

Uncooked and cooked grains: calories per 100 g

All figures are from USDA FoodData Central (SR Legacy), and each one links to its record. The cooked entries are cooked in water, with no oil or butter. Protein sits next to the calories.

GrainUncooked, per 100 gCooked, per 100 gWeight gain in cooking
White rice, long-grain365 kcal, 7.1 g 3130 kcal, 2.7 g 4≈2.8×
Brown rice, long-grain367 kcal, 7.5 g 5123 kcal, 2.7 g 6≈3.0×
Oats (cooked in water)379 kcal, 13.2 g 771 kcal, 2.5 g 8≈5.3×
Pasta371 kcal, 13.0 g 15158 kcal, 5.8 g 16≈2.3×
Buckwheat groats346 kcal, 11.7 g 192 kcal, 3.4 g 2≈3.8×
Bulgur342 kcal, 12.3 g 983 kcal, 3.1 g 10≈4.1×
Pearl barley352 kcal, 9.9 g 11123 kcal, 2.3 g 12≈2.9×
Millet378 kcal, 11.0 g 13119 kcal, 3.5 g 14≈3.2×

We worked out the last column ourselves: calories per 100 g uncooked divided by calories per 100 g cooked, from the two USDA records. That is roughly how many times heavier the grain got in USDA’s cooking conditions. Your kitchen will differ. More water, longer cooking, a lid or no lid, and the pot comes out heavier or lighter. The cooked rows are a good guide, and if you want precision, weigh your own pot once (how, below).

USDA’s cooked oats are made with water and fairly loose, which is why 100 g looks so light. Oatmeal made with milk is a different entry, and the milk is logged separately.

Calories in 1 cup of cooked rice and other grains

The cup weights below are USDA’s own measures for each cooked record. The calories are our arithmetic: grams ÷ 100 × the cooked figure from the table above. Plain grain, with no butter, oil, milk, or sugar.

Cooked grain1 cup (USDA weight)Calories per cupSource
White rice, long-grain158 g205 kcal4
Brown rice, long-grain202 g248 kcal6
Oats (cooked in water)234 g166 kcal8
Spaghetti, not packed124 g196 kcal16
Buckwheat groats168 g155 kcal2
Bulgur182 g151 kcal10
Pearl barley157 g193 kcal12
Millet174 g207 kcal14

A cup is a rough tool. Rice pressed into the cup weighs more than rice spooned in loosely, and USDA lists several cup weights for pasta depending on the shape. If you log by cups, use the same cup the same way every time. Grams are more reliable.

One cup of uncooked white rice is 185 g by USDA’s measure, or about 675 kcal3. At USDA’s cooked density that becomes roughly 520 g, a little over three cups of cooked rice. That is our calculation from the two records, not a separate measurement.

Butter is logged on its own: 10 g of unsalted butter is about 72 kcal (USDA FDC 17343017). A pat like that on a cup of buckwheat (155 kcal) adds almost half again.

How to count a whole pot

If you cook grains for several days or for the whole family, it is easier to work out your own pot once:

  1. Weigh the empty pot and write the number down.
  2. Weigh the uncooked grain. For example, 300 g of white rice is 1,095 kcal from the uncooked entry3.
  3. Cook as usual, then weigh the pot with the rice and subtract the empty pot.
  4. Divide the calories of the uncooked grain by the cooked weight. That gives kcal per gram of your rice.
  5. Multiply a portion in grams by that number.

A made-up example with round numbers, not a measurement: if 300 g of rice came out as 900 g cooked, 1 g is about 1.22 kcal, and a 200 g portion is about 243 kcal. By the USDA table the same 200 g would be 260 kcal4, because their rice holds more water. Neither number is “wrong”. The two pots are different.

Should you weigh grains cooked or uncooked?

Which method you choose matters less than sticking to one and not mixing them.

Why this mistake matters

Food logs almost always show less than people actually ate. In the OPEN study of 484 adults, where real energy use was measured with doubly labeled water, men under-reported calories on 24-hour recalls by 12–14% on average, and women by 16–20% (Subar et al., 200318). In a small NEJM study, ten people who were not losing weight while believing they ate under 1,200 kcal a day under-reported their intake by 47% on average (Lichtman et al., 199219). Mixing up uncooked and cooked weight is one of the easiest ways to get a gap like that: 60 g of uncooked rice logged as cooked rice turns 219 kcal into 783,4.

Counting in general, and how to keep it from becoming a daily exam, is in counting calories. How grains fit on an ordinary plate is in carbs and weight loss. The same raw-or-cooked question for meat is in chicken breast calories, raw vs cooked.

What to do

Common questions

How many calories are in 1 cup of cooked white rice?

By USDA, a cup of cooked long-grain white rice weighs 158 g, which works out to about 205 kcal and 4 g of protein, cooked in water with no butter (FDC 1688784). Rice packed firmly into the cup will be heavier and higher.

Is the number on the package for cooked or uncooked?

Usually uncooked. Check what the “per serving” or “per 100 g” line refers to, and compare it with the uncooked weight, not the weight of the cooked grain on your plate.

Sources

  1. USDA FoodData Central, SR Legacy, FDC 170685: Buckwheat groats, roasted, dry. 346 kcal, 11.73 g protein per 100 g.
  2. USDA FoodData Central, SR Legacy, FDC 170686: Buckwheat groats, roasted, cooked. 92 kcal, 3.38 g protein per 100 g; 1 cup = 168 g.
  3. USDA FoodData Central, SR Legacy, FDC 168877: Rice, white, long-grain, regular, raw, enriched. 365 kcal, 7.13 g protein per 100 g; 1 cup = 185 g.
  4. USDA FoodData Central, SR Legacy, FDC 168878: Rice, white, long-grain, regular, enriched, cooked. 130 kcal, 2.69 g protein per 100 g; 1 cup = 158 g.
  5. USDA FoodData Central, SR Legacy, FDC 169703: Rice, brown, long-grain, raw. 367 kcal, 7.54 g protein per 100 g.
  6. USDA FoodData Central, SR Legacy, FDC 169704: Rice, brown, long-grain, cooked. 123 kcal, 2.74 g protein per 100 g; 1 cup = 202 g.
  7. USDA FoodData Central, SR Legacy, FDC 173904: Cereals, oats, regular and quick, not fortified, dry. 379 kcal, 13.15 g protein per 100 g.
  8. USDA FoodData Central, SR Legacy, FDC 173905: Cereals, oats, regular and quick, unenriched, cooked with water, without salt. 71 kcal, 2.54 g protein per 100 g; 1 cup = 234 g.
  9. USDA FoodData Central, SR Legacy, FDC 170688: Bulgur, dry. 342 kcal, 12.29 g protein per 100 g.
  10. USDA FoodData Central, SR Legacy, FDC 170287: Bulgur, cooked. 83 kcal, 3.08 g protein per 100 g; 1 cup = 182 g.
  11. USDA FoodData Central, SR Legacy, FDC 170284: Barley, pearled, raw. 352 kcal, 9.91 g protein per 100 g.
  12. USDA FoodData Central, SR Legacy, FDC 170285: Barley, pearled, cooked. 123 kcal, 2.26 g protein per 100 g; 1 cup = 157 g.
  13. USDA FoodData Central, SR Legacy, FDC 169702: Millet, raw. 378 kcal, 11.02 g protein per 100 g.
  14. USDA FoodData Central, SR Legacy, FDC 168871: Millet, cooked. 119 kcal, 3.51 g protein per 100 g; 1 cup = 174 g.
  15. USDA FoodData Central, SR Legacy, FDC 169736: Pasta, dry, enriched. 371 kcal, 13.04 g protein per 100 g.
  16. USDA FoodData Central, SR Legacy, FDC 169737: Pasta, cooked, enriched, without added salt. 158 kcal, 5.8 g protein per 100 g; 1 cup spaghetti, not packed = 124 g.
  17. USDA FoodData Central, SR Legacy, FDC 173430: Butter, without salt. 717 kcal per 100 g.
  18. Subar A.F. et al. Using intake biomarkers to evaluate the extent of dietary misreporting in a large sample of adults: the OPEN study. American Journal of Epidemiology, 2003;158(1):1–13. PMID 12835280.
  19. Lichtman S.W. et al. Discrepancy between self-reported and actual caloric intake and exercise in obese subjects. New England Journal of Medicine, 1992;327(27):1893–1898. PMID 1454084.

What readers think

All reviews on Formgong →

Lean Wisely articles are general reading. See the disclaimer.

All articles Reading list