info@example.com

+1 66589 14556

What to Eat to Prevent Kidney Stones

What to Eat to Prevent Kidney Stones

📖 9 min read Written/reviewed by Dr. Alhad Naragude, MBBS, MS, DrNB Urology Last updated: June 30, 2026

What to eat to prevent kidney stones? Eat low-salt home food, drink enough water, take normal calcium from food like curd or milk, eat fruits and vegetables daily, and keep animal protein moderate. Do not blindly stop milk, tomatoes, dal, rice or all calcium foods. For most stone patients, the bigger problems are dehydration, high salt, packaged snacks, large non-veg portions, unnecessary supplements and stone-type-specific issues like high oxalate or high uric acid. The best kidney stone diet depends on your stone type, urine pH, stone analysis and 24-hour urine report. Guidelines support fluids, normal dietary calcium, lower sodium and stone-specific diet changes.

What to eat to prevent kidney stones: the quick checklist

For most kidney stone patients, start with these five habits:

Habit Practical target
Drink enough water Keep urine pale yellow most of the day
Reduce salt Cut down pickle, papad, namkeen, chips and restaurant food
Keep normal calcium Take curd, milk or other calcium foods with meals unless advised otherwise
Moderate protein Avoid very large daily non-veg or high-protein crash diets
Personalise by stone type Use stone analysis and 24-hour urine test if stones recur

A kidney stone prevention diet is not a “ban everything” diet. The goal is to make your urine less concentrated and less likely to form crystals.

Best foods to eat to prevent kidney stones

More helpful choices Reduce or avoid excess
Water through the day Long gaps without water
Curd, milk or unsalted buttermilk Stopping calcium foods without advice
Fruits like sweet lime, orange, papaya, watermelon Sugary cola and soft drinks
Vegetables like cucumber, bottle gourd, pumpkin, carrot Daily pickle, papad, namkeen and farsan
Dal, pulses and sprouts in balanced amounts Very large daily non-veg portions
Home-cooked low-salt meals Restaurant gravies and packaged food
Lemon water without sugar or salt High-dose vitamin C or calcium tablets without advice

The European Association of Urology recommends a balanced mixed diet with vegetables and fibre, normal calcium intake, limited salt and avoidance of excess animal protein for many stone formers.

Water is the number one prevention step

For most kidney stone patients, water matters more than any single food.

When urine is concentrated, calcium, oxalate, uric acid and other substances can crystallise more easily. EAU guidance recommends fluid intake around 2.5–3 litres per day for many stone formers, with water as the preferred fluid and urine output above 2.5 litres/day as a preventive target. The AUA guideline also recommends fluid intake that achieves at least 2.5 litres of urine daily in stone formers.

A simple home target:

  • Urine should be pale yellow most of the day.
  • Drink more during summer, sweating, workouts, fever and travel.
  • Do not drink most of your water only at night.
  • Increase fluids carefully if you have kidney failure, heart failure, low sodium or fluid restriction.

In hot climates, outdoor work, travel and sweating commonly make urine concentrated. If stones keep recurring despite “drinking water,” a 24-hour urine test can show whether urine volume is actually enough.

Do not stop milk, curd or calcium foods blindly

Many patients hear “calcium oxalate stone” and immediately stop milk, curd and paneer. This is usually not the right approach.

Normal calcium from food can bind oxalate in the intestine, so less oxalate may get absorbed into urine. NIDDK explains that although calcium is part of many stones, the right amount of calcium can help block other digestive substances that may lead to stones. EAU also states that calcium should not be restricted unless there are strong reasons, and lists normal calcium content as 1–1.2 g/day in general preventive advice.

Good calcium choices include:

  • Curd with lunch.
  • Milk in normal quantity.
  • Buttermilk without extra salt.
  • Paneer in moderate quantity.
  • Calcium-containing foods taken with meals.

Avoid unnecessary calcium tablets or calcium-vitamin D supplements unless advised. Supplements may be needed in selected patients, but they should be based on reports and medical evaluation.

Reduce salt: the biggest Indian diet correction

For many Indian patients, salt reduction helps more than stopping tomatoes.

High sodium intake can increase calcium in urine and reduce urinary citrate, which is a natural stone inhibitor. EAU advises limiting sodium chloride intake to about 4–5 g/day for stone prevention and notes that high sodium increases urinary calcium, reduces urinary citrate and can increase sodium urate crystal risk.

Reduce these common high-salt foods:

  • Pickle.
  • Papad.
  • Namkeen, farsan, sev and bhujia.
  • Chips and packaged snacks.
  • Salted buttermilk.
  • Chaat masala.
  • Restaurant gravies.
  • Ready-to-eat packets.
  • Processed cheese, sauces and ketchup.
  • Extra salt sprinkled over salad or fruit.

Use lemon, coriander, mint, jeera, ginger, garlic and spices for taste instead of extra salt.

Fruits and vegetables are generally helpful

Fruits and vegetables add water, fibre, potassium and alkali content. This can support healthier urine chemistry in many stone formers. EAU encourages fruit and vegetable intake because they contribute fibre, water and alkaline content that can increase urinary pH.

Good options include:

  • Watermelon.
  • Papaya.
  • Banana.
  • Sweet lime.
  • Orange.
  • Apple.
  • Cucumber.
  • Bottle gourd.
  • Ridge gourd.
  • Pumpkin.
  • Carrot.

Prefer whole fruit over fruit juice. Whole fruit gives fibre and is less likely to cause a sugar load compared with juice. Patients with advanced kidney disease, high potassium or specific heart/kidney restrictions should not suddenly increase high-potassium foods without medical advice.

Oxalate foods: reduce only when relevant

Oxalate matters mainly in calcium oxalate stones, especially when urine oxalate is high. It does not mean every kidney stone patient needs an extreme low-oxalate diet.

High-oxalate food Practical advice
Palak/spinach Avoid frequent large portions if calcium oxalate stone or high urine oxalate
Beetroot Limit if oxalate is high
Nuts and peanuts Avoid large daily quantities
Chocolate/cocoa Keep occasional
Wheat bran Avoid excess
Rhubarb Avoid if relevant
Strong tea Reduce excess intake in selected patients

NIDDK lists nuts, peanuts, rhubarb, spinach and wheat bran as foods that may need reduction in calcium oxalate stone formers. EAU advises limiting excessive oxalate-rich products, particularly in patients with high oxalate excretion.

The better strategy is usually not just “avoid oxalate.” For many patients, it is normal calcium with meals + lower salt + enough water.

Important myth: Tomato in normal home-cooked food is usually not the main cause of kidney stones. Low water, high salt, recurrent dehydration and stone-specific urine abnormalities are usually more important.

Protein is allowed, but excess can increase risk

Protein is necessary. The problem is excess, especially large daily portions of non-veg, organ meat, red meat or high-protein crash diets.

EAU advises avoiding excess animal protein and limiting it to about 0.8–1.0 g/kg body weight for many adults. Excess animal protein can lower urine pH, reduce citrate and increase uric acid-related risk in some patients. NIDDK also notes that animal protein may increase the chance of stones and that some patients may be advised to limit animal protein while still getting enough total protein.

Practical advice:

  • Chicken, fish and eggs may be allowed in moderate amounts.
  • Avoid frequent organ meat if uric acid is high.
  • Reduce red meat and purine-heavy meals if you have uric acid stones.
  • Balance non-veg meals with vegetables and curd.
  • Avoid bodybuilding-style high-protein diets without evaluation if you are a recurrent stone former.
  • Dal, sprouts, beans and curd can be part of protein planning.

Lemon water may help, but it is not a cure

Lemon water may help some patients because citrus can increase urinary citrate, a natural stone inhibitor. But it is not a guaranteed cure and cannot replace stone evaluation. EAU notes that citrus fruit juices may protect against stone disease by increasing citrate or alkalinising urine, while still recommending water as the preferred fluid.

Use lemon water safely:

  • Do not add excess sugar.
  • Do not add salt.
  • Do not assume it will dissolve all stones.
  • Do not delay treatment for pain, fever, blockage or kidney swelling.

Some patients need prescription citrate or urinary alkalinising medicines, especially in uric acid stones or low urinary citrate. That decision depends on urine pH, stone type and blood reports.

Stone-type diet guide

Stone type Diet focus
Calcium oxalate stone More water, less salt, normal calcium with meals, reduce high-oxalate foods if urine oxalate is high
Calcium phosphate stone More water, less salt, normal calcium, evaluate urine pH and metabolic causes
Uric acid stone More water, reduce purine-heavy non-veg and organ meat, weight control, urine pH evaluation
Cystine stone Specialist plan, high urine dilution, sodium/protein control and close follow-up
Infection/struvite stone Diet alone is not enough; infection control and complete stone clearance matter

NIDDK specifically advises that food choices should depend on the type of kidney stone, including sodium, animal protein, calcium and oxalate changes.

Sample Indian diet day for kidney stone prevention

This is a general example, not a personalised diet prescription.

Time Example
Morning Water after waking; poha, upma, idli, dosa, oats or eggs in moderation
Mid-morning Papaya, watermelon, sweet lime, orange, banana or apple
Lunch Roti/rice, dal, sabzi, salad and curd
Evening Water; fruit, roasted chana, unsalted makhana or homemade snack
Dinner Roti/rice, vegetables and moderate protein
Optional Lemon water without sugar or salt

Keep pickle, papad, namkeen, chips, cola and restaurant food occasional rather than daily.

Common myths about kidney stone diet

Myth Fact
Stop milk because calcium causes stones. Normal food calcium is usually needed and may help reduce calcium oxalate stone risk.
Tomato causes all kidney stones. Normal tomato in home food is usually not the main issue.
Lemon water dissolves all stones. Lemon water may support prevention in some patients but does not treat every existing stone.
Only water matters; food does not. Water is important, but salt, calcium, oxalate and protein also matter.
One diet chart works for everyone. Diet should depend on stone type, urine pH and metabolic reports.

Foods and habits to reduce

Try to reduce:

  • Sugary soft drinks and cola.
  • Daily pickle and papad.
  • Packaged salty snacks.
  • Frequent restaurant food.
  • Excess non-veg portions.
  • Organ meat if uric acid is high.
  • High-dose vitamin C supplements.
  • Unprescribed calcium supplements.
  • Crash weight-loss diets.
  • High-protein gym diets without evaluation.

The National Kidney Foundation recommends adequate fluid, enough dietary calcium, avoiding extra calcium supplements unless individualised, moderating protein and limiting high-oxalate foods in relevant patients. It also advises caution with vitamin C, vitamin D, fish liver oils and calcium-containing supplements because some supplements can increase stone risk in some individuals.

Who needs a personalised kidney stone diet plan?

A generic diet chart may be enough for some first-time stone patients. But personalised prevention is better if you have:

  • Recurrent kidney stones.
  • Stones in both kidneys.
  • Stone at a young age.
  • Family history of stones.
  • Single functioning kidney.
  • Kidney swelling or hydronephrosis.
  • Uric acid, cystine, infection or staghorn stone.
  • Recurrent urinary infection.
  • Raised creatinine.
  • Stone despite “good diet.”
  • History of bowel disease, bariatric surgery or chronic diarrhoea.
  • Use of calcium, vitamin D, vitamin C or protein supplements.

A proper prevention plan may include stone analysis, urine routine, urine pH, serum creatinine, serum calcium, uric acid and a 24-hour urine test.

Emergency warning signs

Seek urgent medical care if you have:

  • Severe flank pain not settling.
  • Fever or chills with stone pain.
  • Vomiting and dehydration.
  • Inability to pass urine.
  • Blood clots in urine.
  • Stone pain with a single functioning kidney.
  • Pregnancy with suspected stone pain.
  • Weakness, confusion or worsening general condition.

Fever with an obstructing stone can become serious and may need emergency drainage.

Consultation checklist: what to bring

Bring these if available:

  • USG KUB or CT KUB.
  • Urine routine and microscopy.
  • Urine culture, if infection was suspected.
  • Serum creatinine.
  • Serum calcium and uric acid.
  • Stone analysis report.
  • 24-hour urine report, if done.
  • Discharge summary after URSL, RIRS, PCNL or ESWL.
  • Current medicines and supplements.
  • A simple 2-day food and water intake note.

FAQs

What to eat to prevent kidney stones?

Eat low-salt home food, drink enough water, take normal calcium from food, eat fruits and vegetables daily, and keep animal protein moderate. Your exact diet depends on your stone type.

Should I stop milk if I have kidney stones?

Usually no. Normal calcium from food may help reduce calcium oxalate stone risk when taken with meals. Do not stop milk or curd unless advised by your doctor.

Is tomato bad for kidney stones?

Normal tomato in home food is usually not a major problem. High salt, low water intake, recurrent dehydration and high-oxalate foods like spinach are usually more relevant.

Is lemon water good for kidney stones?

Lemon water may help some patients by increasing urinary citrate, but it is not a guaranteed cure. Avoid adding sugar or salt.

Which foods should I avoid in calcium oxalate stones?

If oxalate is high, reduce spinach/palak, beetroot, nuts, peanuts, chocolate/cocoa, wheat bran, rhubarb and excess strong tea. Maintain normal calcium with meals.

Can I eat non-veg if I have kidney stones?

Yes, but keep portions moderate. Excess animal protein can increase uric acid load, lower urine pH and increase stone risk in some patients.

How much water should I drink daily?

Many stone formers are advised to drink enough fluid to maintain good urine output and pale-yellow urine. Your exact need depends on climate, sweating, kidney function and other health conditions.

Do I need a 24-hour urine test?

You may need it if you have recurrent stones, stones in both kidneys, uric acid/cystine/infection stones, strong family history, kidney disease or stones despite lifestyle changes.

Related reading

References

Note: This information is for educational purposes only and is not a substitute for medical advice. Please consult your doctor for any symptoms.