Walk down any rice aisle and the choice looks simple: brown is the healthy one, white is the tasty one. But anyone who has actually compared the two knows the answer is messier than the packaging suggests. So, is brown rice healthier than white rice? On the numbers in our food database, brown rice comes out ahead — mostly because of fibre — but the gap is smaller than the health halo suggests, and the way you serve it can flip the result. Here is the honest comparison, figure by figure.

Is Brown Rice Healthier Than White Rice? Start With the Numbers

The fairest way to compare two foods is per 100 g, because it strips out serving-size tricks. Both figures below are for cooked rice, taken from the NutriCalculus food database:

Per 100 g, cooked Brown Rice White Rice
Calories 112 kcal 130 kcal
Protein 2.6 g 2.7 g
Carbs 24 g 28 g
Fat 0.9 g 0.3 g
Fibre 1.8 g 0.4 g
Sugar 0.4 g 0.1 g
Sodium 1 mg 1 mg
Potassium 43 mg 35 mg
Iron 0.5 mg 0.2 mg

Read that table slowly and the story is clear. Brown rice is lower in calories (112 vs 130 kcal, a gap of 18 kcal per 100 g) and lower in carbs (24 vs 28 g). It is higher in fibre, potassium and iron. White rice is lower in fat (0.3 vs 0.9 g), though the gap is only 0.6 g — small in any real portion. Sodium is identical at 1 mg. Nothing here is dramatic except one row, and it is the row the rest of this article keeps coming back to: fibre.

The Per-Cup Trap: Why the Bowl Can Mislead You

Here is where most comparisons go wrong. People do not eat rice by the 100 g; they eat it by the cup. And a cup of cooked brown rice does not weigh the same as a cup of cooked white rice. The database serving sizes tell the story: a cup of cooked brown rice is 195 g, while a cup of cooked white rice is 158 g — a gap of 37 g before you have eaten a single grain.

Run the maths and the headline flips. A cup of brown rice gives 112 × 195 ÷ 100 = 218.4 kcal, rounded to 218 kcal. A cup of white rice gives 130 × 158 ÷ 100 = 205.4 kcal, rounded to 205 kcal. So the cup of brown rice actually contains 13 kcal more (218 − 205 = 13), even though brown rice is lighter per 100 g. If you only ever compared cups, you would conclude white rice is the lighter option — and you would be wrong about the food, because you were really comparing two different portion sizes.

The lesson is simple and worth remembering for every food, not just rice: compare per 100 g when you want to judge the food itself, and check the serving weight when you want to judge what is actually on your plate.

Fibre: The One Big Difference

Yes, and this is the one difference that actually deserves the word "big." Brown rice has 1.8 g of fibre per 100 g against white rice's 0.4 g. Divide the two (1.8 ÷ 0.4) and you get 4.5 — brown rice has four and a half times the fibre of white rice, gram for gram.

What does fibre do, in plain terms? It is the part of plant food your body does not break down for energy. It adds bulk to a meal, slows the meal down, and tends to keep you feeling full for longer after eating. That is why fibre gets talked about so much: it is not a nutrient you burn, it is a nutrient that changes how a meal behaves.

The gap grows when you look at a cup rather than 100 g. A cup of brown rice gives 1.8 × 195 ÷ 100 = 3.51 g of fibre, rounded to 3.5 g, while a cup of white rice gives 0.4 × 158 ÷ 100 = 0.63 g, rounded to 0.6 g. That is 2.9 g more fibre in the brown cup (3.5 − 0.6 = 2.9). If fibre is the thing you are trying to eat more of, this is the single strongest argument in brown rice's favour. You can see how it stacks up against other foods on our fibre ranking page.

Protein: The Tie Nobody Talks About

If you expected brown rice to win on protein, the table has a surprise: it does not. Brown rice has 2.6 g of protein per 100 g; white rice has 2.7 g. The gap is 0.1 g — so small it disappears in any real portion. Neither rice is a protein food, and switching between them will not change your protein intake in any meaningful way.

Per serving, the picture tilts slightly the other way, again because the cups weigh differently. A cup of brown rice gives 2.6 × 195 ÷ 100 = 5.07 g of protein, rounded to 5.1 g, while a cup of white rice gives 2.7 × 158 ÷ 100 = 4.27 g, rounded to 4.3 g. So the brown cup edges it on protein — but only because it is a bigger serving, not because brown rice is richer in protein. If protein is what a meal is missing, the fix is what you serve with the rice, not which rice you pick.

Calories, Carbs and Fat — The Rest of the Table

Strip out fibre and protein, and the remaining differences are modest but real. Brown rice saves you 18 kcal per 100 g (130 − 112 = 18) and 4 g of carbs (28 − 24 = 4). Scale that to a 200 g portion and the gap doubles: brown rice gives 112 × 2 = 224 kcal, white rice gives 130 × 2 = 260 kcal, a difference of 36 kcal. That is a genuine saving, but it is the size of a small snack, not a transformation — one extra spoonful of either rice wipes it out.

Fat is the one row where white rice comes out lower: 0.3 g against 0.9 g per 100 g. But both numbers are tiny, and the 0.6 g gap is not a reason to choose either rice. Sugar is low in both (0.4 g vs 0.1 g), sodium is identical, and brown rice edges potassium (43 vs 35 mg) and iron (0.5 vs 0.2 mg). None of these gaps will make or break a diet on their own. Fibre remains the headline; everything else is a nudge.

Calories in a Cup: The Number to Remember

A cup of cooked brown rice — the database serving of 195 g — contains 218 kcal (112 × 195 ÷ 100 = 218.4, rounded to 218). That is the number to keep in your head, not the per-100 g figure, because cups are how most people actually serve rice.

Portions are where good intentions quietly come undone. Two cups of brown rice is 218.4 × 2 = 436.8 kcal, rounded to 437 kcal — easy to eat without noticing when rice is the base of a big plate. Weigh the cooked rice once or twice until your eye learns what 195 g looks like, and the cup stops misleading you.

Cooking and Portions: Where Brown Rice Punishes Impatience

Brown rice asks more of the cook. It takes noticeably longer to cook than white rice, and its texture stays chewier and nuttier even when fully done. Some people love that; some people never get used to it. Neither reaction is wrong, but the cooking time is a real, everyday reason people reach for white rice on a busy evening — and a perfectly understandable one.

A practical middle path is to cook brown rice in a batch when you have time, then portion it out for later meals. That way the longer cooking happens only once, and portions are decided before hunger decides for you. Whatever you do, judge the portion by weight, not by how full the bowl looks — as the per-cup trap showed, a full bowl of brown rice and a full bowl of white rice are not the same amount of food.

What Is the Downside of Brown Rice?

For balance, here is the other side of the ledger. Brown rice takes noticeably longer to cook than white rice, and even when fully done it stays chewier and nuttier in texture — a difference some people enjoy and others never warm to. It also keeps for a shorter time once cooked and stored, so leftovers need eating sooner, and it usually costs a bit more per bag than white rice. None of these points changes the numbers in the table above, but together they explain why plenty of people who know brown rice scores better still reach for white rice on a busy evening. A food you will actually cook, and enjoy eating, beats a better-scoring one that sits unopened in the cupboard.

Is Brown Rice Ok for Losing Weight?

Here is the careful version. On the numbers, brown rice has two things going for it: fewer calories per 100 g (112 vs 130) and much more fibre (1.8 vs 0.4 g), and fibre tends to keep you feeling full for longer. Put together, that is a reasonable case that brown rice makes it slightly easier to feel satisfied on fewer calories.

But "slightly easier" is doing a lot of work in that sentence, and three caveats matter. First, the per-cup trap: a cup of brown rice has more calories than a cup of white rice (218 vs 205), so an unmeasured portion can erase the advantage. Second, the calorie gap per 100 g is only 18 kcal — real, but small. Third, no single food decides body weight; the whole plate, and the pattern across weeks, matters far more than the variety of rice in it. Brown rice is a reasonable choice if you are watching calories, not a guarantee of anything, and white rice does not become a problem simply because it has less fibre.

When White Rice Is the Reasonable Choice

White rice is not the villain of this story. It cooks faster, it has a lighter, softer texture that suits a lot of dishes, and plenty of people simply prefer eating it — which matters, because food you enjoy is food you will actually eat. If a recipe is built around a light, neutral base, white rice fits it better than a chewier grain. If you are cooking in a hurry, white rice is the pragmatic pick.

There is also a simple honesty to it: white rice is not empty. It still gives you 130 kcal, 2.7 g of protein and 28 g of carbs per 100 g — it is a proper starchy staple, just one with very little fibre (0.4 g). Choosing it is not a failure; it is a trade. You give up the fibre advantage and the small calorie saving, and you gain speed, texture and taste you prefer. For many meals, that is a fair trade.

What's the Healthiest Rice to Eat?

Stack it all up and the verdict is clear but measured. Per 100 g, brown rice wins on fibre by a wide margin (4.5 times as much), wins on calories by 18 kcal, and edges potassium and iron. Protein is a tie. White rice wins only on fat, by a trivial 0.6 g, and on speed and texture in the kitchen. The per-cup picture complicates things — 218 vs 205 kcal — but that is a portion quirk, not a property of the rice. Other rice varieties exist, but they are not compared here because this article's data covers these two. And on the reverse question — which rice is the least healthy — the honest answer from this data is narrower: of these two, white rice is the more refined one, with the least fibre, which is not the same as calling it the unhealthiest rice overall.

So if you want the stronger everyday pick on the numbers alone, choose brown rice, and serve it by weight so the portion matches the label. If you prefer white rice, eat it without guilt: the difference between the two is real but modest, and it is dwarfed by the portion you serve and what goes with it. Want to see the two side by side with your own serving sizes? Run them through our food comparison tool and check both against the brown rice and white rice pages.

Frequently Asked Questions

Does brown rice have more calories than white rice?

Per 100 g, no: brown rice has 112 kcal against white rice's 130 kcal. Per cup, yes: a cup of brown rice (195 g) gives 218 kcal while a cup of white rice (158 g) gives 205 kcal, because the cups weigh differently. Judge the food per 100 g and the portion by its weight.

Is the fibre difference really that big?

Yes. Brown rice has 1.8 g of fibre per 100 g and white rice has 0.4 g, which is 4.5 times as much (1.8 ÷ 0.4 = 4.5). Per cup the gap is 3.5 g against 0.6 g. See the full fibre ranking to compare with other foods.

Does brown rice have more protein?

Essentially no. Brown rice has 2.6 g of protein per 100 g and white rice has 2.7 g — a gap of 0.1 g. Per cup, brown rice edges ahead (5.1 g vs 4.3 g) only because its cup is heavier, not because it is richer in protein.

Which rice should I eat every day?

On the numbers alone, brown rice is the stronger everyday pick, thanks to fibre and slightly fewer calories per 100 g. But taste, cooking time and portion size all matter too, and the difference between the two is modest. The best everyday rice is the one you will cook often and serve in a sensible portion.

Why does my cup of brown rice weigh more?

Cooked grains do not pack the same way. The database serving sizes are 195 g for a cup of cooked brown rice and 158 g for a cup of cooked white rice — a 37 g difference. That is why cup-to-cup comparisons mislead, and why weighing a portion, even once, is worth doing.

Where can I compare brown rice and white rice side by side?

Use our food comparison tool to put any two foods head to head per 100 g and per serving, or open the brown rice and white rice pages for the full tables.

Conclusion

So, is brown rice healthier than white rice? On the numbers, yes — but by a margin, not a mile. Brown rice wins on fibre, and fibre is the one difference big enough to build a decision on: 4.5 times as much per 100 g, and 2.9 g more in a typical cup. It also saves a modest 18 kcal per 100 g. Everything else is a tie or a nudge, and the per-cup trap means portions matter more than the variety you pick. Choose brown rice when you want the stronger numbers, choose white rice when you prefer it, and in both cases serve by weight rather than by eye.

Values in this article are USDA-based estimates from the NutriCalculus food database and can vary by brand and preparation.