High-Oxalate Foods and Kidney Stone Risk
How naturally occurring oxalates in healthy foods like spinach, almonds, and beets can contribute to kidney stones — and practical strategies to reduce risk
Oxalates are naturally occurring compounds found in many nutritious plant foods — spinach, almonds, beets, dark chocolate, sweet potatoes. For most people, they pass through the digestive system without issue. But for a significant minority, excess oxalate binds to calcium in the urine to form calcium oxalate crystals, the most common type of kidney stone [1]. Understanding which foods are highest in oxalate, how absorption is affected by diet and gut health, and what practical steps reduce risk can make a real difference — especially if you eat a lot of plants and have had stones before.
What Oxalates Are and Why They Matter
Oxalate (oxalic acid) is a dicarboxylic acid produced both by plants as a metabolic byproduct and by your own liver as a normal end product of metabolism. From plants, you get it through food. From within, your body synthesizes roughly half of the oxalate that ends up in your urine regardless of diet — the other half comes from what you eat and absorb [1].
In the gut, oxalate normally binds to calcium and magnesium to form insoluble salts that are excreted in stool. The problem begins when free (unbound) oxalate is absorbed into the bloodstream and eventually filtered by the kidneys. When urinary oxalate exceeds roughly 25 mg per day, the risk of crystal formation rises substantially. Above 40–45 mg per day is considered hyperoxaluria and significantly elevates stone risk [1].
Calcium oxalate accounts for approximately 80% of all kidney stones. About 12% of men and 6% of women will develop a kidney stone in their lifetime, and recurrence rates are high — roughly half of first-time stone formers have a second stone within ten years [5].
How Much Dietary Oxalate Actually Reaches Your Urine
Not all dietary oxalate is absorbed. Absorption varies considerably — from roughly 6% to 47% of what you eat — depending on:
- Calcium intake: Calcium in the same meal binds oxalate in the gut and prevents absorption. Eating calcium-rich foods alongside high-oxalate foods is one of the most effective interventions. Paradoxically, low-calcium diets increase kidney stone risk because more oxalate reaches the bloodstream [5].
- Cooking method: Boiling high-oxalate vegetables leaches oxalate into the water. Draining the water after boiling spinach, beets, or Swiss chard can reduce their oxalate content by 30–50%.
- Gut microbiome: Certain gut bacteria, especially Oxalobacter formigenes, colonize the colon and degrade oxalate as their primary energy source. People who carry O. formigenes typically have lower urinary oxalate levels [3].
- Gut barrier integrity: When intestinal tight junctions are compromised (as in leaky gut), more oxalate is absorbed passively. Butyrate-producing gut bacteria help maintain tight junctions; when these bacteria are depleted, oxalate absorption increases [3].
Research by Mitchell et al. measured this relationship precisely: for every 100 mg of dietary oxalate consumed, urinary oxalate excretion increases by 2.7 mg on average. That sounds modest, but consider that a single cup of cooked spinach contains 750–1,000 mg of oxalate — potentially adding 20–27 mg to daily urinary oxalate from just that one food [1].
High-Oxalate Foods: The Main Culprits
The following foods are highest in oxalate. This does not mean they are unhealthy — most are genuinely nutritious — but they warrant attention if you have a history of calcium oxalate stones or elevated urinary oxalate:
Very high (>100 mg per 100g or per serving):
- Spinach (cooked): 600–750 mg per cup — by far the highest common food
- Rhubarb: 500–900 mg per cup
- Swiss chard: 350–500 mg per cup cooked
- Beets (cooked): 150–300 mg per cup
- Almonds: 120–130 mg per ounce
- Peanuts: 100–115 mg per ounce
- Buckwheat: 100 mg per 100g dry
Moderately high (30–100 mg per serving):
- Dark chocolate / cocoa powder: 60–90 mg per ounce
- Sweet potatoes: 28–50 mg per medium potato (content varies by preparation)
- Black beans, navy beans: 30–50 mg per cup cooked
- Sesame seeds: 65 mg per ounce
- Raspberries, blackberries: 30–50 mg per cup
Lower concern (under 10 mg per serving):
- Most meats, fish, eggs, dairy
- Most cooked vegetables other than those above
- Apples, bananas, blueberries, citrus (moderate)
The Gut Microbiome and Oxalate
One of the more striking findings in recent oxalate research involves Oxalobacter formigenes — an anaerobic gut bacterium that metabolizes oxalate as its sole carbon and energy source. People who harbor O. formigenes in their gut have been consistently shown to have lower urinary oxalate levels and reduced kidney stone risk [3].
The problem: O. formigenes is highly sensitive to antibiotics. A 2021 study by Nazzal et al. found that antibiotic exposure significantly and persistently suppressed O. formigenes colonization compared to untreated controls. Half of healthy adults already lack this bacterium — presumably from prior antibiotic courses — and once eliminated, it typically does not return [4].
Beyond O. formigenes, the broader gut microbiome influences oxalate absorption through tight junction regulation. The gut bacteria that produce butyrate (primarily Firmicutes, including Faecalibacterium prausnitzii and Roseburia species) maintain the tight junctions between intestinal cells. When butyrate is low — due to a low-fiber diet, dysbiosis, or antibiotic use — intestinal permeability increases and more oxalate is absorbed passively [3].
This means that gut health interventions — particularly dietary fiber and probiotic support — may reduce oxalate absorption independently of dietary oxalate intake.
Practical Strategies for Reducing Oxalate Risk
1. Pair high-oxalate foods with calcium Eat calcium-containing foods (dairy, fortified foods, or calcium-rich vegetables like broccoli and bok choy) at the same meal as your spinach salad or almonds. The calcium binds oxalate in the gut before it can be absorbed. This is why increasing dietary calcium — not reducing it — lowers stone risk in most people [5].
2. Boil and drain high-oxalate vegetables Boiling spinach, beets, and Swiss chard and discarding the cooking water removes a substantial portion of their soluble oxalate. Steaming and roasting retain more.
3. Stay well hydrated Higher urine volume dilutes oxalate concentration, reducing the chance of crystal formation. The goal is urine output of at least 2 liters per day. Adequate hydration is consistently the strongest single dietary intervention for stone prevention [5].
4. Limit sodium and animal protein High sodium intake increases urinary calcium excretion; high animal protein increases urinary calcium and uric acid while reducing urinary citrate (a natural stone inhibitor). A diet high in animal protein combined with high-oxalate plant foods creates a compounding risk [6].
5. Support your gut microbiome A diet rich in soluble fiber (oats, legumes, vegetables) feeds butyrate-producing bacteria that maintain gut barrier integrity and reduce passive oxalate absorption. This is one more reason that a high-fiber, whole-food diet reduces stone risk through mechanisms beyond simple oxalate avoidance.
6. Consider citrate intake Citrate naturally inhibits calcium oxalate crystal formation. Citrus juices (especially lemon and lime juice) are the most practical dietary sources. A half cup of lemon juice in water daily has been used clinically to increase urinary citrate in stone formers.
See our Gut Microbiome page for more on supporting the bacteria that help protect against oxalate absorption, and our Water Filtration page for information on fluid quality.
Evidence Review
Dietary Oxalate Absorption and Urinary Excretion
The central quantitative study on dietary oxalate and urinary excretion is Mitchell et al. (2019, PMID 30566003, American Journal of Physiology – Renal Physiology). In a controlled dietary study of 39 healthy adults (ages 22–43, 19 male, 20 female), participants consumed precisely calibrated diets containing 50–750 mg of oxalate per day with a constant 1,000 mg of calcium. The primary finding was a linear relationship: urinary oxalate excretion increased 2.7 mg for every 100 mg of dietary oxalate ingested. Approximately half of total urinary oxalate was attributable to diet; the other half was derived from endogenous synthesis. The authors also confirmed that individuals excreting more than 25 mg of oxalate per day benefit from dietary reduction efforts. The study provides one of the most rigorous dose-response relationships for dietary oxalate in healthy subjects.
Oxalate Precursors and Endogenous Production
Crivelli et al. (2020, PMID 33379176, Nutrients) reviewed the relative contributions of dietary oxalate versus its metabolic precursors to total urinary oxalate. A key finding: ascorbic acid (vitamin C) is the principal dietary precursor for endogenous oxalate synthesis. High-dose vitamin C supplementation (above 2,000 mg/day) can meaningfully increase urinary oxalate levels in susceptible individuals via conversion to oxalate. Other precursors include hydroxyproline (abundant in collagen and gelatin) and glyoxylate. The authors noted that net gastrointestinal absorption — not simply dietary intake — determines urinary oxalate's dietary fraction, emphasizing the critical roles of calcium co-ingestion and gut microbiome status.
Gut Microbiome Mechanisms
The most comprehensive mechanistic review linking the gut microbiome to kidney stone disease is Miller et al. (2022, PMID 36127409, Nature Reviews Urology). The review synthesized evidence from multiple studies showing that intestinal microbiome composition influences oxalate homeostasis through at least two mechanisms: (1) direct degradation by oxalate-metabolizing bacteria, and (2) regulation of intestinal tight junction proteins via butyrate. When butyrate levels are low — due to reduced populations of short-chain fatty acid-producing bacteria — tight junction expression is suppressed and paracellular oxalate absorption increases. The authors also discuss the urinary microbiome as an emerging factor: bacteria resident in the urinary tract may influence crystal nucleation and stone growth locally, though this research is earlier-stage.
Oxalobacter formigenes and Antibiotics
Nazzal et al. (2021, PMID 34385560, Scientific Reports) conducted a prospective observational study examining how antibiotic treatment affects O. formigenes colonization and urinary oxalate excretion. At baseline, 50% of participants harbored O. formigenes. Following antibiotic exposure, colonization was significantly and persistently suppressed — remaining suppressed throughout the follow-up period — while it remained stable in unexposed controls. Participants with O. formigenes also showed greater gut microbial diversity and distinct overall microbiome composition. While urinary oxalate levels did not differ significantly between groups in this particular study (possibly due to population heterogeneity or short follow-up), the suppression of the bacterium was robust. The clinical implication is that repeated antibiotic courses — particularly broad-spectrum agents — may permanently reduce the gut's oxalate-degrading capacity. The possibility of probiotic supplementation with O. formigenes is under active investigation as a therapeutic strategy.
Dietary Patterns and Stone Risk
Siener (2021, PMID 34204863, Nutrients) reviewed the full nutritional evidence base for kidney stone prevention, concluding that inadequate fluid intake is the single most important modifiable risk factor. Dietary oxalate, calcium, sodium, and protein all influence the urinary risk profile. The review confirms that the DASH diet (high in fruits, vegetables, and low-fat dairy; low in sodium and red meat) consistently reduces stone risk in large prospective cohort studies — a counterintuitive finding given its high plant food content — likely because the calcium in dairy products binds dietary oxalate and because the diet's alkalinizing effect increases citrate excretion.
Ferraro et al. (2020, PMID 32183500, Nutrients) reviewed dietary patterns and stone risk across multiple study designs. Lacto-vegetarian diets (plant-heavy with dairy) carried the lowest stone risk among dietary patterns studied. High intake of fruits, vegetables, and balanced low-fat dairy was associated with lowest incidence. High animal protein intake increased risk through elevated urinary calcium, uric acid, and reduced urinary citrate. Critically, the authors noted a gap in the evidence: no prospective study has specifically examined stone risk on vegan diets without dairy. Given that vegan diets are simultaneously high in oxalate (plant-dominant) and low in dietary calcium, the risk profile in this group is theoretically elevated but empirically understudied.
Strength of Evidence Summary
The evidence for calcium co-ingestion and hydration as stone prevention strategies is strong: supported by multiple large prospective cohort studies (Harvard Cohort studies with >100,000 participants) and consistent mechanistic data.
The evidence for boiling to reduce oxalate content is moderate: supported by food chemistry studies with consistent findings but limited RCT evidence for clinical outcomes.
The evidence for gut microbiome targeting (O. formigenes preservation, butyrate support) is promising but earlier-stage: strong mechanistic plausibility supported by microbiome observational studies, but clinical intervention trials are limited and ongoing.
The evidence that avoiding high-oxalate foods categorically is necessary for people without stone history or elevated urinary oxalate is weak: most people absorb and excrete oxalate within normal ranges even with substantial dietary intake, and the nutritional benefits of oxalate-rich foods (spinach, almonds, beets) are well-established.
References
- Dietary oxalate and kidney stone formationMitchell T, Kumar P, Reddy T, Wood KD, Knight J, Assimos DG, Holmes RP. American Journal of Physiology - Renal Physiology, 2019. PubMed 30566003 →
- Contribution of Dietary Oxalate and Oxalate Precursors to Urinary Oxalate ExcretionCrivelli JJ, Mitchell T, Knight J, Wood KD, Assimos DG, Holmes RP, Fargue S. Nutrients, 2020. PubMed 33379176 →
- Mechanisms of the intestinal and urinary microbiome in kidney stone diseaseMiller AW, Penniston KL, Fitzpatrick K, Agudelo J, Tasian G, Lange D. Nature Reviews Urology, 2022. PubMed 36127409 →
- Effect of antibiotic treatment on Oxalobacter formigenes colonization of the gut microbiome and urinary oxalate excretionNazzal L, Francois F, Henderson N, Liu M, Li H, Koh H, Wang W, Gao Z, Perez Perez GI, Asplin J, Goldfarb DS, Blaser MJ. Scientific Reports, 2021. PubMed 34385560 →
- Nutrition and Kidney Stone DiseaseSiener R. Nutrients, 2021. PubMed 34204863 →
- Risk of Kidney Stones: Influence of Dietary Factors, Dietary Patterns, and Vegetarian-Vegan DietsFerraro PM, Bargagli M, Trinchieri A, Gambaro G. Nutrients, 2020. PubMed 32183500 →
Transparency
View edit historyEvery change to this page is tracked in version control. If you have conflicting research or think something is wrong, we want to hear about it.