Oxalate Content of Plant Based Foods
184 plant foods ranked by oxalate per 100 g. Search a food, pick a food group or keep whole foods only.
- Focus: Plant based foods with oxalate data
Good to know
Oxalate and kidney health
Most people can safely enjoy oxalate-rich plant foods without concern. However, those with a history of kidney stones should moderate intake of the highest-oxalate foods. Cooking and soaking can reduce oxalate content by 30–70%. Always consult a healthcare provider if you have kidney stone risk factors.
Questions
What is oxalate?
Oxalate is a naturally occurring compound found in many plants. It can bind to calcium in the digestive tract, forming calcium oxalate crystals. For most people, this is not a health concern, but for those susceptible to kidney stones, oxalate intake may be relevant to disease management.
What is the difference between soluble and insoluble oxalate?
Soluble oxalate (free oxalate) is readily absorbed from the gut and is the main dietary contributor to urinary oxalate levels. Insoluble oxalate is already bound to minerals (mainly calcium) in the food itself and passes through the gut without being absorbed. Foods high in insoluble oxalate (such as collard greens) are less concerning for kidney stone risk than foods where more of the oxalate is in soluble form.
How can I reduce oxalate in foods?
Boiling, soaking, and cooking can reduce oxalate content by 30–70%, depending on the food and preparation method. For example, boiling leafy greens and discarding the cooking water significantly reduces oxalate. Combining oxalate-rich foods with calcium-rich foods can also help prevent absorption of soluble oxalate in the gut.
Does oxalate affect calcium absorption?
Oxalate can bind to calcium in the digestive tract and reduce its absorption. However, the effect is modest in the context of a varied diet. Plant foods high in both calcium and oxalate (like collard greens) still contribute meaningful bioavailable calcium because oxalate doesn't bind all the calcium present. Consuming calcium-rich foods alongside oxalate-rich foods, and using cooking methods that reduce oxalate, minimises any absorption concerns.
Does cooking method affect oxalate levels?
Yes, significantly. Boiling vegetables in water and discarding the water removes the most oxalate (up to 50–70% in some foods). Steaming removes less than boiling. Roasting and microwaving cause minimal oxalate reduction. For high-oxalate vegetables like spinach, Swiss chard, and beet greens, boiling and draining is the most effective way to lower oxalate content before eating.