Green tea appears to modestly reduce the risk of kidney stones, based on several large population studies. The protective effect likely comes from a combination of its antioxidant compounds, its contribution to fluid intake, and its relatively low oxalate content compared to black tea. But the picture isn’t entirely simple, because green tea does contain some oxalate, and the form you drink matters.
What Large Studies Show About Green Tea and Stone Risk
The strongest evidence comes from prospective studies tracking hundreds of thousands of people over years. A Chinese cohort of over 500,000 participants found that people drinking seven or more cups of tea per day had a 27% lower risk of developing kidney stones compared to non-drinkers, after more than 11 years of follow-up. Another study combining two large Shanghai cohorts (over a million participants total) found that men who consumed the most green tea had a 33% lower risk of kidney stones. The benefit for women trended in the same direction but was smaller and not statistically definitive.
A separate cohort of nearly 200,000 people found that drinking just one glass of tea per day was associated with an 11% lower risk compared to drinking less than one glass per week. The American Urological Association acknowledges that observational studies link tea consumption to lower stone risk, though it notes these beverages haven’t been tested in randomized controlled trials.
How Green Tea May Protect Your Kidneys
The most common type of kidney stone is made of calcium oxalate, and green tea’s primary antioxidant compound (called EGCG) appears to interfere with how these crystals form and attach inside the kidney. Lab research published in Advances in Nutrition found that EGCG reduced the number of calcium oxalate crystals that stuck to the surface of kidney cells. It did this by decreasing the amount of a specific protein on the cell surface that acts like a docking station for crystals. Fewer docking stations means fewer crystals can latch on and grow into stones.
Green tea also contributes to overall fluid intake, which is the single most important factor in preventing kidney stones. More fluid means more dilute urine, which makes it harder for minerals to concentrate and crystallize. Some evidence suggests green tea may slightly raise urinary pH and citrate levels, both of which help keep calcium oxalate dissolved rather than forming crystals.
The Oxalate Question
Here’s where people get understandably confused. Calcium oxalate stones are made partly from oxalate, and tea contains oxalate. So wouldn’t drinking tea increase your risk? The answer depends on what kind of tea and how much.
Green tea contains significantly less oxalate than black tea. A cup of brewed green tea (200 mL) contains roughly 80 mg of oxalate, compared to 156 mg in black tea and 224 mg in dark tea. Three cups of green tea deliver about 22 mg of absorbed oxalate, while the same amount of black tea delivers about 42 mg. That’s nearly double.
A study of 273 people who already form kidney stones and have high calcium in their urine looked specifically at whether daily green tea drinkers had worse stone risk factors than non-drinkers. They didn’t. Regular green tea consumption (at least one cup per day) showed no evidence of increased oxalate-related stone risk in this vulnerable population.
Matcha and Green Tea Powder Need Caution
Brewed green tea and matcha are not the same thing when it comes to oxalate exposure. With regular brewed tea, you steep the leaves and discard them, so only a fraction of the oxalate makes it into your cup. With matcha, you consume the entire powdered leaf. Research has flagged that green tea powder without adequate dilution can deliver problematic oxalate levels for people prone to calcium oxalate stones. If the powder is diluted 100-fold, oxalate drops to a low 0.6 mg per 100 mL. But a concentrated matcha drink uses far less water, meaning you’re getting a much higher oxalate dose per serving.
If you’re a recurrent stone former, regular brewed green tea is the safer choice. Save the thick ceremonial matcha for occasions rather than making it a daily habit, or dilute it well.
How Much Green Tea to Drink
The studies showing the clearest benefit involved regular daily consumption, ranging from one cup per day up to seven or more. There’s no precise prescription, but the pattern across the research suggests that consistent, moderate intake of one to three cups per day is a reasonable starting point. This amount keeps oxalate exposure low while delivering the protective antioxidant compounds and contributing meaningfully to your daily fluid intake.
A few practical tips to get the most benefit: brew your tea for a moderate time (longer steeping extracts more oxalate), drink it without sugar (sugar-sweetened beverages are linked to higher stone risk), and count it toward your overall fluid goal rather than treating it as a substitute for water. If you’ve had calcium oxalate stones before, pairing green tea with a calcium-containing food like a small snack can help bind oxalate in the gut before it reaches your kidneys.
Green Tea vs. Other Beverages for Stone Prevention
Water remains the gold standard for kidney stone prevention, simply because it dilutes urine without adding any complicating compounds. But green tea compares favorably to most other beverages. Coffee (both regular and decaf) and wine also show associations with lower stone risk in observational data. Sugar-sweetened drinks, on the other hand, increase risk.
Among teas specifically, green tea occupies a sweet spot: lower oxalate than black or dark tea, higher antioxidant content that may actively inhibit crystal formation, and a mild effect on urinary chemistry that favors stone prevention. For someone who finds plain water boring and wants variety in their fluid intake, green tea is one of the better options available.

