Halo

Updated 2026-10-23

Rice calories: cooked vs uncooked, and how to count them right

100 g of dry rice and 100 g of cooked rice are very different amounts. Here's why the label says about 350 kcal, your plate says about 130, and how to log either one correctly.

You weigh 150 g of rice on your plate, look at the bag, and it says 350 kcal per 100 g. So that's 525 kcal? No. It's about 200. The bag describes dry rice, and the rice on your plate is cooked. This is one of the easiest ways to get calorie counting wrong, and it goes both ways.

Why the numbers are so different

Cooking doesn't add or remove calories. Rice simply soaks up water while it cooks, and water has no calories. So the same rice weighs more and each 100 g of it has fewer calories:

Dry (as on the bag)Cooked
White rice, per 100 gabout 350 to 365 kcalabout 130 kcal
Pasta, per 100 gabout 350 to 370 kcalabout 150 to 160 kcal
Weight after cooking100 grice about 270 g, pasta about 230 g

Typical values; the exact ones depend on the rice or pasta and how much water it takes up. Your pack's label is the best source for the dry value.

Two ways to count it right

  1. Weigh it dry, before cooking. Use the value from the bag. This is the most precise, because the label is about exactly that rice. It's awkward when you cook for several people or eat leftovers.
  2. Weigh it cooked, on your plate. Use a cooked value (about 130 kcal per 100 g for white rice), or convert back to dry: divide by about 2.7 for rice or 2.3 for pasta, then use the label.

Example: 150 g cooked rice ÷ 2.7 ≈ 56 g dry. At 360 kcal per 100 g dry that's about 200 kcal, the same as 150 g × 130 kcal per 100 g cooked.

The mistake to avoid: cooked weight with the dry value from the bag. That counts about 2.7 times too much for rice. The other way round (dry weight, cooked value) counts far too little.

How Halo does it

Halo knows the bag of rice in your pantry from your receipt or its barcode, including its size and its label. When you log a meal and add the rice:

The same works for couscous, bulgur, quinoa and lentils.

Questions

How many calories are in 100 g of cooked rice?

About 130 kcal for cooked white rice. The same rice dry has about 350 to 365 kcal per 100 g. The calories don't change when you cook it; the rice soaks up water, which has none, so it weighs more.

How much does rice weigh after cooking?

Roughly 2.5 to 3 times its dry weight, depending on the rice and how much water you use. 100 g of dry white rice gives about 270 g cooked. Pasta grows less, about 2.2 to 2.4 times.

Should I weigh rice before or after cooking?

Either works, as long as you use the matching value: dry weight with the label's per 100 g value, cooked weight with a cooked value. The common mistake is weighing cooked rice and using the label from the bag, which counts about 2.7 times too much.

How does Halo handle rice and pasta?

When you log a meal with rice, pasta, couscous, bulgur, quinoa or lentils from your pantry, you choose whether the amount is cooked or uncooked. Halo converts it, takes the dry amount out of your bag and counts the calories from the pack.