Top 10 Low-Oxalate Vegetables Ranked by Lab Data

✓ Medically Reviewed Based on Harvard T.H. Chan SPH oxalate data (2024) and NKF/AUA dietary guidelines.

The News

Vegetables are the heart of a stone-friendly plate — but not all are equal. We ranked ten common vegetables by real oxalate numbers so you can fill half your plate without the worry.

A ScienceDirect report (2025-10-01) found that vegetable oxalate profiles reaffirmed across 2024–2026 datasets. The finding is a useful flag, not a verdict on every food — the practical question for a calcium-oxalate stone former is how individual foods fit a daily oxalate budget of roughly 50–100 mg and a sodium ceiling near 1,500–2,000 mg. Read the source ↗

Why It Matters for Stone Formers

Search intent behind this topic includes "low oxalate vegetables", "best vegetables kidney stones", "oxalate ranking vegetables". Rather than generic advice, we ground every claim below in our food database of real measured values. Three principles thread through this list:

  • Oxalate is a budget, not a ban. Most dietitians point to 50–100 mg/day as a workable ceiling; the goal is the pattern across a day, not a single food.
  • Calcium is your ally. Calcium from food binds oxalate in the gut before it reaches the kidneys — so eating calcium and oxalate in the same meal is the move.
  • Sodium drives calcium into urine. Trimming salt is often the single highest-impact change after hydration.

The Food Data

kale — 🟢 Safe

Per 1 cup, Kale delivers about 3 mg of oxalate, with sodium around 16 mg and calcium around 203 mg per 100 g. Source: Harvard T.H. Chan SPH (2024) via OHF. For a calcium-oxalate stone former, that places it in the safe category.

One serving uses about 3% of a 100 mg daily oxalate budget — keep that in mind against everything else you eat that day. Pair it with a calcium source (dairy or a calcium-fortified alternative) in the same meal; dietary calcium binds oxalate in the gut and lowers how much reaches your kidneys. It fits comfortably into a daily routine, so you can enjoy it regularly without much math.

Arugula — 🟢 Safe

Per 1 cup, Arugula delivers about 1 mg of oxalate, with sodium around 87 mg and calcium around 204 mg per 100 g. Source: Harvard T.H. Chan SPH (2024) via OHF. For a calcium-oxalate stone former, that places it in the safe category.

One serving uses about 1% of a 100 mg daily oxalate budget — keep that in mind against everything else you eat that day. Pair it with a calcium source (dairy or a calcium-fortified alternative) in the same meal; dietary calcium binds oxalate in the gut and lowers how much reaches your kidneys. It fits comfortably into a daily routine, so you can enjoy it regularly without much math.

broccoli — 🟢 Safe

Per 1 cup, Broccoli delivers about 9 mg of oxalate, with sodium around 36 mg and calcium around 46 mg per 100 g. Source: Harvard T.H. Chan SPH (2024) via OHF. For a calcium-oxalate stone former, that places it in the safe category.

One serving uses about 9% of a 100 mg daily oxalate budget — keep that in mind against everything else you eat that day. Pair it with a calcium source (dairy or a calcium-fortified alternative) in the same meal; dietary calcium binds oxalate in the gut and lowers how much reaches your kidneys. It fits comfortably into a daily routine, so you can enjoy it regularly without much math.

Cabbage — 🟢 Safe

Per 1 cup, Cabbage delivers about 4 mg of oxalate, with sodium around 16 mg and calcium around 42 mg per 100 g. Source: Harvard T.H. Chan SPH (2024) via OHF. For a calcium-oxalate stone former, that places it in the safe category.

One serving uses about 4% of a 100 mg daily oxalate budget — keep that in mind against everything else you eat that day. Pair it with a calcium source (dairy or a calcium-fortified alternative) in the same meal; dietary calcium binds oxalate in the gut and lowers how much reaches your kidneys. It fits comfortably into a daily routine, so you can enjoy it regularly without much math.

Cauliflower — 🟢 Safe

Per 1/2 cup, Cauliflower delivers about 2 mg of oxalate, with sodium around 20 mg and calcium around 20 mg per 100 g. Source: Harvard T.H. Chan SPH (2024) via OHF. For a calcium-oxalate stone former, that places it in the safe category.

One serving uses about 2% of a 100 mg daily oxalate budget — keep that in mind against everything else you eat that day. Pair it with a calcium source (dairy or a calcium-fortified alternative) in the same meal; dietary calcium binds oxalate in the gut and lowers how much reaches your kidneys. It fits comfortably into a daily routine, so you can enjoy it regularly without much math.

Sea Cucumber — 🟢 Safe

Per , Sea Cucumber delivers about 1 mg of oxalate, with sodium around 313 mg and calcium around 11 mg per 100 g. Source: Harvard T.H. Chan SPH (2024) via OHF. For a calcium-oxalate stone former, that places it in the safe category.

One serving uses about 1% of a 100 mg daily oxalate budget — keep that in mind against everything else you eat that day. Pair it with a calcium source (dairy or a calcium-fortified alternative) in the same meal; dietary calcium binds oxalate in the gut and lowers how much reaches your kidneys. It fits comfortably into a daily routine, so you can enjoy it regularly without much math.

Lettuce — 🟢 Safe

Per 1 cup, shredded, Lettuce delivers about 3 mg of oxalate, with sodium around 16 mg and calcium around 14 mg per 100 g. Source: Harvard T.H. Chan SPH (2024) via OHF. For a calcium-oxalate stone former, that places it in the safe category.

One serving uses about 3% of a 100 mg daily oxalate budget — keep that in mind against everything else you eat that day. Pair it with a calcium source (dairy or a calcium-fortified alternative) in the same meal; dietary calcium binds oxalate in the gut and lowers how much reaches your kidneys. It fits comfortably into a daily routine, so you can enjoy it regularly without much math.

Bok Choy — 🟢 Safe

Per 1 cup, Bok Choy delivers about 3 mg of oxalate, with sodium around 14 mg and calcium around 62 mg per 100 g. Source: Harvard T.H. Chan SPH (2024) via OHF. For a calcium-oxalate stone former, that places it in the safe category.

One serving uses about 3% of a 100 mg daily oxalate budget — keep that in mind against everything else you eat that day. Pair it with a calcium source (dairy or a calcium-fortified alternative) in the same meal; dietary calcium binds oxalate in the gut and lowers how much reaches your kidneys. It fits comfortably into a daily routine, so you can enjoy it regularly without much math.

celery — 🟡 Caution

Per 1 cup, Celery delivers about 30 mg of oxalate, with sodium around 97 mg and calcium around 46 mg per 100 g. Source: Harvard T.H. Chan SPH (2024) via OHF. For a calcium-oxalate stone former, that places it in the caution category.

One serving uses about 30% of a 100 mg daily oxalate budget — keep that in mind against everything else you eat that day. Pair it with a calcium source (dairy or a calcium-fortified alternative) in the same meal; dietary calcium binds oxalate in the gut and lowers how much reaches your kidneys. Treat it as an occasional side rather than a daily staple, and watch the portion size.

Zucchini — 🟢 Safe

Per 1 cup sliced, Zucchini delivers about 1 mg of oxalate, with sodium around not separately recorded and calcium around not separately recorded per 100 g. Source: ⚠️ ESTIMATED — Not directly measured by Harvard/OHF. Based on food category: most most vegetables contain <5 mg oxalate per serving (Harvard SPH 2024 category-level data; NKF dietary guidelines). Conservative estimate of 1 mg used.. For a calcium-oxalate stone former, that places it in the safe category.

One serving uses about 1% of a 100 mg daily oxalate budget — keep that in mind against everything else you eat that day. Pair it with a calcium source (dairy or a calcium-fortified alternative) in the same meal; dietary calcium binds oxalate in the gut and lowers how much reaches your kidneys. It fits comfortably into a daily routine, so you can enjoy it regularly without much math.

Side-by-Side

FoodOxalate / servingSodium /100gCalcium /100gVerdict
Kale3 mg16 mg203 mg🟢 Safe
Arugula1 mg87 mg204 mg🟢 Safe
Broccoli9 mg36 mg46 mg🟢 Safe
Cabbage4 mg16 mg42 mg🟢 Safe
Cauliflower2 mg20 mg20 mg🟢 Safe
Sea Cucumber1 mg313 mg11 mg🟢 Safe
Lettuce3 mg16 mg14 mg🟢 Safe
Bok Choy3 mg14 mg62 mg🟢 Safe
Celery30 mg97 mg46 mg🟡 Caution
Zucchini1 mg🟢 Safe

Building Your Plate

Of the 10 foods on this list, 9 land in the safe zone, 1 in the caution zone, and 0 in the avoid zone. If you ate one serving of every food with recorded oxalate here, you would consume about 57 mg of oxalate in a single day — well above the 50–100 mg ceiling most dietitians suggest, which is exactly why spreading these foods out and leaning on the safe options matters.

Practical takeaways:

  • Anchor meals on the safe-zone foods; let them be the bulk of your plate.
  • Keep calcium and oxalate in the same meal so the calcium can do its binding job.
  • Treat the caution and avoid entries as accents, not foundations.
  • Re-check this list before a grocery run — small swaps like spinach → kale or almonds → macadamia cut oxalate by orders of magnitude.

The Takeaway

Every vegetable in this top 10 sits under ~10 mg oxalate per serving — meaning you can eat several servings daily and stay well within a 50–100 mg budget.

How to Use This Guide

This guide is built for calcium-oxalate stone formers — the most common type — and the numbers come straight from our measured food database rather than the rounded averages you might see elsewhere. Use it to plan a single day, not to fear a single bite: stone risk is about the weekly pattern of oxalate, sodium, and fluid, not one meal. If you have a history of stones, a registered dietitian can tune these ranges to your own 24-hour urine profile, and your clinician can confirm which limits apply to you.

Frequently Asked Questions

How many low-oxalate veggies can I eat?

Several servings a day is fine; the constraint is the high-oxalate outliers (spinach, chard, beet greens), not vegetables as a group.

Are raw or cooked better?

Both work; boiling slightly reduces oxalate in a few. The bigger lever is simply choosing low-oxalate varieties.

What about potatoes?

Plain potatoes are moderate and generally safe; it's the high-oxalate greens and nuts that dominate stone risk.

Sources

Food values: Harvard T.H. Chan School of Public Health oxalate database (2024) via OHF; USDA FoodData Central; NKF and AUA dietary guidance. News: ScienceDirect — Vegetable oxalate profiles reaffirmed across 2024–2026 datasets ↗.

Explore the full food database and build your own safe plate at https://oxalatewatch.com/foods/.

⚕️ Dietary reference — NOT medical advice. Talk to your doctor or a registered dietitian before changing your diet. Oxalate tolerance varies by person, stone type, and medication.