Do Walnuts Contain Oxalates

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

Yes, walnuts contain oxalates, and they’re considered a moderate to high-oxalate food depending on the source you check.
 
If you’ve been asking “do walnuts contain oxalates” because you’re watching your kidney health, managing gout, or just curious about your diet, this is a great question to dig into.
 
Walnuts do contain oxalates, but the amount can vary based on whether you’re eating them raw, roasted, or as part of a mixed nut blend.
 
In this post, we’ll explore how many oxalates walnuts actually contain, why it matters for some people, and whether you should worry about including them in your daily routine.
 
Let’s crack into it.
 

Why Walnuts Contain Oxalates

Walnuts contain oxalates because oxalates are naturally occurring compounds found in many plant-based foods.
 
Here’s why that matters and what’s going on inside those crunchy little nuts.
 

1. Oxalates Are a Natural Plant Defense

Oxalates are organic acids that plants produce as a way to protect themselves from pests and to manage calcium levels within their tissues.
 
Walnuts contain oxalates as part of this natural defense system, just like spinach, almonds, and rhubarb do.
 
So when you eat walnuts, you’re not eating anything artificial or added—you’re simply consuming a compound the plant made on its own.
 

2. The Amount in Walnuts Is Moderate

When people ask if walnuts contain oxalates, the answer is yes, but the amount is generally considered moderate compared to the highest-oxalate foods out there.
 
On average, walnuts contain somewhere around 20 to 75 mg of oxalates per 100 grams, depending on the variety and how they’re processed.
 
That’s far less than spinach, which can have over 600 mg per 100 grams, but more than low-oxalate nuts like pecans or macadamia nuts.
 

3. Processing Can Affect Oxalate Levels

Raw walnuts tend to have the highest oxalate content.
 
Roasting, soaking, or blanching walnuts may reduce oxalate levels slightly, though the research on this is still limited.
 
So if you’re sensitive to oxalates, you might find that raw walnuts contain more oxalates than roasted ones, but the difference isn’t huge.
 

Who Should Watch Their Walnut Intake

Most people can enjoy walnuts without thinking twice about oxalates.
 
But there are certain groups who may need to pay closer attention to how many oxalates walnuts contain.
 

1. People Prone to Kidney Stones

If you’ve had calcium oxalate kidney stones before, your doctor may recommend limiting high-oxalate foods.
 
Since walnuts contain oxalates, they might be on your watch list, though they’re usually not the first food to cut.
 
The bigger culprits are typically spinach, beets, and chocolate, so walnuts often stay in the diet in moderation.
 

2. People With Gut Absorption Issues

Conditions like Crohn’s disease, celiac disease, or irritable bowel syndrome can increase oxalate absorption in the gut.
 
If you have one of these conditions, you may be more sensitive to oxalates in walnuts and other foods.
 
That said, walnuts contain oxalates at levels that many people with these conditions can still tolerate in small amounts.
 

3. People on Low-Oxalate Diets

If your doctor has put you on a low-oxalate diet for any reason, you’ll want to know exactly how many oxalates walnuts contain.
 
A typical serving of walnuts—about one ounce or a small handful—contains roughly 10 to 20 mg of oxalates.
 
That’s usually considered acceptable on a low-oxalate diet, but it depends on your specific daily limit.
 

How to Enjoy Walnuts Without Overdoing Oxalates

Just because walnuts contain oxalates doesn’t mean you have to give them up completely.
 
Here are a few practical ways to keep eating walnuts while managing your oxalate intake.
 

1. Stick to Small Portions

One ounce of walnuts is a standard serving and gives you all the benefits without loading up on oxalates.
 
Since walnuts contain oxalates, keeping your portion small is the easiest way to enjoy them safely.
 
A small handful a few times a week is generally fine for most people.
 

2. Pair Them With Calcium-Rich Foods

Eating walnuts with calcium-rich foods like yogurt, cheese, or milk can help bind oxalates in your gut before they’re absorbed.
 
This means fewer oxalates from walnuts end up in your kidneys, which is good news if you’re stone-prone.
 
So a handful of walnuts on your morning yogurt is actually a smart combo.
 

3. Drink Plenty of Water

Staying hydrated helps your kidneys flush out oxalates more efficiently.
 
If you’re eating walnuts and you know they contain oxalates, drinking extra water throughout the day can lower your risk of stone formation.
 
Aim for at least eight glasses a day, more if you’re active or live in a hot climate.
 

So, Do Walnuts Contain Oxalates?

Yes, walnuts contain oxalates, but at moderate levels that most people can handle without issue.
 
If you’re sensitive to oxalates or have a history of kidney stones, you may want to keep an eye on how many walnuts you eat.
 
For everyone else, walnuts are a fantastic source of healthy fats, protein, and antioxidants that are worth keeping in your diet.
 
Hope this post has helped you understand whether walnuts contain oxalates and how to enjoy them safely.