Contents
- 1 What Are Kidney Stones?
- 2 The Single Most Protective Step: Drink More Water
- 3 Foods That Raise Kidney Stone Risk
- 3.1 High-Sodium Foods — Strong Evidence
- 3.2 Animal Protein in Large Amounts — Strong Evidence
- 3.3 High-Oxalate Foods — Most Relevant for Calcium Oxalate Stone Formers
- 3.4 Sugary Drinks and High-Fructose Foods — Moderate Evidence
- 3.5 High-Dose Supplemental Vitamin C — Moderate Evidence
- 3.6 Alcohol — Particularly Beer — Moderate Evidence for Uric Acid Stones
- 3.7 Caffeine
- 4 The Calcium Paradox: Why Cutting Dairy Often Backfires
- 5 Foods and Habits That May Help Protect Against Kidney Stones
- 6 When to Seek Medical Care
- 7 Frequently Asked Questions
- 8 References

Foods that cause kidney stones don’t work the same way for everyone. The dietary changes that reduce your risk depend significantly on the type of stone you form — and that’s a detail most online lists skip entirely. What follows is a practical, evidence-graded guide to the foods most consistently linked to increased kidney stone risk, with explanations of how each mechanism works and where the evidence is strong, mixed, or nuanced.
Kidney stones — medically known as nephrolithiasis or urolithiasis — are hard mineral deposits that form in the kidney when certain substances become too concentrated in urine. According to the National Institute of Diabetes and Digestive and Kidney Diseases, approximately 11% of men and 6% of women in the United States will develop at least one kidney stone in their lifetime. [NIDDK, 2024] The pain of passing a stone is described by many patients as among the worst they have ever experienced. Fortunately, diet is one modifiable risk factor — meaning that understanding which foods raise your risk is genuinely actionable information.
Before making significant dietary changes, the most important step is to identify your stone type. Your doctor can analyze a passed stone or order urine and blood tests to guide your approach. Dietary advice without knowing your stone type may be unhelpful — or in the case of calcium restriction, actually counterproductive.
What Are Kidney Stones?
Kidney stones form when substances that are normally dissolved in urine — primarily calcium, oxalate, uric acid, or phosphate — crystallize into hard deposits. The most common types are:
| Stone Type | Approx. Prevalence | Primary Dietary Drivers |
| Calcium oxalate | ~75–80% | High oxalate foods, high sodium, animal protein, low fluid intake |
| Uric acid | ~5–10% | Animal protein (purines), alcohol (especially beer), low fluid intake, acidic urine |
| Calcium phosphate | ~5–10% | High sodium, alkaline urine, animal protein, high-dose calcium supplements |
| Struvite | ~10% | Associated with urinary tract infections — diet plays a smaller primary role |
| Cystine | < 2% | Genetic disorder — dietary fluid intake matters; stone-specific dietary guidance required |
The Single Most Protective Step: Drink More Water
Before discussing individual foods, it’s worth stating clearly: inadequate fluid intake is the most universally recognized dietary driver of kidney stones across all stone types. [NIDDK, 2024] When urine is concentrated, crystal-forming substances are more likely to precipitate. Most kidney specialists recommend drinking enough fluid to produce at least 2 to 2.5 liters of urine daily — roughly 8 to 10 glasses of water for most adults, more in hot weather or if you exercise regularly.
Certain beverages are especially helpful. Lemon juice and other citrus drinks are naturally high in citrate, which inhibits the formation of calcium crystals. [UCF, 2024] Replacing sugary sodas with water, diluted citrus juice, or unsweetened drinks is one of the simplest and best-supported steps you can take.
Foods That Raise Kidney Stone Risk
High-Sodium Foods — Strong Evidence

Sodium is one of the most robustly documented dietary risk factors for calcium stones. The mechanism is direct: excess sodium causes the kidneys to excrete more calcium into urine — a condition called hypercalciuria. The National Kidney Foundation explains that sodium and calcium share the same transport pathway in the kidneys, so when sodium is high, more calcium leaks into the urine where it can combine with oxalate or phosphate to form stones. [NKF, 2024]
Hidden sodium is the bigger problem for most people, not the salt shaker. Common high-sodium sources include canned soups and vegetables, deli and processed meats, fast food, frozen meals, and condiments. The NKF recommends keeping sodium below 2,300 mg per day for people with a history of calcium stones. [NKF, 2024] For those who excrete excess calcium in urine, even lower targets may be suggested by a physician.
Notably, high sodium diets also raise blood pressure. If you’re already managing both conditions, reducing sodium is doubly important. For a broader look at sodium-heavy foods to watch, see foods that raise blood pressure.
Animal Protein in Large Amounts — Strong Evidence
Diets high in animal protein — red meat, organ meats, processed meats, poultry, fish, eggs, and shellfish — raise the risk of both calcium oxalate and uric acid stones through two related mechanisms. First, animal protein raises acid levels in the body and urine, making it easier for calcium oxalate and uric acid crystals to form. Second, the metabolic breakdown of animal protein produces uric acid as a byproduct, directly increasing uric acid concentration in urine. [UCF, 2024]
This doesn’t mean eliminating meat entirely. Most guidelines suggest capping animal protein at two modest servings per day — roughly 3 to 4 ounces per serving — and substituting plant-based protein sources such as lentils, chickpeas, or tofu more often. [NKF, 2024; Mayo Clinic, 2023]
Purine-rich animal foods — organ meats, anchovies, sardines, mussels — deserve special mention for people who form uric acid stones, since purines are directly converted into uric acid in the body. The overlap with gout is significant: the same high-purine diet that raises uric acid stone risk also drives gout flare-ups. For more on this dietary overlap, see foods that trigger gout flare-ups.
High-Oxalate Foods — Most Relevant for Calcium Oxalate Stone Formers

Oxalate is a naturally occurring compound found in many plant foods. In the body, oxalate can bind to calcium in the urine and crystallize into calcium oxalate — the most common stone type. For people who already excrete elevated oxalate in their urine, reducing the highest-oxalate foods is a meaningful intervention.
Foods with particularly high oxalate content include:
- Spinach — one of the most concentrated oxalate sources
- Rhubarb — extremely high; often best avoided by stone-prone individuals
- Beets — both root and greens are high-oxalate
- Nuts — almonds, peanuts, and cashews in particular
- Chocolate and cocoa — relevant even in moderate amounts
- Black tea — high oxalate content, especially at large volumes
- Sweet potatoes with skin
An important nuance: for most healthy adults, these foods are genuinely nutritious and the risk they pose is small. The guidance to limit them applies most directly to people who have formed calcium oxalate stones and who have confirmed high urinary oxalate. [NIDDK, 2024; UCF, 2024]
There is also a practical strategy that reduces oxalate absorption without eliminating these foods: eating a calcium-rich food at the same meal. When calcium and oxalate meet in the gut rather than the kidneys, they bind there and pass out in stool rather than urine. A spinach salad with a small serving of low-fat cheese, for example, may be safer than spinach eaten alone. [UCF, 2024; Mayo Clinic, 2023]
Sugary Drinks and High-Fructose Foods — Moderate Evidence
Sugar-sweetened beverages — especially sodas and fruit drinks containing high-fructose corn syrup — have been linked to increased kidney stone risk. Fructose appears to increase the urinary excretion of calcium, oxalate, and uric acid simultaneously. [NKF, 2024] Phosphoric acid in cola drinks may additionally contribute to calcium phosphate stone formation.
The NKF specifically calls out limiting sugar-sweetened beverages, particularly those with high-fructose corn syrup, as part of a kidney stone prevention diet. Replacing these with water or diluted citrus juice addresses both the fructose risk and the hydration benefit at once. [NKF, 2024]
High-Dose Supplemental Vitamin C — Moderate Evidence
The body converts vitamin C into oxalate as part of normal metabolism. At the amounts found in fruits and vegetables, this is not a concern for most people. However, supplemental vitamin C in doses exceeding 500 mg per day can meaningfully increase urinary oxalate levels and raise the risk of calcium oxalate stones. [NIDDK, 2024]
This distinction is important: the vitamin C you consume through diet poses little risk. High-dose vitamin C supplements — particularly popular in doses of 1,000 mg or more per day — are worth discussing with a doctor if you have a history of calcium oxalate stones.

Alcohol — Particularly Beer — Moderate Evidence for Uric Acid Stones
Alcohol raises uric acid levels in both blood and urine. Beer is a particular concern because it is also high in purines, which are metabolized into uric acid. For people prone to uric acid stones — or those with gout — limiting alcohol is a reasonable and commonly recommended step.
The evidence on alcohol and calcium oxalate stones is less clear. Some studies suggest moderate wine intake may not increase risk, while heavy drinking of any kind tends to cause dehydration, which concentrates urine and raises risk across all stone types.
Caffeine
Earlier research suggested that caffeine increased calcium excretion in urine, leading to advice to reduce coffee intake for kidney stone prevention. The picture is more complicated than this. A 2022 prospective study from Mayo Clinic found that caffeine intake was actually associated with lower odds of first-time stone formation, possibly because caffeinated drinks contribute to overall fluid intake. [Mayo Clinic Proceedings, 2022]
The current, more accurate practical guidance is: moderate caffeine intake is unlikely to raise kidney stone risk in otherwise healthy, well-hydrated adults. The advice to ‘avoid coffee’ that appears in many older articles overstates the available evidence. If your overall fluid intake is adequate and you don’t rely on caffeine in place of water, moderate coffee or tea consumption is not a significant concern for most stone formers.
The Calcium Paradox: Why Cutting Dairy Often Backfires
Perhaps the most widely misunderstood area of kidney stone dietary advice is the role of dairy. Because the most common kidney stones contain calcium, it seems logical that eating less calcium — including less dairy — would help. This reasoning is wrong for most people, and acting on it can actually increase stone risk.
The counterintuitive reality is this: when you restrict dietary calcium, less oxalate binds to calcium in the gut, so more oxalate is absorbed into the bloodstream and subsequently excreted in urine. Higher urinary oxalate then raises the risk of calcium oxalate stones — the very stones most people are trying to prevent. [UCF, 2024; Mayo Clinic, 2023; NKF, 2024]
The NKF recommends consuming 1,000 to 1,200 mg of calcium daily from food sources — dairy, calcium-fortified plant milks, leafy greens, and fortified foods — rather than reducing calcium intake. The key is timing: eating calcium-rich foods with meals (rather than between meals or in supplement form) allows calcium and oxalate to bind in the digestive tract before reaching the kidneys.
What does raise risk is calcium supplements taken between meals or in high doses. Unlike food-source calcium, supplemental calcium floods the bloodstream and can raise urinary calcium concentration. If you take calcium supplements, discuss timing and dose with your doctor, and note that taking them with meals may reduce this effect.
Foods and Habits That May Help Protect Against Kidney Stones
A complete picture includes not just what to limit but what actively supports kidney stone prevention:
| Food / Habit | Why It Helps |
| Water | Dilutes urine so minerals are less likely to crystallize. The most effective single prevention tool. |
| Lemon juice / citrus | High in citrate, a natural inhibitor of calcium crystal formation. Tart citrus drinks are preferred over sugary ones. |
| Calcium-rich foods (with meals) | Binds oxalate in the gut before it reaches the kidneys. Dietary calcium (not supplements) is protective. |
| Fruits and vegetables | Provide potassium, magnesium, fiber, and citrate — all associated with reduced stone risk. Aim for 5 servings daily. |
| Plant-based protein | Lentils, chickpeas, tofu — lower acid load than animal protein, lower uric acid production. |
[UCF, 2024; NKF, 2024; Mayo Clinic, 2023]
When to Seek Medical Care
Dietary changes can reduce recurrence risk but cannot guarantee stone prevention, and some symptoms require urgent medical evaluation.
| Seek prompt medical care if you experience any of the following: • Severe, sudden pain in the back, side, or lower abdomen — especially pain that comes in waves • Pain that radiates toward the groin • Blood in the urine (pink, red, or brown discoloration) • Nausea or vomiting alongside pain • Fever or chills — which may indicate a kidney or urinary tract infection requiring antibiotics • Difficulty urinating or a persistent urge to urinate without passing much urine |
If you have had one kidney stone, your risk of recurrence is significantly elevated. The Cleveland Clinic estimates that up to 50% of people who have had one stone will develop another within 10 years without prevention measures. Work with your doctor to identify your stone type, and consider asking for a referral to a nephrologist or a registered kidney dietitian for individualized dietary guidance. [NIDDK, 2024]
For a broader look at how food choices affect your overall kidney health and other conditions, see healthier whole-food choices.
| HEALTH DISCLAIMER The information in this article is for general educational purposes only and does not constitute medical advice. Kidney stone prevention is highly individualized — the right dietary approach depends on your stone type, urine chemistry, and overall health history. Always consult a qualified healthcare professional, nephrologist, or registered kidney dietitian before making significant dietary changes, especially if you have kidney disease, take medications, or have a history of recurrent kidney stones. If you are pregnant, nursing, or have any pre-existing medical conditions, seek professional guidance before adjusting your diet. |
Frequently Asked Questions
Does dairy cause kidney stones?
For most people, no — and the opposite is often true. Dietary calcium, including from dairy, binds oxalate in the digestive tract so less reaches the kidneys. Major kidney health organizations, including the National Kidney Foundation and Urology Care Foundation, recommend maintaining adequate dietary calcium rather than restricting it. The exception is very high-dose calcium supplements taken between meals, which can raise urinary calcium. Talk to your doctor about your individual calcium needs. [NKF, 2024; UCF, 2024]
Can I eat spinach if I have kidney stones?
It depends on your stone type and urinary oxalate levels. If you form calcium oxalate stones and have elevated urinary oxalate, reducing high-oxalate foods like spinach is advisable. However, you don’t necessarily have to eliminate it entirely. Eating spinach alongside a calcium-rich food — low-fat cheese, yogurt, or milk — causes oxalate and calcium to bind in the gut rather than in the kidneys, reducing absorption. [Mayo Clinic, 2023; UCF, 2024]
Is coffee bad for kidney stones?
Probably not in moderate amounts for most people. Older research raised concerns about caffeine increasing calcium excretion, but more recent evidence is more reassuring. A 2022 Mayo Clinic study found caffeine intake was actually associated with lower first-time stone risk, potentially because caffeinated beverages contribute to overall fluid intake. Moderate coffee consumption is unlikely to raise risk as long as total hydration is adequate. [Mayo Clinic Proceedings, 2022]
How much water should I drink to prevent kidney stones?
Most kidney specialists recommend drinking enough fluid to produce at least 2 to 2.5 liters of urine per day — often equating to 8 to 12 cups of fluid daily for most adults, depending on body size, climate, and physical activity. A practical rule of thumb is to aim for pale yellow (not clear, not dark yellow) urine throughout the day. Water is best; lemon water adds the bonus of citrate. [NIDDK, 2024; NKF, 2024]
References
1. National Institute of Diabetes and Digestive and Kidney Diseases. (2024). Kidney Stones. → View source
2. National Kidney Foundation. (2024). Kidney Stone Diet Plan and Prevention. → View source
3. National Kidney Foundation. (2024). Kidney Stones Hub. → View source
4. Urology Care Foundation. (2024). Kidney Stones: Symptoms, Diagnosis & Treatment. → View source
5. Mayo Clinic. (2023). Q&A: What Causes Kidney Stones? → View source
6. Mayo Clinic. (2023). Mayo Clinic Minute: What You Can Eat to Help Avoid Getting Kidney Stones. → View source
7. Mayo Clinic Proceedings. (2022). Diets Higher in Calcium and Potassium May Help Prevent Recurrent Symptomatic Kidney Stones. → View source
8. MedlinePlus / NIH. (2024). Kidney Stones — Genetics condition overview. → View source
