High Oxalate Foods: Complete List, What to Watch For, and Lower-Oxalate Alternatives

If you've started looking into high oxalate foods, there's a good chance you've come across a lot of conflicting information.
One list says spinach is a superfood. Another says you should avoid it.
Nuts are often recommended as a healthy snack, yet they're also commonly included on high-oxalate food lists.
So what's actually going on?
The reality is that oxalates aren't simply "bad." They're naturally occurring compounds found in many plant foods, including some foods that are otherwise highly nutritious.
For certain people, particularly those who form calcium oxalate kidney stones, the amount of oxalate in the diet can be worth paying attention to.
That doesn't necessarily mean removing every food containing oxalates.
It means understanding which foods contain larger amounts, knowing how they fit into your overall diet, and making sensible choices based on your individual needs.
What Are Oxalates?
Oxalates are naturally occurring compounds found in plants and in the human body.
They're also sometimes referred to as oxalic acid, depending on the context.
The reason they're discussed so often in relation to diet is their interaction with calcium.
When oxalate is absorbed and enters the urine, it can bind with calcium. For people who are prone to calcium oxalate kidney stones, this can contribute to the formation of crystals and stones.
Calcium oxalate stones are the most common type of kidney stone.
But there's an important distinction here:
A food containing oxalates isn't automatically an unhealthy food.
Many nutritious plant foods contain them. The relevance depends on how much you're eating, your overall diet, your hydration, and whether you have a particular reason to manage oxalate intake.
Why are oxalates found in healthy foods?
This is where the subject gets confusing.
Some of the foods that appear on high-oxalate lists are foods nutrition professionals commonly recommend as part of a healthy diet.
Spinach is probably the best-known example.
Beets, nuts, chocolate, sweet potatoes, and Swiss chard can also contain significant amounts of oxalates.
That doesn't suddenly make these foods "bad."
It simply means that someone who has been advised to follow a lower-oxalate diet may need to look at them differently.
High Oxalate Foods List
There isn't a single universal cutoff that turns a food into an officially "high-oxalate food."
Oxalate levels can vary depending on the food itself, the variety, serving size, growing conditions, and preparation method.
Still, there are several foods that consistently come up when people research foods high in oxalates.
1. Spinach
Spinach is probably the first food most people think of when they hear about dietary oxalates.
And for good reason.
Spinach can contain a substantial amount of oxalate while also being rich in nutrients, fiber, and other beneficial plant compounds.
That creates an important distinction.
If you're generally healthy and have no reason to restrict dietary oxalate, there's not necessarily a reason to panic about eating spinach.
If you've been diagnosed with calcium oxalate kidney stones, however, spinach may deserve more attention.
It's one of the foods specifically discussed in kidney-stone dietary guidance.
2. Rhubarb
Rhubarb is another food that frequently appears near the top of high-oxalate discussions.
It's commonly used in pies, crumbles, sauces, and other desserts.
The stalk is the part normally eaten. Rhubarb leaves should not be consumed.
For people following a lower-oxalate eating plan, rhubarb is worth remembering because it can contribute a significant amount of dietary oxalate.
3. Nuts and Nut Products
Nuts are another category that can catch people off guard.
Almonds, cashews, walnuts, pistachios and other nuts can contain oxalates. Peanut products can also be relevant.
This doesn't mean nuts are unhealthy.
Far from it.
Nuts can provide protein, healthy fats, fiber and a range of minerals. They're simply foods that someone managing dietary oxalate may want to portion carefully or replace with lower-oxalate alternatives.
The difference comes down to why you're following the diet in the first place.
4. Beets
Beets are another nutritious food that can appear on high-oxalate lists.
They're popular in salads, roasted vegetable dishes, juices, and smoothies.
If you're not managing a medical reason to restrict oxalate, there's no reason to assume that eating beets occasionally is inherently problematic.
But if you're specifically trying to reduce your oxalate intake, beets are one food worth knowing about.
5. Swiss Chard
Swiss chard is a leafy green that can be easy to overlook when you're first learning about oxalates.
Like spinach, it offers plenty of nutritional value while also containing oxalate.
This is a useful reminder that a lower-oxalate diet isn't necessarily about deciding which foods are "healthy" and which are "unhealthy."
It's about managing one particular dietary factor while still trying to maintain a nutritious and varied diet.
6. Sweet Potatoes
Sweet potatoes are another food that may need some consideration when you're following a lower-oxalate diet.
They're a popular source of carbohydrates and provide nutrients such as beta-carotene and fiber.
Again, context matters.
Eating sweet potatoes doesn't automatically mean you're going to develop kidney stones.
Someone with recurrent calcium oxalate stones, however, may need a different approach from someone with no history of stones.
7. Chocolate and Cocoa
Chocolate is one of the more enjoyable foods to find on a high-oxalate list.
Cocoa and chocolate products can contain oxalates, which means they may need to be considered when someone is deliberately reducing dietary oxalate.
That doesn't necessarily mean chocolate has to disappear completely.
Portion size and frequency matter, as does the rest of the diet.
8. Wheat Bran
Wheat bran is another food that can be relevant when managing dietary oxalate.
This one can be particularly surprising because bran is often promoted as a convenient source of fiber.
But "high fiber" and "low oxalate" aren't the same thing.
If you're following a lower-oxalate diet, it's worth checking how regularly you're consuming wheat bran and whether there are suitable alternatives.
Other Foods That Can Contain Significant Oxalates
Spinach and rhubarb get most of the attention, but they're certainly not the only foods containing oxalates.
Depending on the food and preparation, other commonly discussed sources include:
Spinach
Swiss chard
Beets
Rhubarb
Nuts
Peanuts
Chocolate
Sweet potatoes
Wheat bran
Tea
Tea is an interesting example because it shows why a simple "avoid everything with oxalates" approach can be misleading.
Tea can contain oxalate, but that doesn't necessarily mean everyone needs to stop drinking it.
The overall dietary pattern matters much more than one isolated ingredient.
Which High Oxalate Foods Should You Limit?
If you're looking into high oxalate foods because you've experienced calcium oxalate kidney stones, it's worth focusing on the foods that contribute the most oxalate to your particular diet.
Common foods to discuss include:
Spinach: One of the most concentrated and well-known dietary sources.
Rhubarb: A food that consistently appears on high-oxalate lists.
Nuts and peanuts: Nut and peanut products can contribute significant amounts depending on serving size and frequency.
Wheat bran: Worth considering if you consume bran regularly.
Beets and Swiss chard: Nutritious foods that may nevertheless contribute meaningful amounts of oxalate.
Chocolate and cocoa: Another source that can add to overall dietary oxalate.
The objective isn't necessarily to eliminate every trace of oxalate.
In many cases, it makes more sense to identify the biggest contributors and make practical adjustments.
Low Oxalate Alternatives
Reducing high-oxalate foods doesn't mean your meals have to become repetitive.
There are plenty of foods that can work within a lower-oxalate eating pattern.
The right alternatives depend on what you're replacing.
If spinach is part of your daily routine, for example, you could replace it with another vegetable that fits your dietary requirements.
If you're relying heavily on nuts for protein or healthy fats, another food can fill that nutritional role.
This is why a good low-oxalate diet shouldn't simply be a long list of foods you're not allowed to eat.
It should also give you options.
Think in terms of food swaps rather than food elimination.
That approach is generally much easier to maintain over the long term.
Does Calcium Help With Oxalate?
This is one of the biggest misconceptions surrounding calcium oxalate kidney stones.
It would be easy to assume that because calcium oxalate stones contain calcium, eating less calcium would reduce your risk.
That's not generally how it works.
Dietary calcium can bind with oxalate in the digestive tract. When that happens, less oxalate may be absorbed into the bloodstream and eventually reach the urine.
That's why people who need to prevent calcium oxalate stones aren't generally advised to simply eliminate calcium from their diet.
In fact, getting an appropriate amount of calcium from food can be an important part of a balanced kidney-stone prevention strategy.
So if you're trying to manage oxalates, don't automatically assume that dairy and other calcium-containing foods are the enemy.
The relationship between calcium and oxalate is more nuanced than that.
Can Cooking Reduce Oxalates?
Cooking can affect the oxalate content of some foods.
The exact effect depends on the food and the cooking method, so it's not particularly useful to assume that every cooking technique will reduce oxalates by the same amount.
For someone who has been advised to follow a lower-oxalate diet, food preparation can be one part of the strategy.
But it shouldn't be viewed as a way to turn an extremely high-oxalate food into a naturally low-oxalate food.
If you're unsure how preparation affects the foods you eat most often, a qualified dietitian can help you make practical choices without unnecessarily restricting your diet.
High Oxalate Foods and Kidney Stones
Kidney stones are the main reason most people start searching for information about high oxalate foods.
Calcium oxalate stones form when certain substances become concentrated in urine and begin forming crystals.
Oxalate can combine with calcium, contributing to this process in people who are susceptible.
But dietary oxalate is only one piece of the puzzle.
Hydration matters enormously.
If you're prone to kidney stones, drinking enough fluid—primarily water—can help dilute the substances in your urine that contribute to stone formation.
Other dietary factors can matter too, including sodium, animal protein and calcium intake.
That's why there's no single "kidney stone diet" that works identically for everybody.
Not every kidney stone is an oxalate stone
This distinction is important.
Kidney stones can be made from different substances.
Common types include:
Calcium oxalate stones
Calcium phosphate stones
Uric acid stones
Cystine stones
The dietary recommendations can differ depending on the type of stone you've had.
If you've previously passed a kidney stone, finding out what type it was can provide much more useful information than simply assuming that all kidney stones are caused by dietary oxalate.
Do You Need to Avoid High Oxalate Foods?
For most people, there isn't a blanket rule saying that high-oxalate foods must be eliminated.
Many foods containing oxalates are also nutritious.
The situation changes when someone has recurrent calcium oxalate kidney stones or has been specifically advised to manage dietary oxalate.
Even then, the goal isn't necessarily to create an extremely restrictive diet.
It's usually about finding the right balance.
Instead of asking:
"How can I eliminate oxalates?"
A more useful question is:
"How can I manage my oxalate intake while still eating a nutritious, varied diet?"
That difference can make a lower-oxalate eating plan much more realistic.
How to Build a Balanced Lower-Oxalate Diet
If you've been advised to reduce dietary oxalate, start with the foods you eat most often.
There's little value in obsessing over tiny amounts of oxalate in foods you only eat occasionally while overlooking a major daily source.
1. Find your biggest sources
Take a look at your normal meals.
Do you drink a spinach smoothie every morning?
Eat large portions of nuts every day?
Use wheat bran regularly?
Those habits may be more relevant than an occasional food that happens to contain a smaller amount of oxalate.
2. Make simple swaps
Once you've identified your biggest sources, look for realistic replacements.
This could mean changing a leafy green, switching a snack, or choosing a different ingredient for a regular meal.
You don't have to rebuild your entire diet overnight.
3. Keep appropriate calcium in your diet
Don't automatically cut calcium because you're concerned about calcium oxalate stones.
Dietary calcium can bind oxalate in the digestive tract, which is one reason adequate calcium intake is generally part of kidney-stone nutrition guidance.
Your individual calcium requirements should still be discussed with an appropriate healthcare professional.
4. Stay hydrated
For kidney-stone prevention, fluid intake deserves serious attention.
Water helps dilute urine and can reduce the concentration of substances involved in stone formation.
Your ideal fluid intake depends on your individual circumstances, so anyone with kidney disease or another condition affecting fluid requirements should get personalized advice.
5. Watch your sodium intake
Sodium can also play a role in kidney-stone risk.
A high-sodium diet can increase the amount of calcium excreted in urine.
Reducing excessive sodium can therefore be useful for people who are prone to certain kidney stones.
Frequently Asked Questions
What are the highest oxalate foods?
Foods commonly associated with higher oxalate levels include spinach, rhubarb, nuts, peanuts, wheat bran, beets, Swiss chard, chocolate and certain other plant foods.
The actual amount can vary depending on the food, serving size, and preparation method.
Is spinach high in oxalate?
Yes. Spinach is one of the foods most commonly associated with high dietary oxalate.
For someone managing calcium oxalate kidney stones, spinach is worth discussing with a healthcare professional or dietitian.
Are nuts high in oxalates?
Many nuts contain oxalates, and peanuts can also contribute significant amounts.
That doesn't make nuts unhealthy, but people following a lower-oxalate diet may need to pay attention to portion size and frequency.
Are sweet potatoes high in oxalate?
Sweet potatoes contain oxalates and may need to be considered when someone is deliberately reducing dietary oxalate.
Whether they need to be limited depends on the individual's dietary goals and medical circumstances.
Is chocolate high in oxalates?
Chocolate and cocoa contain oxalates.
For someone managing calcium oxalate kidney stones, chocolate may be worth limiting depending on the overall diet and the amount consumed.
Is tea high in oxalate?
Tea can contain oxalate, but that doesn't automatically mean it needs to be eliminated.
Moderation and the overall dietary pattern are important considerations.
Does drinking more water help with kidney stones?
Adequate hydration is one of the most important lifestyle measures for kidney-stone prevention.
Water helps dilute urine, which can reduce the concentration of substances that contribute to stone formation.
Should I stop eating calcium if I have calcium oxalate stones?
Not necessarily.
In fact, adequate dietary calcium can help bind oxalate in the digestive tract and reduce its absorption.
Anyone with recurrent calcium oxalate stones should discuss their individual calcium requirements with a healthcare professional rather than eliminating calcium on their own.
Does everyone need a low-oxalate diet?
No.
A low-oxalate diet isn't automatically necessary for everyone.
It is more relevant for people with particular medical circumstances, such as recurrent calcium oxalate kidney stones, who have been advised to manage their dietary oxalate.
Products / Tools / Resources
High-Oxalate Food Tracking
Keeping a simple food diary can help you identify patterns in your diet.
Rather than worrying about every food that contains oxalate, look for the foods you're eating frequently and in larger portions.
That can make dietary changes much more targeted.
Dietary Calcium
If calcium oxalate kidney stones are a concern, don't automatically assume that less calcium is better.
Talk with a healthcare professional about getting an appropriate amount of calcium from food and how it fits into your overall diet.
Hydration
Water is one of the simplest tools available for supporting kidney-stone prevention.
Keeping fluids available throughout the day can make consistent hydration easier, although individual fluid needs vary.
Professional Dietary Guidance
If you've experienced recurrent kidney stones, a registered dietitian or other qualified healthcare professional can help you create a diet based on your specific stone type, eating habits, and risk factors.
Reliable Kidney-Stone Information
For detailed information about kidney stones, oxalates, calcium, sodium, hydration and dietary prevention, resources from established medical organizations are a better starting point than generic internet food lists.
Important Note
High-oxalate foods aren't automatically unhealthy, and not everyone needs to follow a low-oxalate diet.
If you're changing your diet because of kidney stones, especially recurrent stones, it's worth finding out what type of stone you're dealing with and getting individualized advice before making major dietary restrictions.




