Does Rice Actually Lose Calories When Cooked?

Rice does not lose calories when you cook it, but it appears to because water dramatically dilutes the calorie density. Raw white rice contains about 365 calories per 100 grams. Cooked white rice contains about 130 calories per 100 grams. The total calories in your pot haven’t changed; each grain just absorbed water and got heavier, so the same serving by weight now contains far fewer calories.

Why Cooked Rice Seems Lower in Calories

When rice cooks, each grain absorbs roughly two to three times its weight in water. That water has zero calories, so it acts as a diluter. If you start with 100 grams of dry rice (365 calories) and end up with about 260 to 300 grams of cooked rice, the total is still 365 calories. But if you scoop out 100 grams of that cooked rice, you’re only getting a fraction of the original grain, surrounded by water. That’s why nutrition labels for cooked rice list around 130 calories per 100 grams.

This is purely a matter of measurement. If you’re tracking calories, it doesn’t matter whether you weigh rice dry or cooked, as long as you use the correct reference. Weigh it dry and use the raw calorie figure, or weigh it cooked and use the cooked figure. Both give you the same answer.

There Is One Way Rice Actually Loses Usable Calories

While basic cooking just adds water, there is a real chemical change that can make rice slightly less caloric: starch retrogradation. When cooked rice cools down, some of its starch molecules rearrange into tighter, more crystalline structures called resistant starch. Your small intestine can’t break down resistant starch the way it handles normal starch. Instead of delivering 4 calories per gram like regular carbohydrates, resistant starch provides roughly 3 calories per gram, and much of it passes through to the large intestine undigested.

Freshly cooked rice has very little resistant starch, around 0.64 grams per 100 grams. Rice that has been cooked and then refrigerated roughly doubles that amount, reaching about 1.30 grams per 100 grams after initial cooling and up to 1.65 grams with extended cooling. That’s a meaningful change in starch structure, though the overall calorie reduction from this alone is modest, likely a few calories per serving.

The Coconut Oil Method

Researchers at the College of Chemical Sciences in Sri Lanka found a more dramatic way to boost resistant starch formation. Their method: add a teaspoon of coconut oil to the boiling water before adding half a cup of white rice, cook for about 40 minutes, then refrigerate the rice for 12 hours before eating.

The fat molecules essentially wedge themselves into the starch granules, creating a physical barrier that slows digestion and encourages more resistant starch to form during cooling. Rice prepared this way had at least 10 times the resistant starch of normally cooked rice and 10 to 15 percent fewer usable calories. The researchers estimated that with certain high-amylose rice varieties, this technique could theoretically cut calories by 50 to 60 percent, though those higher figures haven’t been confirmed in human trials.

One important detail: a teaspoon of coconut oil adds about 40 calories to the pot. For the method to produce a net calorie reduction, the resistant starch gains need to outweigh that added fat. With a standard batch of rice, the math works out to a small but real savings.

Does Reheating Undo the Effect?

Not entirely. Once resistant starch forms through cooling, it’s relatively stable. Reheating previously cooled rice does break down some of the retrograded starch, but not all of it. Studies show that cooked, cooled, and then reheated rice retains more resistant starch than rice that was never cooled at all. So if you meal-prep rice and reheat portions throughout the week, you’re still getting some benefit compared to eating it fresh from the pot.

What This Means in Practice

For everyday calorie counting, the big number difference between raw and cooked rice is just water weight. Use the right column on your nutrition label (raw or cooked) to match how you measured, and your tracking will be accurate.

If you want to squeeze a few extra calories out of your rice, the simplest approach is to cook it ahead of time and refrigerate it for at least 12 hours before eating. The resistant starch that forms during cooling is a real phenomenon, not a myth, but the calorie savings from basic refrigeration alone amounts to a modest reduction per serving. The coconut oil technique pushes that reduction further, into the 10 to 15 percent range for most rice types.

The variety of rice matters too. Resistant starch formation depends on amylose content, which varies across rice types. Long-grain varieties like basmati tend to have more amylose than short-grain sticky rice, making them better candidates for this approach. Brown rice, which already digests more slowly due to its fiber content, also forms resistant starch when cooled, though the relative calorie change is smaller since it starts with a different starch profile.