๐Ÿณ How Boiling Reduces Oxalate in Vegetables

Don't just look at raw oxalate numbers. For these 15 Vegetables foods, cooking method changes the equation. Boiling and draining is the most effective way to cut oxalate. Here's what the science says.
๐Ÿ“Š 15 foods
โœ“ Lab-Verified Data Oxalate values from Harvard T.H. Chan SPH Oxalate Database (2024), measured via ion chromatography. This site is a dietary reference tool, not a medical resource.

Vegetables are the widest-oxalate-spread food group in the database: a cucumber measures around 1 mg of oxalate per serving while a half-cup of cooked spinach approaches 493 mg. That spread is why blanket advice like 'eat more vegetables' does not work for stone patients. What matters is the specific leaf, the serving, and the preparation. Boiling and draining can remove a meaningful share of soluble oxalate from many greens, and pairing any higher-oxalate vegetable with a calcium-rich food at the same meal reduces absorption. Low-oxalate anchors in this group include cucumber, lettuce, and most squash varieties; the leafy dark greens are the ones to portion carefully.

Cooking changes the oxalate equation more than most people expect. Boiling vegetables and discarding the cooking water removes a meaningful share of soluble oxalate โ€” the reduction varies by food but is frequently in the 30-50% range, and for some greens considerably more. Steaming and roasting remove less because there is no water to carry the oxalate away. For high-oxalate vegetables that would otherwise be avoided, boiling-and-draining can move them into a manageable range.

Among the 15 vegetables foods shown here, the list is ranked by oxalate per serving so the safest options are immediately visible โ€” scan the top of the grid for daily staples and treat the lower entries as portion foods.

High-risk subset: 15 foods (100%) are rated Avoid. Focus on the 0 safe options to minimize risk.
Boiling effectiveness: For most vegetables, boiling and draining reduces soluble oxalate by 30-50%. Effect varies by food. Steaming preserves more oxalate, roasting has minimal reduction.
Average oxalate: 305 mg/serving across all 15 foods. Check individual food pages for precise numbers per serving size.
Data source: All oxalate values from Harvard T.H. Chan SPH (2024) via OHF. Nutrition data from USDA FoodData Central where available.

๐Ÿฝ๏ธ Foods in This Category

๐Ÿ”ด Beet Powder
100 mg / serving
Avoid
๐Ÿ”ด Cactus
131 mg / serving
Avoid
๐Ÿ”ด Juice
164 mg / serving
Avoid
๐Ÿ”ด Taro Leaves
183 mg / serving
Avoid
๐Ÿ”ด Nopal (Prickly Pear)
226 mg / serving
Avoid
๐Ÿ”ด Good King Henry
228 mg / serving
Avoid
๐Ÿ”ด Swiss Chard
237 mg / serving
Avoid
๐Ÿ”ด Purslane
248 mg / serving
Avoid
๐Ÿ”ด Huazontle (Aztec broccoli)
263 mg / serving
Avoid
๐Ÿ”ด Swiss Chard
293 mg / serving
Avoid
๐Ÿ”ด Sorrel
405 mg / serving
Avoid
๐Ÿ”ด Swiss Chard
420 mg / serving
Avoid
๐Ÿ”ด Spinach
493 mg / serving
Avoid
๐Ÿ”ด Mangold or Spinach beet
590 mg / serving
Avoid
๐Ÿ”ด Swiss Chard
594 mg / serving
Avoid

โ“ Frequently Asked Questions

Does boiling really reduce oxalate?

Yes โ€” research shows boiling and discarding the water can reduce soluble oxalate by 30-87%, depending on the food. The water-soluble oxalate leaches into the cooking water, which you then discard.

How long should I boil to reduce oxalate?

Boil until tender (typically 5-15 minutes for vegetables). The key step is discarding the water โ€” that's where the dissolved oxalate goes. Don't use it for soups or sauces.

Which cooking methods preserve the most oxalate?

Steaming preserves more oxalate than boiling. Roasting and grilling have minimal reduction. Eating raw preserves all oxalate. For high-oxalate foods, boiling is your best option.

This is dietary reference information, NOT medical advice. Talk to your doctor or a registered dietitian before changing your diet. Oxalate tolerance varies by person, stone type, and medication.