How many calories are in white rice?

USDA numbers for cooked long-grain white rice, per 100 g and per cup, and why the cooked-versus-dry mix-up matters.

By the Cal.AI Team · Published · 3 min read

Short answer 100 g of white rice has 130 calories (USDA). A typical serving, 1 cup (158 g), has about 205 calories with 4.3 g protein, 45 g carbs and 0.4 g fat. Nearly 90% of those calories come from carbohydrate, with very little protein, fat or fiber.

White rice is the side dish most people under-count, because a cup of it looks small on the plate. The USDA entry used here is for cooked, enriched long-grain white rice, which is the only sensible way to log it: dry rice roughly triples in weight as it absorbs water, so logging dry weight against a cooked entry, or the other way around, is the single biggest error with rice. The second error is the scoop size, since a restaurant serving is often two cups or more.

Calories in white rice per 100 g

According to USDA FoodData Central (SR Legacy entry “Rice, white, long-grain, regular, enriched, cooked”), 100 g of white rice contains 130 calories (544 kJ), 2.7 g of protein, 28 g of carbohydrates and 0.3 g of fat.

Nutrient (per 100 g)Amount
Calories130
Energy (kilojoules)544 kJ
Protein2.7 g
Carbohydrates28 g
Fiber0.4 g
Sugars0.1 g
Total fat0.3 g
Saturated fat0.1 g
Sodium1 mg
Cholesterol0 mg
Potassium35 mg
Calcium10 mg
Iron1.2 mg
Vitamin C0 mg

Calories per serving

Per-100 g numbers are only useful once you know your portion. Typical servings of white rice:

ServingCalorieskJProteinCarbsFat
1 cup (158 g)2058594.3 g45 g0.4 g

Macro breakdown

By calories, cooked white rice is about 89% carbohydrate, 9% protein and 2% fat: 28.2 g of carbs, 2.7 g of protein and 0.3 g of fat per 100 g. Fiber is only 0.4 g per 100 g, and sodium is just 1 mg before any salt or sauce is added.

How white rice compares with similar foods

Food (per 100 g)CaloriesProteinCarbsFat
Brown rice1232.7 g26 g1 g
Quinoa1204.4 g21 g1.9 g
Couscous1123.8 g23 g0.2 g
Pasta1585.8 g31 g0.9 g
Sweet corn963.4 g21 g1.5 g

Is white rice good for weight loss?

At 130 calories per 100 g, cooked white rice is not especially calorie-dense, but it is easy to eat a lot of it: a cup (158 g) is 205 calories with 44.5 g of carbs, and two cups are 410 calories. With only 0.6 g of fiber and 4.3 g of protein per cup, it does not fill you up the way the same calories of protein or vegetables would. The practical fix is to measure one cup and pair it with a protein and plenty of vegetables, rather than letting rice take up half the plate. Brown rice is 123 calories per 100 g with 1.6 g of fiber, a small difference per gram, so the portion matters more than the color. Watch the fried rice, butter and sauces, which add far more than the rice itself.

How to log white rice in Cal.AI

Search for cooked white rice and log it by cooked weight, using 158 g for one cup as your reference, then scale with the serving minus and plus control. Scan Food can estimate a mound of rice on a plate, but rice piles are hard to judge by eye, so check the portion in Fix Results. The common mistake is logging the dry weight from the package against the cooked entry, which understates the calories by a factor of about three.

Scan it instead of searching it Cal.AI is free on iPhone, Apple Watch and Android. Snap a photo, scan a barcode or search any food, then fix anything the AI gets wrong.
Download on the App Store Get it on Google Play

Frequently asked questions

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

One cup of cooked long-grain white rice weighs about 158 g and has about 205 calories, with 44.5 g of carbohydrate, 4.3 g of protein and 0.4 g of fat. Half a cup (79 g) is about 103 calories and two cups are about 410. These numbers are for plain rice cooked without salt, oil or butter, which should be logged separately.

Is white rice or brown rice lower in calories?

They are close. Cooked white rice is 130 calories per 100 g and brown rice is 123. By the cup the order flips, because a cup of brown rice weighs more (202 g, about 248 calories) than a cup of white rice (158 g, about 205 calories). Brown rice has more fiber, 1.6 g against 0.4 g per 100 g, but the calorie gap is small.

Why does my rice log differently from the package?

Package labels usually give dry weight, while you eat it cooked. Dry rice absorbs water and roughly triples in weight, so 100 g of cooked rice at 130 calories came from only about a third of that weight dry. Always log cooked rice against a cooked entry, with 158 g per cup, or dry rice against a dry entry, and never mix the two.

Sources

Related articles

Cal.AI TeamWe build Cal.AI, an AI calorie counter for iPhone, Apple Watch and Android. Every number in this article links to its source; see how we research and fact-check. This is general nutrition-tracking guidance, not medical advice.