What Are Oxalates: High-Oxalate Foods + How To Prevent Oxalate Build-up

Reviewed By Registered Dietitian Nutritionist and certified Personal Trainer Alexandra Dusenberry, MS, RDN
by Ravi Teja Tadimalla

Oxalate is an organic compound found in certain plant and animal foods. High oxalate levels have been often associated with kidney stones and other health issues. It is hence important to identify such foods and, more importantly, understand if you should limit their intake.

In this article, we will discuss what oxalates are, what foods are high in them, and how to prevent oxalate build-up in your blood. Let’s begin.

The Science Of Oxalate

Oxalic acid in plants, when bound to minerals, forms oxalate. Your body can also produce oxalate on its own or get it from food. Vitamin C also can get converted into oxalate on getting metabolized (1).

When consumed, this oxalate can bind to minerals in the body and form compounds, including calcium oxalate and iron oxalate (2). Though it primarily happens in the colon, this process can also take place in the kidneys or the urinary tract.

Most people can excrete these compounds through stool or urine. But certain sensitive individuals may develop kidney stones and other health issues upon consuming high-oxalate foods.

The first step to avoid such issues is steering clear of foods rich in oxalates.

What Are The Foods High In Oxalates?

Following are the foods high in oxalates (3):

FoodOxalate Content
Spinach755 mg per ½ cup serving
Rhubarb541 mg per ½ cup serving
Almonds122 mg per 22 kernels
Beets/Beet greens76 mg per ½ cup serving
Soy flour or soy protein isolate27–94 mg per 1 oz serving
Wheat bran34 mg per ¾ cup serving
Oranges29 mg per fruit
Sweet potatoes28 mg per 1 cup serving
Beans10–25 mg per ½ cup serving
Berries10–25 mg per ½ cup serving
Tea, brewed14 mg per 1 cup serving
Beer5–10 mg for every 12 fluid ounces
Tofu13 mg per 3.5 oz serving

Research tells us to limit our daily oxalate intake to less than 100 mg (or even 50 mg) (4).

People with a history of kidney stones or those who have the issue currently must stay away from these foods. Oxalate may bind with calcium in the blood and form calcium oxalate crystals, leading to stones. There are different types of kidney stones, but calcium oxalate is the most common of them.

These stones are not formed by calcium through food. In fact, excess calcium that isn’t used by your bones and muscles goes to your kidneys and is flushed out through urine. But when this doesn’t happen, the extra calcium stays in the kidneys and forms stones (5).

But there is good news. You can prevent this. Here’s how!

How To Prevent High Blood Oxalate Levels

A few simple diet and lifestyle changes can help in cutting down the risk of formation of oxalate stones in your body.

  • Cut down on high-oxalate foods. We have already discussed this. Reduce your intake of foods high in oxalates. You don’t have to stop consuming these foods (unless your doctor advises otherwise) because most of them are quite healthy and replete with nutrients and antioxidants.
  • Increase your calcium intake. This may sound contrary to the obvious logic. But yes, low calcium levels in your body can actually increase the risk of oxalate stones. This is because calcium binds with oxalate in the intestines. A high-calcium diet can reduce the amount of oxalate being absorbed in the body. This reduces the risk of stones (6).
  • Drink enough fluids. This is a no-brainer. You must drink at least 4 to 5 liters of water every day – in addition to other fluids. Drinking enough water helps flush out calcium (and other minerals that may possibly form stones) and helps prevent the formation of oxalate stones (7).
  • Avoid excess vitamin C. Oxalate is an end product of vitamin C metabolism. Excessively high doses of vitamin C can lead to the formation of oxalate stones (8). Stick to less than 500 mg of vitamin C daily – especially if you take supplements.
  • Avoid excess protein. Consume optimal amounts of protein. Don’t go overboard. Excess protein intake has also been linked to oxalate stones (9).
  • Cut down on sodium. This includes processed foods like hot dogs, sausages, burgers, canned products, pickles, and other convenience mixes. A high-sodium diet can trigger kidney stones as it increases the amount of calcium in your urine (10).

In addition to these measures, you can also include low-oxalate foods in your diet.

What Are The Foods Low In Oxalates?

Low-oxalate foods include the following:

FoodOxalate Content
Bananas3 mg per 1 fruit
Cherries3 mg per 1 cup serving
Grapes1 mg per 1 cup serving
Papaya1 mg per 1 medium fruit
Watermelon1 mg per 1 slice
Cucumber1 mg per ¼ serving
Cauliflower1 mg per ½ cup serving cooked
MushroomsLess than 1 mg per mushroom
Cabbage1 mg per 1 cup serving, raw
Peas1 mg per ½ cup serving
CheeseLess than 1 mg per slice
Milk1 mg per 1 cup serving
Lean meatsLess than 1 mg per 1 oz serving
Corn1 mg per ½ cup serving
White rice4 mg per 1 cup serving, cooked
HoneyLess than 1 mg in 1 tablespoon serving

Including these foods in your diet can help. There are other reasons you must prevent oxalate build-up in your body. We will look at them now.

What Are The Other Side Effects Of Excess Oxalate Build-Up?

Oxalates can also hinder nutrient absorption. We already saw the case with calcium. Oxalates can hinder calcium absorption and lead to other complications, apart from increasing the risk of stone formation (11).

Consuming fiber along with oxalates can hinder the absorption of other nutrients like zinc and magnesium (12).

Oxalates may also contribute to vulvodynia, a condition characterized by unexplained chronic vaginal pain (13). The role of oxalates instigating this specific condition is doubtful, though.


Most foods containing oxalates are actually healthy. You would not want to miss out on their nutrients. Check with your doctor and eat certain high-oxalate foods (like spinach) in moderation. More importantly, increase your fluid intake.

Taking these measures can help in preventing the development of oxalate stones.

Anything you think we have missed in this post? Do tell us by leaving a comment in the box below.


  1. Effect of ascorbic acid consumption…” The Journal of Urology, US National Library of Medicine.
  2. Oxalate content of foods and its…” Asia Pacific Journal of Clinical Nutrition.
  3. Foods high in oxalate” Michigan Medicine, University of Michigan.
  4. How to eat a low oxalate diet” The University of Chicago.
  5. What are kidney stones?” National Institute of Diabetes and Digestive and Kidney Diseases.
  6. Preventing kidney stones” National Center for Biotechnology Information.
  7. How do health care professionals treat…” National Institute of Diabetes and Digestive and Kidney Diseases.
  8. Ascorbate increases human…” The Journal of Nutrition, US National Library of Medicine.
  9. High protein diet brings risk of…” British Medical Journal, US National Library of Medicine.
  10. 5 steps for preventing kidney stones” Harvard Medical School.
  11. Oxalate: effect on calcium…” The American Journal of Clinical Nutrition, US National Library of Medicine.
  12. Mineral balances of human subjects consuming…” The American Journal of Clinical Nutrition, US National Library of Medicine.
  13. Urinary oxalate excretion and…” American Journal of Obstetrics and Gynecology, US National Library of Medicine.
Was this article helpful?
The following two tabs change content below.

Ravi Teja Tadimalla

Ravi Teja Tadimalla is an editor and a published author. He graduated from SRM University, Chennai, and has been in the digital media field for over six years. He has a Professional Certificate in Food, Nutrition & Research from Wageningen University. He considers himself a sculptor born to chip away at content and reveal its dormant splendor. He started his career as a research writer, primarily focusing on health and wellness, and has over 250 articles to his credit. Ravi believes in the great possibilities of abundant health with natural foods and organic supplements. Reading and theater are his other interests.