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.
| Food | Portion | Oxalate Level |
|---|---|---|
| Spinach (cooked) | 1 cup | Very high |
| Rhubarb (cooked) | 1/2 cup | Very high |
| Beets (cooked) | 1/2 cup | High |
| Almonds | 1 oz (about 23 nuts) | High |
| Cocoa powder | 2 tbsp | High |
| Sweet potato (baked) | 1 medium | Moderate to high |
| Cashews | 1 oz | Moderate |
| Black tea | 2 cups | Moderate |
| Peanuts | 1 oz | Moderate |
| Blueberries | 1 cup | Low |
| Broccoli (cooked) | 1 cup | Low |
| Chicken breast | 4 oz | Very low |
| Plain yogurt | 1 cup | Very 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.



