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.
Asparagus is moderately high in oxalates, containing about 10 to 25 milligrams per 100 grams of raw spears depending on the source and growing conditions.
That places asparagus somewhere in the middle of the oxalate spectrum — not as high as spinach or rhubarb, but not as low as lettuce or cucumber either.
If you’ve been asking “are asparagus high in oxalates?” because you’re watching your kidney health or managing a condition like kidney stones, the short answer is yes, asparagus does contain oxalates, but the levels are usually considered moderate rather than dangerously high.
So you can still enjoy asparagus in most cases, especially if you’re mindful of portion sizes and how you prepare it.
In this post, we’ll break down just how high in oxalates asparagus really is, why oxalates matter, and how to enjoy asparagus safely if you’re sensitive to them.
Let’s dig in.
Are Asparagus High in Oxalates? Here’s What the Numbers Say
Asparagus contains oxalates, but the amount varies depending on whether you’re eating it raw or cooked, and which part of the spear you’re eating.
Here’s what you should know about the oxalate content in asparagus.
1. Raw Asparagus Oxalate Levels Are Moderate
Raw asparagus typically contains around 10 to 25 milligrams of oxalates per 100 grams.
That’s a moderate amount — noticeably lower than spinach (which can hit 600+ milligrams per 100 grams) but higher than low-oxalate veggies like zucchini or cabbage.
The tips of the asparagus spears tend to have slightly higher oxalate concentrations than the stalks, though the difference isn’t huge.
2. Cooking Reduces Oxalate Content
Good news if you’re watching your oxalate intake: cooking asparagus reduces its oxalate levels.
Boiling, steaming, or blanching asparagus leaches some of the oxalates into the cooking water, which means the asparagus you actually eat ends up lower in oxalates than the raw version.
Boiling is the most effective method since the oxalates dissolve into the water you drain away.
So if you’re wondering “are asparagus high in oxalates after cooking?” — the answer is they’re lower than raw, which is a win for most people.
3. Asparagus Is Still Considered a Moderate-Oxalate Food
Even after cooking, asparagus remains in the moderate-oxalate category.
That means it’s not off-limits for most people watching oxalates, but it’s also not a food you’d want to eat in massive quantities every single day if you’re prone to kidney stones.
Portion control matters more than avoiding asparagus altogether.
Why Oxalates in Asparagus Matter for Some People
Oxalates are natural compounds found in many plant foods, and for most people they’re harmless.
But for certain individuals, the oxalates in asparagus and other foods can become a problem.
Here’s why.
1. Kidney Stone Risk
The biggest concern with oxalates is their link to kidney stones, specifically calcium oxalate stones, which are the most common type.
If you’ve had calcium oxalate stones before, your doctor may recommend limiting high-oxalate foods.
Since asparagus is only moderate in oxalates, it’s usually fine in small amounts, but it’s worth discussing with your healthcare provider.
2. Oxalate Absorption Varies by Person
Not everyone absorbs oxalates the same way.
Some people absorb more oxalates from food than others, which can increase their risk of stone formation.
That’s why the question “are asparagus high in oxalates?” has a slightly different answer depending on who’s asking.
3. Pairing With Calcium Helps
Here’s a cool trick: eating oxalate-rich foods with calcium-rich foods can actually reduce oxalate absorption.
The calcium binds to the oxalates in your gut before they reach your kidneys, which lowers your risk.
So pairing asparagus with a little cheese, yogurt, or a calcium-fortified dish is a smart move if you’re oxalate-sensitive.
How to Enjoy Asparagus If You’re Watching Oxalates
You don’t have to give up asparagus just because it contains oxalates.
Here’s how to enjoy it while keeping your oxalate intake in check.
1. Stick to Reasonable Portions
A standard serving of asparagus — about 1 cup cooked — is generally fine for most people, even those watching oxalates.
The key is not eating heaps of asparagus every day.
Moderation keeps the oxalate load manageable.
2. Boil or Blanch Before Eating
Since boiling reduces oxalate content, cooking asparagus in water and draining it is your best bet.
This simple step lowers the oxalates in asparagus without sacrificing flavor or nutrients too much.
3. Drink Plenty of Water
Staying hydrated helps dilute oxalates in your urine, which lowers your risk of stone formation.
So if you’re eating asparagus and you’re concerned about oxalates, drink up.
4. Pair With Calcium-Rich Foods
As mentioned earlier, calcium binds oxalates in the digestive tract.
Adding a dairy-based sauce or a calcium-rich side to your asparagus dish can help reduce how much oxalate your body absorbs.
So, Are Asparagus High in Oxalates?
Asparagus is moderately high in oxalates, containing roughly 10 to 25 milligrams per 100 grams raw, which is far less than spinach but more than many low-oxalate vegetables.
Cooking asparagus, especially boiling, reduces its oxalate content, and pairing it with calcium-rich foods can further lower absorption.
For most people, asparagus in normal amounts is perfectly safe, even if you’re mindful of oxalates.
If you have a history of kidney stones or a condition that requires a low-oxalate diet, talk to your doctor about how asparagus fits into your plan.
Otherwise, enjoy this tasty, nutrient-packed veggie without too much worry.