Is Rice Good for Fiber? Brown vs. White Rice

Rice is not a strong source of fiber. A cup of cooked brown rice delivers about 3.2 grams of dietary fiber, while white rice provides even less. For context, most adults need around 25 to 30 grams of fiber per day (the official recommendation is 14 grams per 1,000 calories consumed). So even brown rice covers only about 10 to 12 percent of your daily needs per serving. Rice can contribute some fiber to your diet, but it shouldn’t be the food you rely on to get there.

Fiber Content by Rice Type

The type of rice you choose makes a real difference. One cup of cooked brown rice (about 200 grams) contains roughly 3.2 grams of fiber. Wild rice comes in slightly lower at about 3 grams per cup. White rice sits at the bottom, typically offering 0.6 to 1 gram per cup, depending on the variety.

The reason for the gap is simple: milling. When brown rice is processed into white rice, the outer bran layer gets stripped away. That step alone removes about 40 percent of the total dietary fiber. The bran is where most of the fiber, along with B vitamins and minerals, lives. White rice is essentially the starchy core of the grain with the nutritious outer layers polished off.

Black rice and red rice varieties tend to fall in the same range as brown rice or slightly higher, since they also retain their bran. If you’re choosing rice specifically for fiber, any whole grain variety will outperform white rice by a wide margin.

What Kind of Fiber Rice Contains

Not all fiber works the same way in your body, and rice fiber skews heavily toward one type. In cooked brown rice, about 87 percent of the fiber is insoluble and only about 13 percent is soluble. Insoluble fiber is the kind that adds bulk to stool and helps keep things moving through your digestive tract. Soluble fiber, on the other hand, dissolves in water and forms a gel that can slow digestion and help moderate blood sugar spikes.

This means brown rice is better suited for digestive regularity than for the cholesterol-lowering or blood-sugar-stabilizing benefits that come from soluble fiber sources like oats, beans, or barley. White rice contains so little fiber overall that it contributes almost no meaningful amount of either type.

Both types of rice fiber do get fermented by gut bacteria, producing short-chain fatty acids like acetic acid and butyric acid. These compounds fuel the cells lining your colon and play a role in reducing inflammation. So even modest amounts of rice fiber support gut health to some degree.

How Rice Affects Blood Sugar

Fiber slows down digestion, which is one reason whole grains cause a gentler rise in blood sugar than refined grains. White rice has a glycemic index of about 73, placing it in the high category. Brown rice scores around 68, which is considered medium. The difference isn’t dramatic, but it reflects the extra fiber and intact bran in brown rice slowing glucose absorption.

For people managing blood sugar, brown rice is the clearly better option, though it’s still a starchy food that will raise glucose levels. Pairing it with protein, fat, or high-fiber additions (more on that below) blunts the spike further.

The Resistant Starch Trick

Here’s something most people don’t know: cooling cooked rice changes its starch structure. When rice cools, some of its digestible starch converts into resistant starch, a type of fiber your body can’t break down. Freshly cooked white rice contains about 0.64 grams of resistant starch per 100 grams. After cooling for 10 hours at room temperature, that number doubles to 1.3 grams. Cooling rice in the refrigerator for 24 hours and then reheating it pushes resistant starch up to 1.65 grams, nearly triple the original amount.

Resistant starch behaves like fiber in your gut. It feeds beneficial bacteria, produces short-chain fatty acids, and causes a smaller blood sugar response than regular starch. So leftover rice, fried rice, or cold rice salads are functionally higher in fiber than a freshly cooked pot. It’s not enough to transform white rice into a high-fiber food, but it’s a meaningful bump you get for free.

How to Build a High-Fiber Rice Meal

If rice is a staple in your diet, the most practical strategy isn’t replacing it. It’s building fiber around it. A cup of white rice on its own might give you 1 gram of fiber. Add half a cup of black beans and you gain about 7 grams. Half a cup of chickpeas adds around 6 grams. Green peas contribute about 4 grams per half cup. Suddenly a rice bowl that started at 1 gram of fiber is delivering 12 to 18 grams, which covers half your daily goal in a single meal.

Vegetables like broccoli, spinach, and roasted sweet potato work well too. Topping rice with stir-fried vegetables or serving it alongside a lentil-based curry turns a low-fiber grain into part of a genuinely high-fiber plate. The rice provides the energy and the satisfying base, while everything around it does the fiber work.

Switching from white to brown rice is another easy lever. That single swap adds roughly 2 extra grams of fiber per serving. It won’t solve a fiber deficit on its own, but combined with legumes and vegetables, it adds up.

How Rice Compares to Other Grains

When stacked against other common grains, rice lands near the bottom for fiber content. One cup of cooked barley provides about 6 grams of fiber. Quinoa delivers around 5 grams. Oatmeal offers about 4 grams per cup, with a higher proportion of soluble fiber than rice. Even whole wheat pasta typically provides 4 to 5 grams per serving.

Brown rice’s 3.2 grams per cup isn’t negligible, but it’s modest compared to these alternatives. White rice, at under 1 gram, is one of the lowest-fiber grain options available. If your primary goal is increasing fiber, grains like barley, bulgur, or oats give you more per bite. But if rice is what you enjoy and what fits your cooking style, choosing whole grain varieties and pairing them with high-fiber additions gets you to the same place.