7 Dietary Changes to Prevent Kidney Stone Recurrence

If you’ve ever had the painful experience of passing a kidney stone, you’ve likely been motivated to do whatever you can to prevent it from happening again. This includes making dietary modifications.
But this is changing. While the foods you eat (or don’t eat) can indeed affect your risk of developing kidney stones, doctors no longer routinely recommend a low-oxalate diet. It doesn’t always help, and it’s too restrictive to provide balanced nutrition, says Margaret Pearle, MD, PhD, a urologist and professor at UT Southwestern Medical Center in Dallas.
“Because the most common stone composition is calcium oxalate, avoidance of oxalate-rich foods has often been recommended,” says Dr. Pearle. “However, high urinary oxalate is only one of many abnormalities that can contribute to calcium oxalate stone formation, and restriction of oxalate-rich foods is not appropriate in all patients.”
“Many high-oxalate foods are healthy foods and may not need to be completely avoided,” Pearle adds.
What Is Oxalate?
Oxalate is naturally found in a wide variety of plant-based foods. After the body uses food for the energy it needs, oxalate and other waste products travel through the bloodstream to the kidneys to be excreted through urine.
But if there is too much waste and too little liquid, crystals can form into a solid mass that creates a kidney stone.
Should Oxalates Be Restricted?
A low-oxalate diet won’t help if you have normal levels of oxalate in your urine, Pearle says. But if you do have elevated urinary oxalate levels, then it still may make sense to take a targeted approach to reducing oxalates from your diet, Pearle adds.
This means focusing on reducing your intake of certain foods with higher oxalate levels instead of trying to eliminate every single food with oxalate from your diet.
If you do try a low-oxalate diet, Pearle recommends trying to reduce your intake of a few high-oxalate foods, like spinach, nuts, potatoes, beans, beets, chocolate, and brewed tea.
“There are certainly alternatives to these foods that are less high in oxalate, but in most cases, eating these foods in moderation shouldn’t be a big problem,” Pearle says. “The problem arises in patients who think they are eating super healthy foods by snacking on nuts and granola and juicing with spinach, eating lots of beans and avocados. It is all about moderation.”
Dietary Changes to Reduce Kidney Stone Risk
While a low-oxalate diet alone may not help prevent kidney stones, there are other ways you can modify your eating habits to reduce your risk.
1. Increase Water or Fluid Intake
Drinking more fluid increases the amount of urine you make and decreases the risk of dehydration, a risk factor for kidney stones.
2. Eat Calcium-Rich Foods
3. Follow a Low-Fat Diet
Eating too many fatty foods makes it easier for oxalates to form kidney stones. Reducing dietary fat is especially important if you have risk factors for kidney stones, such as intestinal malabsorption due to surgery or bowel diseases like Crohn’s or ulcerative colitis, Pearle says.
Unfortunately, research suggests this includes healthy unsaturated fatty acids, too.
4. Reduce Sodium
However, keep in mind that most packaged and restaurant foods already have sodium added to them, so you’ll have to account for that, too.
5. Limit Added Sugars
Limiting added sugars can help prevent kidney stones by reducing the amount of calcium excretion in the urine, Pearle says.
While this may not have as big an impact as other preventive measures, it can still play a role in kidney stone formation, Pearle adds.
6. Cut Back on Animal Protein
You can reduce your risk by limiting your meat intake, including red and processed meat as well as poultry and fish, to no more than 8 ounces a day.
7. Avoid Vitamin C Supplements
The Takeaway
- Dietary modifications can help prevent the recurrence of calcium oxalate kidney stones.
- These changes include drinking lots of water and limiting fats, sodium, added sugars, and meat.
- It’s always a good idea to check in with your doctor or registered dietitian before you make any major dietary modifications.
- Kidney Stones. Mayo Clinic. April 4, 2025.
- Calcium Oxalate Stones. National Kidney Foundation. March 2019.
- Dai J et al. Diet and Stone Disease in 2022. Journal of Clinical Medicine. August 13, 2022.
- Lots of Water, Small Dietary Changes Can Help Prevent Kidney Stones, UTSW Expert Says. UT Southwestern Medical Center. June 12, 2023.
- 2020–2025 Dietary Guidelines for Americans. U.S. Department of Agriculture. December 2020.
- Tan N et al. Associations Between Dietary Fatty Acids and Kidney Stones. Nature Scientific Reports. January 20, 2025.
- Can Too Much Vitamin C Lead to Kidney Stones? Nebraska Medicine. March 4, 2022.

Melissa Sleight, RDN
Medical Reviewer
Sleight earned her bachelor's in nutrition and food science from Utah State University. She is a member of the American College of Lifestyle Medicine and the Sports, Cardiovascular, and Wellness Nutrition group for the Academy of Nutrition and Dietetics. She is involved at the local level as the president-elect of Magic Valley Dietitians and is a liaison for her community as a board member of the Idaho Academy of Nutrition and Dietetics.
She likes to cook and try new recipes, and loves water activities of all kinds — from paddleboards to hot tubs. She enjoys exploring the outdoors through hiking, on all-terrain vehicles, and camping.
