Is Rice High in Oxalate? White vs. Brown and More

White rice is low in oxalate, containing about 4 mg per cooked cup. Brown rice is a different story, coming in at roughly 24 mg per cooked cup, which puts it in the “very high” category on commonly used oxalate food lists. The answer depends entirely on which type of rice you’re eating.

White Rice vs. Brown Rice

The difference comes down to processing. White rice has its outer bran layer removed during milling, and that bran is where most of the oxalate concentrates. Brown rice keeps its bran intact, which is why it delivers six times more oxalate per serving. For someone following a low-oxalate diet (generally under 100 mg per day, with 50 mg being ideal), a cup of white rice barely makes a dent in the daily budget. A cup of brown rice, on the other hand, uses up nearly half of that ideal 50 mg target in a single serving.

This gap between white and brown rice catches many people off guard. Brown rice is widely promoted as the healthier option for its fiber and nutrient content, and that’s true in most contexts. But if you’re specifically managing oxalate intake, white rice is the safer choice.

Black Rice and Wild Rice

Black glutinous rice (sometimes called “forbidden rice”) is genuinely high in oxalate. Research measuring oxalate in a wide range of foods found that black glutinous rice exceeded 100 mg per 100 grams of fresh weight, placing it alongside spinach and amaranth as a food worth limiting on a low-oxalate diet. If you’ve been using black rice as a regular side dish and you’re prone to calcium oxalate kidney stones, it’s worth switching to white rice instead.

Wild rice, despite the name, is technically a different plant from standard rice. Reliable oxalate data for wild rice is limited compared to white and brown varieties, so if you’re being cautious, treat it more like brown rice than white.

Rice Flour and Processed Rice Products

People on gluten-free diets often rely on rice flour as a wheat substitute, and the oxalate content here matters. Brown rice flour contains about 37 mg of oxalate per 100 grams, making it a moderate source. That’s considerably lower than buckwheat flour (269 mg per 100 grams), but it can still add up if you’re baking frequently or eating rice-flour-based products throughout the day.

Crackers made from rice and other grains vary widely, with total oxalate ranging from about 24 to 384 mg per 100 grams depending on the primary grain and any added ingredients like nuts or seeds. A rice cracker made mostly from white rice will be much lower than one that blends in flaxseed or whole wheat. Check ingredient lists and favor products built around refined white rice if oxalate is a concern.

How Rice Compares to Other Grains

White rice is one of the lowest-oxalate grain options available. For comparison, wheat bran is high enough in oxalate that the National Institutes of Health specifically lists it among foods to avoid for people with calcium oxalate kidney stones. Buckwheat flour contains over seven times the oxalate of brown rice flour. Quinoa, another popular grain alternative, is also commonly flagged as moderate to high in oxalate.

If you’re building meals around grains and want to keep oxalate low, white rice, white bread, and corn-based products are your most reliable options.

Does Cooking Reduce Oxalate in Rice?

Oxalate is water-soluble, so some of it leaches out into cooking water. Research on Thai grains and vegetables found that rice contained negligible total oxalate (under 3 mg per 100 grams) after cooking, suggesting that boiling in water does pull out a portion of the oxalate. This effect is most relevant for brown rice, where there’s more oxalate to begin with. Cooking white rice in excess water and draining it (rather than using the absorption method where all the water is absorbed) could reduce oxalate slightly, though white rice is already low enough that the difference is minimal.

Oxalate Absorption and Calcium Pairing

Not all the oxalate you eat ends up in your urine. The body typically absorbs only about 2 to 15 percent of dietary oxalate, depending on the food and what else you ate with it. Calcium plays a key role here: when you eat calcium-rich foods alongside oxalate-containing foods, the calcium binds to oxalate in the gut and prevents it from being absorbed into the bloodstream. Research from the 1980s on rice bran specifically showed reduced oxalate absorption when calcium-rich foods were part of the meal. Interestingly, that same research found that patients treated with rice bran for three years or more actually showed decreased evidence of stone formation.

So even when eating brown rice, pairing it with a glass of milk, yogurt, or cheese can meaningfully reduce how much oxalate your body absorbs. This doesn’t mean you should eat unlimited brown rice and rely on calcium to cancel it out, but it does mean an occasional serving alongside a calcium-rich meal is unlikely to be a problem for most people.

Practical Takeaways for a Low-Oxalate Diet

  • White rice (4 mg per cup): Safe to eat freely on a low-oxalate diet. One of the lowest-oxalate starches available.
  • Brown rice (24 mg per cup): Classified as very high oxalate. Limit portions or swap for white rice if you’re keeping oxalate under 50 to 100 mg daily.
  • Black glutinous rice (100+ mg per 100 g): Genuinely high in oxalate. Best avoided if you’re managing kidney stones.
  • Brown rice flour (37 mg per 100 g): Moderate. Fine in small amounts but worth tracking if you use it as your primary flour.

For most people without a history of kidney stones, the oxalate in any type of rice is not a health concern. The 2 to 15 percent absorption rate, combined with normal kidney function, means your body handles dietary oxalate without issue. If you are actively managing calcium oxalate stones, white rice is one of the easiest, most versatile low-oxalate staples to build meals around.