How to Reduce Oxalates by Cooking

Evidence-based cooking methods that can reduce oxalate content by 30-87%

Why Cooking Reduces Oxalates

Oxalic acid is highly water-soluble. When you boil, steam, or blanch high-oxalate vegetables, oxalates transfer from the food into the cooking water. Discard the water, and you discard the oxalates.

Most Effective Methods

Boiling

30-87% reduction

The most effective method. Use abundant water (at least 4:1 ratio), boil for 5-10 minutes, then discard the cooking water.

Best for
Leafy greens, root vegetables
Duration
5-10 minutes
Critical
Discard cooking water

Steaming

5-53% reduction

A gentler method that retains more vitamins and minerals than boiling while still reducing oxalates.

Best for
Broccoli, carrots, beans
Duration
5-15 minutes
Note
Better nutrient retention

Blanching

15-30% reduction

Quick and effective. Boil for 2-3 minutes, then plunge into ice water. Perfect for meal prep and freezing.

Best for
Pre-treating for freezing
Duration
2-3 minutes
Tip
Combine with other methods

Tips for Maximum Reduction

1
Use plenty of water
A minimum 4:1 water-to-food ratio ensures oxalates have somewhere to go
2
Never reuse cooking water
All the leached oxalates are in that liquid -- discard it
3
Cook longer when possible
The longer foods are in water, the more oxalates leach out
4
Combine methods
Blanching before steaming or roasting can provide additional reduction
5
Chop before cooking
Smaller pieces have more surface area for oxalates to leach

Methods That Don't Help

These techniques have minimal to no effect on oxalate content because they lack water contact:

Microwaving
No water contact
Dry roasting
High heat, no water
Sautéing
Minimal water contact
Baking
Dry heat only

Learn More

Cooking is just one strategy for managing oxalate intake. Explore these related guides:

Get Personalized Low-Oxalate Meal Plans

Track your oxalate intake and discover kidney-friendly recipes tailored to your needs

Start Free Trial