If you’ve ever experienced a kidney stone, you know just how painful they can be. I’ve only ever had one thankfully, but I remember it being one of the most excruciating pains I’ve ever felt. They’re not fun, and as it turns out, your diet can play a big role in how likely you are to get one. If you’ve experienced a lot of kidney stones, you may have been told to try a low oxalate diet to help reduce your risk. We’ll break down what exactly that diet looks like and why it’s beneficial, along with other tips you can use to reduce your risk of kidney stones. 

First, it’s helpful to know what oxalate is, and its role in forming kidney stones. 

What is oxalate? 

Oxalate is a naturally-occurring molecule that’s found in foods like leafy greens, fruits, and some nuts and seeds. It’s considered an antinutrient, which means that it can block our body’s ability to absorb essential vitamins and minerals. While this is a good thing for the plants this molecule is found in, it’s not something that translates well when introduced to our bodies. 

For most people, consuming foods with oxalates isn’t an issue. But for some more oxalate-sensitive people, eating too much of these foods can become a problem. That’s when considering a low-oxalate diet can be beneficial. 

What causes kidney stones? intermittent fasting and bloating

When we eat foods that are high in oxalate, our body doesn’t really know what to do with it. So just like fiber, it ends up getting passed through our digestive system and tossed out with the garbage, if you catch my drift. 

While this molecule is passing through our intestines though, it can pick up extra calcium along the way, binding to it and creating calcium oxalate. This compound can be passed pretty easily by our bodies, but when too much oxalate slips through, that’s when kidney stones can form. Calcium oxalate kidney stones are the most common type of kidney stone you’ll encounter, and can cause extreme pain, urinary tract blockage, and blood in the urine. And the more foods rich in oxalate you consume, the higher your risk for developing these kinds of kidney stones. 

This is where adopting a low-oxalate diet can come in handy. If you’ve experienced frequent kidney stones or have a family history of developing them, being more conscious about the foods you’re choosing to eat can help you avoid them. 

What to eat in a low oxalate diet: 

First thing’s first – it’s important to note that there isn’t currently an agreed-upon level of oxalates that is acceptable in a low-oxalate diet. According to researchers at the University of Chicago though, a good goal to have is to intake less than 100 mg of oxalate per day, and lower if you can. 

While it’s pretty difficult to eliminate oxalate from your diet completely, making a few key switches can help reduce your intake, while ensuring you’re still getting plenty of important vitamins and minerals. 

Low Oxalate Foods:

Aglianico Grapes

Next time you hit the grocery store, consider adding these low oxalate foods to your list: 

  • Fruits like apples, bananas, grapes, watermelon, and peaches
  • Vegetables like broccoli, cabbage, green pepper, iceberg lettuce, squash, and onion
  • Hummus 
  • Cornbread, oatmeal, oat bran
  • Coffee
  • Dairy products

Foods to avoid:

Foods to avoid on a low oxalate diet

On that same note, try to avoid these high oxalate foods whenever possible. You don’t have to ban them from your diet entirely, but just be mindful of your consumption. 

  • chocolate or other cocoa products
  • spinach
  • rhubarb
  • beets
  • wheat germ
  • black teas
  • tree nuts like almonds, cashews, and hazelnuts
  • legumes (beans, peanuts, soybeans)
  • Soy-based products like tofu and soymilk 

Other tips to reduce your risk of kidney stonesis alkaline water worth it

Along with taking up a low oxalate diet, there are plenty of other ways you can actively reduce your risk of kidney stones. 

  1. Drink plenty of fluids every day (preferably water). Aim for 10-12 8oz glasses a day. 
  2. Eat calcium rich foods like dairy, cheese, and butter. 
  3. Limit your salt intake, and be intentional about your consumption of meat, fish, and poultry. High protein and salt intake can increase your risk of developing kidney stones. 
  4. Try for 5-9 servings of low oxalate fruits and vegetables every day. The variety of vitamins and minerals present in these foods can help reduce your risk as well. 
  5. If you take vitamin C supplements, limit those to less than 500 mg per day. Anything over that gets converted to oxalate by our bodies. 

With a few simple switches to your diet, you can help reduce your risk of painful kidney stones. Just be sure to talk to your doctor before starting the low oxalate diet. Let us know in the comments below if this is something you’ve tried! 

Want to learn how to boost your heart health as well? Explore our favorite heart healthy foods


We are giving away a $50 Amazon Gift Card every month to one of our subscribers! To enter, simply add your email address below. If you already subscribe, you will automatically be entered. Winners will be chosen randomly.

Related Posts: