How Many Calories Are in a Cup of White Rice?

One cup of cooked white rice contains roughly 160 to 240 calories, depending on the variety and grain length. A standard cup of cooked long-grain white rice lands around 194 calories, making it a moderate-calorie staple that gets the vast majority of those calories from carbohydrates.

Calories by Rice Variety

Not all white rice is created equal when it comes to calories. Long-grain white rice comes in at about 160 calories per cooked cup, while jasmine rice is slightly higher at 181 calories. Medium-grain white rice, the kind commonly used in everyday cooking, runs about 242 calories per cup. Short-grain varieties like sushi rice tend to be stickier and more densely packed in the cup, which pushes their calorie count toward the higher end of that range.

The differences come down to starch composition and how tightly the grains clump together. Short-grain rice has more of a sticky starch that causes grains to cling, so you end up fitting more actual rice into a single cup. Basmati, arborio, jasmine, and other white rice types are all nutritionally similar, so the grain length and how it packs into your measuring cup matters more than the specific variety name.

What Those Calories Are Made Of

White rice is almost entirely carbohydrate. A cup of cooked short-grain white rice contains about 53 grams of carbs, 4.4 grams of protein, and just 0.35 grams of fat. There’s very little fiber, since the milling process that turns brown rice into white rice strips away the bran layer where most of the fiber lives.

Most white rice sold in the U.S. is enriched, meaning manufacturers add back nutrients lost during processing. A serving typically provides meaningful amounts of iron, folic acid, thiamine, and niacin, along with smaller amounts of magnesium and selenium.

Raw vs. Cooked: A Common Mix-Up

If you’ve ever seen calorie counts for rice that seemed shockingly high, you were probably looking at raw rice. One cup of dry white rice contains around 685 calories. That’s not what you’re eating in a single sitting, though. Dry rice roughly triples in both volume and weight when cooked, so one cup of uncooked rice yields about three cups of cooked rice. Always count your calories based on cooked measurements unless a recipe specifically calls for dry.

A cup of cooked white rice weighs approximately 200 grams. If you want precision, weighing your rice on a kitchen scale is more reliable than using a measuring cup, since how firmly you pack the rice changes the amount significantly.

How White Rice Compares to Brown Rice

Brown rice is often assumed to be the lower-calorie option, but the numbers tell a different story. According to Harvard Health, a cup of cooked medium-grain brown rice has 218 calories, while the same amount of medium-grain white rice has 242 calories. That’s only a 24-calorie difference.

Where brown rice genuinely pulls ahead is fiber, magnesium, potassium, iron, and several B vitamins. These nutrients are naturally present in the bran and germ layers that get removed to make white rice. So the case for brown rice is really about nutrient density and slower digestion rather than a meaningful calorie advantage.

Cooling Rice Lowers Its Calorie Impact

Here’s something most people don’t know: refrigerating cooked rice before eating it can reduce the calories your body actually absorbs. When rice cools in the fridge, some of its starch changes structure through a process called starch retrogradation. The reformed starch, called resistant starch, passes through your digestive system more like fiber. It carries about 2.5 calories per gram instead of the usual 4 calories per gram of regular starch.

For the best effect, refrigerate cooked rice for at least 24 hours. Even if you reheat it afterward, the resistant starch largely stays intact, so you still get the calorie reduction. This same trick works with pasta, potatoes, and beans. The total calorie savings per serving is modest, but it’s a free benefit if you’re already in the habit of meal prepping rice ahead of time.

Keeping Your Portions Accurate

Restaurant servings of rice are often two to three cups, which can mean 400 to 700 calories from rice alone. At home, a single measured cup is a reasonable portion for most meals, but it helps to actually measure at least once so you can calibrate your eye. Scooping rice loosely into a cup versus packing it firmly can create a difference of 50 or more calories, so level off the top for consistency. If you’re tracking intake closely, a food scale set to 200 grams of cooked rice gives you the most repeatable serving.