Rice is one of the most carbohydrate-rich foods in the average diet. About 29 grams of every 100 grams of cooked rice is carbohydrate, making it the dominant nutrient by a wide margin. The small amounts of protein (roughly 2.6 g) and fat (under 1 g) that come along for the ride are minor players. If you’re tracking macros or just trying to understand what rice really is, the short answer is yes: rice is almost entirely a carbohydrate food.
What’s in a Serving of Rice
On average, 100 grams of cooked rice delivers about 130 calories, 28.7 grams of carbohydrates, 2.6 grams of protein, 0.9 grams of fat, and 1.8 grams of fiber. A typical restaurant portion or home serving is closer to 150 to 200 grams, which means a single plate of rice can easily supply 45 to 60 grams of carbs. For context, U.S. dietary guidelines recommend that 45 to 65 percent of your daily calories come from carbohydrates. If you eat around 2,000 calories a day, that translates to roughly 225 to 325 grams of carbs. One generous serving of rice covers about a fifth of that range on its own.
The Type of Carbohydrate in Rice
Rice carbs are almost entirely starch, which is a complex carbohydrate made of long chains of glucose molecules. Those chains come in two forms. The first is a straight-chain type that makes up about 15 to 30 percent of rice starch in most varieties. It produces a firmer, fluffier grain when cooked. The second is a highly branched type that accounts for 70 to 99 percent of the starch. It’s responsible for the sticky, cohesive texture you get in sushi rice or risotto.
The ratio between these two starch types is what makes different rice varieties behave so differently in the kitchen. Long-grain varieties like basmati tend to have more of the straight-chain starch (20 to 30 percent), so grains stay separate and firm. Short-grain Japanese-style rice has less (10 to 20 percent), giving it that soft, clingy quality. Sticky (glutinous) rice is the extreme case: it’s 98 to 100 percent branched starch, which is why it holds together in a solid, chewy mass.
How Your Body Processes Rice Carbs
Digestion starts in your mouth. Saliva contains an enzyme that begins breaking starch chains into shorter fragments the moment you chew. Most of the heavy lifting happens in your small intestine, where pancreatic enzymes finish chopping those chains into individual glucose molecules. Your body absorbs that glucose into the bloodstream, and your blood sugar rises.
How fast that spike happens depends on the rice. White rice has a glycemic index of about 73, which puts it in the high category. That means it breaks down quickly and sends glucose into your blood relatively fast. Brown rice comes in around 68, a medium glycemic index. The difference isn’t dramatic, but it reflects the fact that brown rice still has its outer bran layer intact, which slows digestion somewhat.
White Rice vs. Brown Rice
White rice is milled to remove the bran and germ, which strips away fiber, some B vitamins, and minerals. What’s left is essentially a starch delivery vehicle. Brown rice keeps those outer layers, so it retains more fiber and micronutrients. The trade-off is a chewier texture and longer cooking time.
In terms of pure carbohydrate content, the two are surprisingly similar per serving. The meaningful difference is in fiber and how the body handles the starch. Brown rice’s fiber slows the rate at which glucose enters your bloodstream, which is why its glycemic index sits a few points lower. If blood sugar management matters to you, brown rice is the better pick, though neither qualifies as a low-glycemic food.
Cooling Rice Changes the Carbs
Here’s something most people don’t know: when you cook rice and then let it cool, some of the starch physically changes structure. The straight-chain starch molecules rearrange into tight crystalline formations that your digestive enzymes have a harder time breaking apart. This is called resistant starch, and it behaves more like fiber than like a typical carb. It passes through your small intestine without being fully digested, which means it contributes fewer calories and causes a smaller blood sugar response.
Rice varieties with more straight-chain starch produce more resistant starch when cooled. So a cold rice salad made with basmati will contain more of this slow-digesting starch than the same dish made with sticky rice. Reheating the rice doesn’t fully reverse the process either, so leftover rice retains some of that benefit. This is one reason fried rice made from day-old grains may be slightly gentler on blood sugar than a fresh pot.
Where Rice Fits in Your Diet
Rice is a staple for roughly half the world’s population, and for good reason: it’s affordable, shelf-stable, easy to cook, and pairs with nearly everything. Its high carbohydrate content isn’t a problem for most people. Carbs are your body’s preferred fuel source, especially for your brain and muscles during physical activity.
Where rice can become an issue is portion size. Because it’s calorie-dense and easy to overeat, a single meal can deliver a large carbohydrate load without much fiber or protein to slow things down. Pairing rice with vegetables, legumes, or a protein source helps blunt the blood sugar spike and keeps you fuller longer. Choosing brown rice, using cooled or reheated rice, and sticking to a fist-sized portion are all practical ways to keep the carb load in check without giving up a food that billions of people eat every day.