Foods High in Oxalate: A Complete Guide

A clear, plain-English guide to foods high in oxalate — including tables, cooking tips, and smart pairing strategies to reduce kidney stone risk without giving up healthy eating.

Last updated: 2026

Foods High in Oxalate: A Complete Guide

Oxalate has become a hot topic in kidney stone prevention — and for good reason. Roughly 70 to 80 percent of all kidney stones are calcium oxalate stones, and oxalate is one of the two main players in how they form. But understanding oxalate is more nuanced than "high oxalate = bad." Portion size, food pairing, cooking method, and your personal urine chemistry all matter.

This guide covers what oxalate is, which foods are highest in it, how to enjoy a wide variety of foods while managing intake, and when it makes sense to be more careful.

What Is Oxalate?

Oxalate (or oxalic acid) is a natural compound found in many plant foods. It has no essential role in human nutrition — your body does not need to eat oxalate. When you consume oxalate, some is absorbed in the gut and eventually excreted through the urine.

In the urine, oxalate can bind with calcium to form calcium oxalate crystals. If conditions are right, those crystals can build into kidney stones. Your body also produces a small amount of oxalate on its own during normal metabolism.

Why Oxalate Matters for Kidney Stones

Calcium oxalate stones form when:

  • Urine is concentrated (dehydration)
  • Urinary oxalate is high
  • Urinary calcium is high (often driven by sodium)
  • Urinary citrate is low

Reducing high-oxalate intake is only one lever — hydration, sodium, dietary calcium, and citrate all matter just as much. That is why current guidance from major kidney and urology organizations focuses on balance, not elimination.

High-Oxalate Foods to Watch

These foods contain notable amounts of oxalate. For people prone to calcium oxalate stones, they are worth watching in portion size:

  • Spinach
  • Rhubarb
  • Beets and beet greens
  • Swiss chard
  • Almonds, cashews, and peanuts
  • Sesame seeds and tahini
  • Cocoa powder, chocolate, and hot cocoa
  • Black tea (large amounts)
  • Sweet potatoes
  • Wheat bran
  • Star fruit (very high — often avoided in people with kidney issues)
  • Buckwheat and amaranth
  • Miso and certain soy products in larger amounts

Sample Oxalate Levels Table

Approximate oxalate levels vary by growing conditions and cooking method. Values below are general references.

FoodPortionOxalate Level
Spinach (cooked)1 cupVery high
Rhubarb (cooked)1/2 cupVery high
Beets (cooked)1/2 cupHigh
Almonds1 oz (about 23 nuts)High
Cocoa powder2 tbspHigh
Sweet potato (baked)1 mediumModerate to high
Cashews1 ozModerate
Black tea2 cupsModerate
Peanuts1 ozModerate
Blueberries1 cupLow
Broccoli (cooked)1 cupLow
Chicken breast4 ozVery low
Plain yogurt1 cupVery low

Lower-Oxalate Foods to Enjoy Freely

Most people prone to calcium oxalate stones can enjoy these foods generously:

  • Apples, berries, melons, grapes, pears, peaches
  • Bell peppers, cucumbers, cabbage, cauliflower
  • Mushrooms, zucchini, and yellow squash
  • Lean meats, poultry, and fish
  • Eggs
  • Milk, yogurt, and lower-sodium cheeses
  • White rice and pasta
  • Oats in moderation
  • Olive oil, butter, and most cooking oils
  • Fresh herbs and most spices in normal cooking amounts

How to Reduce Oxalate Absorption Without Cutting Foods You Love

1. Pair High-Oxalate Foods With Calcium

Calcium in the gut binds oxalate before it can be absorbed. That is why current recommendations focus on pairing oxalate-rich foods with calcium-containing foods at the same meal. For example:

  • Yogurt with berries and a small handful of almonds
  • Cheese sprinkled onto spinach salad
  • Milk in your morning oatmeal
  • Cottage cheese with sliced sweet potato

2. Watch Portions of Very High-Oxalate Foods

A moderate serving of spinach in a mixed salad is different from a giant daily green smoothie packed with raw spinach and almonds. For stone formers, portion control matters as much as the food itself.

3. Cook Vegetables When Practical

Boiling can meaningfully reduce oxalate content in some vegetables, because oxalate leaches into the cooking water. Steaming has a smaller effect. Discarding the cooking water when boiling helps.

4. Stay Well Hydrated

Water dilutes oxalate and calcium in the urine, reducing crystal formation. Aim for enough fluid to produce at least 2 to 2.5 liters of urine per day.

5. Get Enough Dietary Calcium

Do not cut calcium in an effort to prevent stones — that usually backfires. Aim for 1,000 to 1,200 mg of calcium per day, mostly from food. See our calcium basics guide for details.

6. Cut Sodium

Sodium raises urinary calcium and increases stone risk. Our low sodium diet guide covers the practical steps.

7. Watch High-Dose Vitamin C Supplements

Vitamin C supplements above about 1,000 mg per day can convert to oxalate in the body. Vitamin C from whole foods is not a concern for most people.

Sample Balanced Day for Stone-Formers

  • Morning: Oatmeal with milk, blueberries, and a small handful of walnuts; coffee; large glass of water.
  • Mid-morning: Apple; water.
  • Lunch: Grilled chicken sandwich on whole-grain bread with lettuce, tomato, cucumber, and cheese; grapes on the side; sparkling water.
  • Afternoon: Plain yogurt with fresh berries and a light sprinkle of almonds; water.
  • Dinner: Baked salmon, brown rice, sautéed zucchini and bell peppers; lemon water.
  • Evening: Herbal tea; a small piece of dark chocolate — enjoyed occasionally, not daily.

When to Take Oxalate More Seriously

Ask a doctor or registered dietitian about a more targeted oxalate strategy if you:

  • Have had calcium oxalate stones
  • Have a 24-hour urine test showing high urinary oxalate
  • Have a history of gut conditions (IBD, chronic diarrhea, bariatric surgery)
  • Are prone to dehydration
  • Have a family history of recurrent kidney stones

Common Mistakes to Avoid

  • Trying to eliminate all oxalate — this often eliminates highly nutritious foods unnecessarily
  • Cutting calcium at the same time (a double hit that raises stone risk)
  • Drinking spinach-heavy smoothies daily without balancing with calcium
  • Ignoring hydration and focusing only on food lists
  • Overusing high-dose vitamin C supplements

References

  • National Kidney Foundation — Oxalate and Kidney Stones.
  • National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK / NIH) — Diet for Kidney Stone Prevention.
  • Mayo Clinic — Kidney Stone Diet: How Much Oxalate?
  • Cleveland Clinic — Foods High in Oxalate.
  • Academy of Nutrition and Dietetics — Nutrition and Kidney Stones.

The Bottom Line

Oxalate matters — but it is not something to fear. Most people prone to calcium oxalate stones do best with a balanced approach: moderate portions of very high-oxalate foods, calcium-containing foods paired with them, generous hydration, lower sodium, and a diet rich in fruits and vegetables. That combination lets you enjoy real food while making meaningful progress on stone prevention.

Frequently Asked Questions

What is oxalate?+
Oxalate is a natural compound found in many plant foods. Your body also makes small amounts on its own. When oxalate combines with calcium in the urine, it can form calcium oxalate — the most common type of kidney stone.
Do I need to avoid oxalate completely?+
For most people, no. Complete elimination is unnecessary and can make eating a healthy diet very difficult. The goal is usually to keep portions of very high-oxalate foods moderate and to pair them with calcium-containing foods.
Which foods are highest in oxalate?+
Some of the highest-oxalate foods include spinach, rhubarb, beets, Swiss chard, almonds, cashews, sesame seeds, cocoa, chocolate, and certain teas. Portion size makes a big difference.
Does cooking reduce oxalate?+
Boiling can reduce the oxalate content of some vegetables by allowing oxalate to leach into the cooking water. Steaming has a smaller effect. Roasting and sautéing typically do not lower oxalate significantly.
Do I need to worry about oxalate if I have never had a kidney stone?+
For most healthy adults with no history of kidney stones, moderate oxalate intake as part of a balanced diet is fine. If you have had calcium oxalate stones, you may benefit from tracking intake more carefully.
Is spinach really that bad for kidney stones?+
Spinach is one of the highest-oxalate foods. That does not mean you must avoid it forever — but people prone to calcium oxalate stones usually benefit from limiting portions and pairing spinach with calcium-containing foods.
Does drinking milk with a high-oxalate meal help?+
Yes. Calcium in milk binds with oxalate in the gut and blocks its absorption. Pairing calcium-containing foods with high-oxalate foods is a simple, effective strategy.
Kidney Stone Prevention Diet
Recommended App

Kidney Stone Prevention Diet

Practical dietary guidance to help reduce kidney stone risk — track oxalate, calcium, sodium, and hydration in real foods.

References & Authoritative Sources

The guidance in this article is informed by publications and clinical resources from the following reputable organizations. Consult them directly for the most current recommendations.

  1. National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK). Kidney Stones — Definition, Causes, Symptoms & Treatment
  2. National Kidney Foundation. Kidney Stones: Types, Causes, and Prevention
  3. National Kidney Foundation. 6 Easy Ways to Prevent Kidney Stones
  4. American Urological Association. Medical Management of Kidney Stones: AUA Guideline
  5. Mayo Clinic. Kidney Stones — Symptoms and Causes
  6. Harvard T.H. Chan School of Public Health. The Nutrition Source — Calcium and Kidney Stones
  7. U.S. Department of Agriculture (USDA). FoodData Central — Nutrient Composition Database
  8. MedlinePlus (U.S. National Library of Medicine). Trusted Health Information for You

External links open in a new tab. SW Labs Group LLC is not affiliated with the organizations listed above and provides these references for informational purposes only.

Medical Disclaimer

This article is for educational and informational purposes only. It is not intended as medical advice, diagnosis, or treatment. Always consult your physician, registered dietitian, or other qualified healthcare provider with any questions you may have regarding a medical condition or dietary changes.

Previous Article
Cystine Stones
Next Article
Foods Low in Oxalate

Related Articles

More from this topic in our Learning Center.

Recommended Reading

Nutrition topics that pair well with this article.

Most Popular Articles

Reader favorites across the Learning Center.

Recently Updated

Fresh guides added or refreshed most recently.

Featured Apps

Kidney Stone Prevention Diet

Kidney Stone Prevention Diet

Practical dietary guidance to help reduce kidney stone risk — track oxalate, calcium, sodium, and hydration in real foods.

Low Sodium Bites

Low Sodium Bites

Find lower-sodium foods and make smarter meal choices with real, easy-to-use guidance.

Calcium From Foods

Calcium From Foods

See the calcium content of everyday foods and build better nutrition decisions with confidence.

Post GLP-1 Plan

Post GLP-1 Plan

A practical plan for life after GLP-1 medications — protein, habits, and long-term weight maintenance.