Brown rice is considered a high-oxalate food. One cup of cooked long-grain brown rice contains roughly 19 to 24 mg of oxalate, depending on the source measuring it. That’s a significant amount when you consider that a low-oxalate diet typically caps total intake at around 100 mg per day. By comparison, the same serving of cooked white rice contains only about 4 mg, placing it firmly in the low-oxalate category.
How Brown Rice Compares to White Rice
The difference between brown and white rice comes down to the bran layer. Brown rice retains its outer bran and germ, which is where most of the oxalate concentrates. White rice has that layer milled away, stripping out most of the oxalate along with it. The result is dramatic: white rice has roughly one-fifth to one-sixth the oxalate content of brown rice per cup cooked.
If you’re trying to keep oxalate intake low, white rice is one of the safest grain options available. Brown rice isn’t necessarily off-limits, but it takes up a meaningful chunk of your daily oxalate budget in a single serving. That matters more if the rest of your meal includes other moderate or high-oxalate foods like spinach, almonds, sweet potatoes, or chocolate.
What This Means for Kidney Stone Risk
Most people searching this question are concerned about calcium oxalate kidney stones, the most common type. The American Urological Association recommends that people who form calcium oxalate stones and have high urinary oxalate levels limit their intake of oxalate-rich foods. Brown rice falls into that category.
That said, a single cup of brown rice at 19 to 24 mg of oxalate is not in the same league as the truly extreme sources. Spinach, for example, can deliver over 600 mg per cup cooked. Rhubarb and beets are similarly loaded. Brown rice is high enough to matter for someone carefully managing their intake, but it’s not one of the worst offenders.
Pairing With Calcium Reduces Absorption
Not all the oxalate you eat ends up in your urine. When calcium is present in the same meal, it binds to oxalate in your digestive tract. That bound oxalate passes through your system without being absorbed, so it never reaches your kidneys. This is why eating calcium-rich foods alongside high-oxalate foods is one of the most practical strategies for reducing stone risk.
For brown rice specifically, this could mean serving it with cheese, yogurt-based sauces, or calcium-fortified foods. The key is consuming the calcium and the oxalate together in the same meal, not hours apart. Calcium supplements taken between meals don’t offer the same protective effect because the timing doesn’t allow them to bind oxalate in the gut.
Does Cooking Method Matter?
Boiling is the most effective cooking method for reducing soluble oxalate in foods, cutting levels by 30 to 87% depending on the food. The oxalate leaches into the cooking water, so discarding the water afterward is essential. Steaming is far less effective, reducing oxalate by only 5 to 53%.
Rice is typically already boiled, which works in your favor. Cooking brown rice in excess water (more than it can absorb) and then draining the extra liquid should remove some of the soluble oxalate. This is a departure from the standard absorption method where rice soaks up all the water, but it’s a reasonable trade-off if oxalate reduction is a priority. You will lose some water-soluble vitamins in the process, but the mineral content largely remains.
Fitting Brown Rice Into a Low-Oxalate Diet
A low-oxalate diet aims to keep total daily intake around 100 mg. One cup of brown rice uses up roughly 20 to 25% of that allowance. Whether that’s worth it depends on what else you’re eating that day. If the rest of your meals are built around low-oxalate foods like eggs, meat, most dairy, white bread, and lower-oxalate vegetables like lettuce, cabbage, and cauliflower, you have room for a serving of brown rice.
If you eat brown rice regularly and don’t want to give it up entirely, consider a few adjustments: use a smaller portion (half a cup cuts the oxalate roughly in half), cook it in excess water and drain, pair it with a calcium source, and balance the rest of your daily meals toward lower-oxalate choices. Switching to white rice for most meals and reserving brown rice for occasional use is another straightforward option that keeps your overall intake well within range.

