Do Walnuts Have High 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.

Walnuts do have high oxalates, especially when compared to many other nuts.
 
In fact, walnuts are often listed among the foods that contain moderate to high levels of oxalates, which matters if you’re watching your intake.
 
If you’ve been asking, “do walnuts have high oxalates?” the short answer is yes, they contain a notable amount.
 
But that doesn’t mean you have to avoid them completely unless your doctor has told you to limit oxalates.
 
In this post, we’ll look at why walnuts have high oxalates, how much they actually contain, and what it means for your diet.
 
Let’s dig in.
 

Why Walnuts Have High Oxalates

Walnuts have high oxalates because of how the plant stores calcium and other minerals in its tissues.
 
Here’s what’s going on.
 

1. Oxalates Are Natural Plant Compounds

Oxalates are naturally occurring substances found in many plants, and walnuts are no exception.
 
Plants produce oxalates as a way to store calcium, protect themselves from pests, and manage certain metabolic processes.
 
Since walnuts grow on trees and develop a hard shell, they accumulate oxalates in their kernels as part of their natural growth.
 
That’s why walnuts have high oxalates compared to foods like dairy or meat, which contain almost none.
 

2. The Kernel Holds Most of the Oxalates

The oxalates in walnuts are concentrated in the edible kernel, not the shell.
 
So when you crack open a walnut and eat the nut inside, you’re getting the oxalate content that makes walnuts high in oxalates.
 
This is also why walnut butter, walnut oil, and chopped walnuts in baking all carry similar oxalate levels.
 
The shell doesn’t protect you from oxalates; it just protects the nut.
 

3. Oxalate Levels Vary by Type and Processing

Not every walnut is identical when it comes to oxalates.
 
English walnuts, which are the most common type sold in stores, tend to have high oxalates.
 
Black walnuts may have slightly different levels, but they’re still considered high-oxalate nuts.
 
Roasting, salting, or soaking doesn’t remove oxalates from walnuts in any meaningful way.
 
So if you’re wondering whether walnuts have high oxalates after processing, the answer is still yes.
 

How Many Oxalates Are in Walnuts?

Walnuts have high oxalates in amounts that can add up quickly if you eat them often.
 
Here’s a rough idea of what you’re getting.
 

1. Oxalate Content per Serving

A one-ounce serving of walnuts, which is about 14 halves, contains roughly 15 to 30 milligrams of oxalates.
 
That might not sound like a lot, but for someone on a low-oxalate diet limited to 40 to 50 milligrams per day, walnuts can eat up a big chunk of that budget.
 
This is exactly why walnuts have high oxalates in the eyes of dietitians and researchers.
 
A handful here and a handful there can push your daily intake higher than you realize.
 

2. Compared to Other Nuts

When you compare walnuts to other nuts, they sit on the higher end of the oxalate scale.
 
Almonds, for example, have even more oxalates, while macadamia nuts and pecans are lower.
 
Cashews are also high, but walnuts have high oxalates that are comparable to many seeds and leafy greens.
 
So if you’re choosing nuts for a low-oxalate diet, walnuts aren’t the safest bet.
 

3. Why the Amount Matters

Oxalates bind to calcium in your digestive tract and can contribute to kidney stone formation in sensitive people.
 
If you’ve had calcium oxalate stones before, your doctor may recommend limiting foods where walnuts have high oxalates.
 
For most healthy people, though, the oxalates in walnuts are not a problem.
 
Your body handles them without issue, and walnuts still offer heart-healthy fats and fiber.
 

Should You Avoid Walnuts If They Have High Oxalates?

Walnuts have high oxalates, but that doesn’t automatically mean you need to avoid them.
 
Here’s how to think about it.
 

1. Who Needs to Watch Oxalates

People with a history of kidney stones, especially calcium oxalate stones, are usually the ones who need to pay attention.
 
If that’s you, and you’re asking do walnuts have high oxalates, the answer is yes, and you may need to limit them.
 
Others with certain digestive conditions or rare metabolic disorders may also need to watch oxalate intake.
 
For everyone else, walnuts are generally fine in normal amounts.
 

2. How to Reduce Oxalate Absorption

If you do eat walnuts and want to reduce oxalate absorption, pair them with calcium-rich foods.
 
Calcium binds to oxalates in your gut so they pass through instead of being absorbed.
 
Drinking water throughout the day also helps dilute oxalates in your urine.
 
And keeping your portions moderate is key since walnuts have high oxalates.
 

3. Enjoy Walnuts in Moderation

For most people, a small handful of walnuts a few times a week is perfectly fine.
 
You get the benefits of omega-3 fats, antioxidants, and fiber without overdoing the oxalates.
 
If you’re on a strict low-oxalate diet, talk to your doctor or dietitian about whether walnuts have high oxalates that fit your plan.
 
They can help you decide what’s safe for your specific situation.
 

So, Do Walnuts Have High Oxalates?

Walnuts do have high oxalates, especially compared to many other nuts and low-oxalate foods.
 
They contain roughly 15 to 30 milligrams per ounce, which is enough to matter if you’re limiting oxalates for kidney stone prevention or another health reason.
 
But for most people, walnuts are a healthy, nutritious choice when eaten in moderation.
 
If you’re unsure whether walnuts have high oxalates that fit your diet, check with your healthcare provider.
 
Now you know the answer, and you can enjoy walnuts with a little more awareness.