White rice is almost entirely carbohydrates. One cup of cooked white rice contains about 41 grams of carbs, making it one of the most carb-dense staple foods in a typical diet. Of those 41 grams, nearly all come from starch, with only 0.17 grams of sugar and 1.4 grams of fiber. The same cup provides just 4.6 grams of protein and almost no fat.
What Makes White Rice So Carb-Heavy
Rice starts as a whole grain with three layers: an outer husk, a nutrient-rich bran and germ layer, and a starchy core called the endosperm. Milling strips away the husk, bran, and germ, leaving only that starchy endosperm behind. This process removes 75 to 90 percent of the B vitamins (thiamine, niacin, and B6) along with vitamin E and most of the fiber and fat. What remains is essentially a concentrated package of starch.
Most white rice sold in the U.S. is “enriched,” meaning manufacturers add back some of those lost nutrients. Federal standards require enriched rice to contain added thiamine, riboflavin, niacin, folic acid, and iron. Some brands also add calcium and vitamin D. Enrichment restores certain vitamins, but it doesn’t replace the lost fiber or the naturally occurring minerals found in the bran.
How White Rice Affects Blood Sugar
Because white rice is low in fiber and high in easily digestible starch, it raises blood sugar relatively quickly. Its glycemic index (a scale from 0 to 100 measuring how fast a food spikes blood glucose) averages around 64, though values across different varieties range from 64 to 93. Short-grain sticky rice tends to score higher, while long-grain varieties like basmati sit closer to the lower end of that range. For comparison, brown rice averages about 55, and barley comes in around 25.
A large meta-analysis published in The BMJ found that each daily serving of white rice was associated with an 11 percent increase in the relative risk of developing type 2 diabetes. The effect was more pronounced in Asian populations, where rice is eaten in larger quantities and at most meals, with a 55 percent higher risk comparing the highest intake group to the lowest. In Western populations, where rice is typically eaten less frequently, the association was weaker and not statistically significant on its own.
This doesn’t mean a serving of white rice causes diabetes. The risk comes from consistently high intake of refined carbs over time, especially when they make up a large proportion of your total diet and aren’t balanced with vegetables, protein, and healthy fats.
White Rice vs. Brown Rice
Brown rice keeps its bran and germ layers intact, which gives it more fiber, magnesium, potassium, iron, and several B vitamins compared to white rice. That extra fiber slows digestion, which means a more gradual rise in blood sugar. Harvard Health notes that brown rice has a lower glycemic index and is generally the healthier choice for most people.
That said, white rice has a practical advantage: it’s easier to digest. People with digestive issues, those recovering from illness, or anyone who finds high-fiber foods uncomfortable may tolerate white rice better. It also cooks faster and has a longer shelf life because the oils in the bran layer (present in brown rice) can go rancid over time.
How Cooling Changes the Carbs
Here’s something useful if you eat white rice regularly. Cooking rice and then cooling it changes some of its starch into “resistant starch,” a form your body can’t fully digest. Resistant starch acts more like fiber, passing through your small intestine without spiking blood sugar the way regular starch does.
In one study, freshly cooked white rice contained 0.64 grams of resistant starch per 100 grams. Rice that was cooled at room temperature for 10 hours had 1.30 grams, roughly double. Rice cooled in the refrigerator for 24 hours and then reheated reached 1.65 grams, about 2.5 times the original amount. The total carb count stays the same, but a larger share of those carbs resists digestion. This is why leftover rice or rice used in meal prep may have a slightly smaller blood sugar impact than a freshly cooked pot.
How Much White Rice Fits in a Healthy Diet
The Dietary Guidelines for Americans recommend eating 6 ounce-equivalents of grains per day on a 2,000-calorie diet. At least half of those should be whole grains, which means refined grains like white rice should stay under 3 ounce-equivalents per day. One ounce-equivalent is roughly half a cup of cooked rice, so the guideline works out to about 1.5 cups of cooked white rice as a daily upper limit for refined grains overall, assuming you’re not eating other refined grains like white bread or pasta alongside it.
If white rice is a regular part of your meals, pairing it with protein, vegetables, and a source of healthy fat slows the overall rate of digestion and reduces the blood sugar spike. Choosing long-grain varieties over short-grain, using cooled or reheated rice, and keeping portions moderate are all small adjustments that add up over time.