Science7 min readMarch 22, 2026

How Cooking Reduces Oxalate: The Science of Boiling, Steaming, and Baking

Boiling can reduce oxalate by 30-87%. Steaming is less effective. Baking barely helps. Here's the science behind why cooking method matters — and how to use it to eat foods you thought were off limits.

Steam rising from a pot of boiling water in a kitchen, representing the cooking process

You've been told to avoid high-oxalate foods. Spinach is off the list. Beets are gone. Sweet potatoes are a maybe. And every time you look at a recipe, you're mentally crossing out ingredients.

But what if some of those foods could be made safer — not by avoiding them, but by cooking them differently?

The science is clear: how you prepare food significantly changes its oxalate content. Boiling, in particular, can reduce oxalate by 30-87% depending on the food. This isn't folk wisdom or wishful thinking — it's chemistry, documented in peer-reviewed studies and reproducible in your kitchen tonight.

a person with a light in their head
Photo by julien Tromeur on Unsplash

Why Cooking Method Matters: The Chemistry

Oxalate is a water-soluble compound. Specifically, the soluble form of oxalate (the kind that's most readily absorbed in your gut and most likely to contribute to kidney stones) dissolves easily in water.

When you boil vegetables, soluble oxalate leaches out of the food and into the cooking water. The longer the food is in contact with the water, and the more water you use, the more oxalate is removed. When you drain the cooking water, you're literally pouring oxalate down the drain.

This is why the cooking method matters so much:

  • Boiling — Maximum contact with water. Maximum oxalate removal.
  • Steaming — Minimal water contact. Some oxalate drips into the steam water, but much less is removed.
  • Baking/Roasting — No water contact. Oxalate stays in the food with minimal reduction.
  • Microwaving — Similar to baking. Without water to leach into, oxalate stays put.
  • Stir-frying — Minimal water, high heat. Very little oxalate removed.

The Research Numbers

Multiple studies have quantified oxalate reduction by cooking method. Here are the key findings from published research:

Boiling Reduction Rates

Food Raw Oxalate After Boiling Reduction
Spinach 750+ mg/cup 100-520 mg/cup 30-87%
Beets 75-100 mg/cup 35-55 mg/cup 40-55%
Broccoli 15-20 mg/cup 5-10 mg/cup 40-50%
Carrots 10-15 mg/cup 5-8 mg/cup 35-45%
Potatoes (peeled) 20-30 mg/medium 10-15 mg/medium 40-55%
Swiss chard 600+ mg/cup 200-350 mg/cup 40-65%
Sweet potatoes 50-140 mg/cup 30-70 mg/cup 35-55%

Data compiled from Savage et al., Chai & Liebman (2005), and MDPI Foods (2023)

A few things jump out from this data:

  1. Even boiled spinach is still very high in oxalate. Going from 750 mg to 100-520 mg is a significant reduction, but 100 mg is still a full day's oxalate budget in a single cup. Boiling helps, but it doesn't make spinach safe in normal serving sizes.

  2. For moderate-oxalate foods, boiling can bring them into the safe range. Beets that go from 100 mg to 50 mg per cup are much more manageable. Potatoes that drop from 30 mg to 15 mg become a non-issue.

  3. Foods that start low stay low. Boiling broccoli takes it from already-low to very low. This is useful confirmation but not a game-changer.

Steaming vs. Boiling

Research by Chai and Liebman (2005) directly compared steaming and boiling for the same vegetables. Their findings were consistent: steaming reduces oxalate by only 5-15%, compared to 30-87% for boiling.

Research by Chai and Liebman (2005) directly compared steaming and boiling for the same vegetables.

The reason is simple physics. During steaming, the food isn't submerged in water. Oxalate can only leave the food through condensation and dripping, which is a much less efficient transfer mechanism than full immersion.

Baking and Roasting

Dry-heat methods like baking and roasting show minimal oxalate reduction — typically less than 5-10%. Some studies show no statistically significant reduction at all. Without water as a medium for leaching, the oxalate has nowhere to go.

This is why a baked sweet potato and a boiled sweet potato have meaningfully different oxalate contents, even though they started identical.


Practical Cooking Strategies

The Boil-and-Drain Method

For maximum oxalate reduction:

Scientist in lab coat examines sample in laboratory.
Photo by Navy Medicine on Unsplash
  1. Use a large pot with lots of water — More water means more dilution and more effective leaching. A ratio of at least 6:1 water to vegetables by volume.
  2. Cut food into smaller pieces — Greater surface area means more oxalate can escape.
  3. Boil for at least 10-12 minutes — Shorter times reduce effectiveness.
  4. Drain completely and discard the water — This is critical. The oxalate is in the water now. Don't use that water for soup, sauce, or gravy.
  5. Optionally, rinse with fresh water — A quick rinse removes surface oxalate.
  1. Drain completely and discard the water — This is critical.

The Double-Boil Technique

For very high-oxalate foods you want to reduce further:

  1. Boil in a large pot of water for 5 minutes
  2. Drain and discard the water
  3. Refill with fresh water and boil for another 5-10 minutes
  4. Drain again

This technique can increase total reduction by an additional 10-20% compared to single boiling.

Blanch-Then-Saute

If you prefer the flavor and texture of sauteed vegetables but want the oxalate reduction of boiling:

  1. Blanch vegetables in boiling water for 3-5 minutes
  2. Drain and pat dry
  3. Saute in butter or olive oil with your preferred seasonings

You get most of the oxalate reduction from the blanching step and all the flavor from the saute step.


Foods Where Cooking Method Makes the Biggest Difference

Potatoes

Raw or baked potatoes (with skin): ~30-50 mg per medium potato Peeled and boiled: ~10-15 mg per medium potato

That's a 50-70% reduction just from peeling and boiling. This is one of the biggest wins available through cooking method alone. Boiled, mashed potatoes with butter and milk are a perfectly reasonable food for stone formers.

Beets

Raw beets: 75-100 mg per cup Boiled and drained: 35-55 mg per cup

Boiling brings beets from "avoid" territory into "moderate with care" territory. A small portion of boiled beets in a salad is a very different proposition than raw beet juice.

Carrots

Raw carrots: 10-15 mg per cup Boiled: 5-8 mg per cup

Carrots are already low, but boiling makes them negligible. Great for soups and stews.

Green Beans

Raw: 15 mg per cup Boiled: 8-10 mg per cup

Already a safe food that gets even safer with boiling.


What Cooking Method Doesn't Fix

It's important to be realistic. Cooking method is a tool, not a cure-all.

woman in white scrub suit holding gray laptop computer
Photo by National Cancer Institute on Unsplash

Spinach is still a problem even after boiling. The reduction is real, but the starting point is so high that even reduced spinach delivers more oxalate per serving than most other vegetables deliver raw. If you're managing kidney stones, swapping spinach for romaine or kale is a better strategy than trying to boil the oxalate out.

Nuts don't benefit from cooking. Roasting almonds doesn't reduce their oxalate content. The compound is embedded in the cellular structure and doesn't leach out without water immersion — and nobody boils almonds.

Chocolate is chocolate. Baking a chocolate cake doesn't reduce the oxalate in the cocoa. The small amount of water in a cake batter isn't enough to leach significant oxalate, and it stays in the final product anyway.


How to Apply This in Your Kitchen

  1. Default to boiling for any vegetable where oxalate is a concern
  2. Peel root vegetables before cooking — skins tend to concentrate oxalate
  3. Use lots of water and always drain and discard it
  4. Cut food small for maximum surface area
  5. Pair with calcium at the meal — the combination of reduced oxalate + calcium binding offers double protection
  1. Pair with calcium at the meal

For a deeper dive into specific techniques for different foods, check out our cooking methods guide, which includes food-by-food recommendations.


Knowledge Changes Everything

Understanding the science of oxalate reduction doesn't just expand your diet — it reduces your anxiety. When you know that boiled, peeled potatoes are genuinely low in oxalate, you stop avoiding them out of fear. When you know that steaming isn't as effective as boiling, you make better choices in the kitchen.

Every piece of knowledge is a small freedom. And those freedoms add up.

Browse our food database to check the oxalate content of any food, and start tracking with OxalateGuard to see how cooking method choices affect your daily totals.

Found this helpful?

Share it with someone managing kidney stones.

Written by Matt, founder of OxalateGuard — a two-time kidney stone survivor who built this app after his dietitian had to Google “oxalates.”

Read his story

Ready to Take Control?

Track your oxalate intake, scan products, and get personalized insights with OxalateGuard.

Start Tracking Free

Comments

Sign in to join the conversation.