What specific dietary changes actually prevent kidney stones?
The single most effective dietary change is increasing your fluid intake. A comprehensive review recommends drinking 2.5–3.0 liters of fluid per day to achieve a urine output of over 2.0–2.5 liters daily [11]. This simple step dilutes the substances in urine that form stones. A study comparing stone formers to non-stone formers found that those who got stones drank soft drinks more often and ate fewer vegetables, nuts, seeds, and teas [3]. This suggests that swapping sugary drinks for water and adding more plant foods to your diet could help.
Getting the right amount of calcium is also crucial, but it must come from food, not supplements. The same review recommends 1000–1200 mg of calcium per day from dietary sources [11]. A study on calcium oxalate stones found that adequate calcium intake was protective against non-papillary calcium oxalate monohydrate (COM) stones [4]. This works because dietary calcium binds to oxalate in the gut, preventing it from being absorbed and later forming stones in the kidney. However, dairy product consumption was linked to a different type of stone (calcium oxalate dihydrate, or COD), so the source and type of calcium matter [4].
Limiting sodium, animal protein, and high-oxalate foods is another key strategy. The review recommends limiting sodium chloride to 2–5 grams per day and animal protein to 0.8–1.0 g per kg of body weight per day [11]. A study on dietary patterns found that a 'high nephrolithiasis risk' diet—characterized by high salt and meat intake—was associated with a different gut microbiome composition, which may promote stone formation [5]. Processed foods and meat derivatives were also linked to papillary COM stones [4].
Do fats, zinc, or other nutrients play a role?
Yes, but the evidence is more nuanced. A large 2025 study analyzing data from over 30,000 U.S. adults found that higher intakes of saturated, monounsaturated, and polyunsaturated fats were each associated with a modest increase in the odds of having kidney stones. For example, each 10-gram increase in saturated fat per day was linked to a 22% higher odds of stones [1]. This doesn't mean you should eliminate all fats, but it suggests that a very high-fat diet may contribute to risk.
Zinc appears to be protective. A study in adolescents found that those who developed calcium kidney stones had lower daily zinc intake (8.1 mg) compared to controls (10 mg). For every 1 mg increase in daily zinc intake, the odds of having a first-time stone dropped by 13% [9]. This is a strong effect, but it comes from a single study in a younger population, so more research is needed.
An 'alkaline diet' rich in fruits and vegetables may also help. A rat study showed that fruit and vegetable mixtures (which create a more alkaline urine environment) protected against stone formation, improving key urinary markers like citrate and oxalate levels [7]. While animal studies don't directly prove human benefit, they support the idea that eating more produce is beneficial.
How can I actually apply these changes in my daily life?
The DASH (Dietary Approaches to Stop Hypertension) diet is a practical, evidence-based eating pattern that aligns with kidney stone prevention. It emphasizes fruits, vegetables, whole grains, and low-fat dairy while limiting sodium, red meat, and sugary drinks. A pilot study found that a virtual teaching kitchen program helped people with recurrent stones significantly improve their confidence in adopting DASH-style habits, such as reducing added sugar, choosing lean proteins, and eating more fruits and vegetables [6].
For overweight individuals, weight loss itself can reduce stone risk. A review of weight loss strategies found that an energy-restricted diet (with or without meal replacements) can reduce urinary supersaturation of calcium oxalate, a key driver of stone formation [10]. This means that if you are overweight, losing weight through a balanced, calorie-controlled diet may provide a double benefit.
Finally, be wary of misinformation. An analysis of TikTok videos on kidney stone prevention found that the average quality score was low (27 out of 80), and only 8 out of 87 videos were posted by physicians [2][8]. The most common advice was to increase fluid intake, which is correct, but many videos failed to match official guidelines. Always check dietary advice with a doctor or a registered dietitian.
About These Sources
This answer is built on 11 peer-reviewed studies — published from 2019 to 2025, 3 from 2024 or later, 7 in Q1 journals, collectively cited 330 times — selected as the most relevant from 15 studies that passed quality screening, drawn from 41 papers retrieved from a database of over 500 million.
Sources used in this answer
Associations between dietary fatty acids and kidney stones.
In a large U.S. adult cohort (NHANES 2007-2018, n=30,716), higher intakes of saturated, monounsaturated, and polyunsaturated fatty acids were each associated with a modest increase in the odds of kidney stones (e.g., 22% higher odds per 10 g/day increase in saturated fat) [1].
MP10-14 TIKTOK AS AN EDUCATION TOOL FOR KIDNEY STONE PREVENTION
An analysis of TikTok videos on kidney stone prevention found an average low quality score (27/80), with only 8 of 87 videos posted by physicians; the most common recommendation was increased fluid intake (38%) [4].
Differences in the Food Consumption Between Kidney Stone Formers and Nonformers in the Swiss Kidney Stone Cohort
In the Swiss Kidney Stone Cohort, stone formers were more likely to consume soft drinks and less likely to consume vegetables, nuts, seeds, tea, and wine compared to non-stone formers [5].
Diet in Different Calcium Oxalate Kidney Stones
A cross-sectional study found that processed foods and meat were linked to papillary calcium oxalate monohydrate stones, while adequate calcium intake was protective against non-papillary COM stones [6].
Association of dietary patterns with gut microbiota in kidney stone and non-kidney stone individuals
A study found that a 'high nephrolithiasis risk' dietary pattern (high salt and meat) was associated with distinct gut microbiota composition in both kidney stone patients and controls, potentially influencing stone risk [7].
Single-Site Teaching Kitchen Project Increases Confidence for Dietary Interventions Aimed at Prevention of Kidney Stones in Known Stone Formers: A Pilot Study
A pilot study of a virtual teaching kitchen intervention for recurrent stone formers (n=46) showed significant improvements in confidence for adopting DASH-style dietary practices, such as reducing sugar and increasing fruit/vegetable intake [8].
The potential role of alkaline diets in prevention of calcium oxalate kidney stone formation
In a rat model, an alkaline diet (fruit and vegetable mixtures) protected against calcium oxalate kidney stone formation, improving urinary citrate, oxalate, and other markers [9].
TikTok as an Educational Tool for Kidney Stone Prevention
A cross-sectional analysis of TikTok content found that kidney stone prevention videos had a wide reach (8.75 million views) but low quality scores, with most failing to match AUA guidelines [10].
Dietary Zinc and Incident Calcium Kidney Stones in Adolescence.
In a nested case-control study of adolescents, lower dietary zinc intake was independently associated with a higher risk of first-time calcium kidney stones; each 1 mg increase in daily zinc reduced odds by 13% [11].
Dietary weight loss strategies for kidney stone patients
A review of weight loss strategies found that an energy-restricted diet can reduce urinary supersaturation of calcium oxalate in overweight individuals, potentially lowering stone risk [14].
Kidney Stone Prevention
A comprehensive review recommends for stone prevention: fluid intake of 2.5-3.0 L/day, dietary calcium 1000-1200 mg/day, sodium limit of 2-5 g/day, and limiting animal protein to 0.8-1.0 g/kg body weight/day [15].
