The Complete Guide to Low-Oxalate Vegetables for Kidney Stone Patients
Vegetables: The Good, the Bad, and the Surprising
Vegetables should be the foundation of any healthy diet — including a kidney stone prevention diet. But the oxalate content varies so dramatically between vegetables that it pays to know which ones to emphasize and which to limit.
This guide uses Harvard T.H. Chan SPH (2024) lab-measured oxalate data to rank common vegetables from safest to most concerning. Every number below is a real lab measurement, not an estimate.
The Safest Vegetables (Under 10 mg Oxalate per Serving)
These are your everyday go-to vegetables — you can eat them freely without worrying about oxalate:
| Vegetable | Serving | Oxalate |
|---|---|---|
| broccoli, boiled or steamed | ½ cup | 4 mg |
| kale, boiled or steamed | ½ cup cooked | 3 mg |
| Brussels Sprouts, boiled | ½ cup | 3 mg |
| Cauliflower, cooked | ½ cup | 2 mg |
| Green Cabbage, boiled | ½ cup | 3 mg |
| Mustard Greens, boiled | ½ cup | 5 mg |
| Turnip Greens, steamed | ½ cup | 6 mg |
| Asparagus, boiled | ½ cup | 5 mg |
| Turnip, cooked | ½ cup | 2 mg |
| Cucumber, raw | ½ cup sliced | < 1 mg |
Pattern: Cruciferous vegetables (broccoli, cauliflower, cabbage, Brussels sprouts) and most leafy greens except spinach, Swiss chard, and beet greens are overwhelmingly safe.
Moderate Vegetables (10-25 mg per Serving)
These are fine with portion awareness. One serving fits easily into a daily oxalate budget:
| Vegetable | Serving | Oxalate |
|---|---|---|
| Carrots, boiled | ½ cup | 9 mg |
| Green Beans, boiled | ½ cup | 15 mg |
| Broccolini, steamed | ½ cup | 11 mg |
| New Potato, boiled | ½ cup | 16 mg |
| Collard Greens, boiled | ½ cup | 21 mg |
Vegetables to Limit or Avoid (25+ mg per Serving)
These are the vegetables that need caution. They're not "bad foods" — they're just not ideal for people managing oxalate intake:
| Vegetable | Serving | Oxalate | Rating |
|---|---|---|---|
| Beets, boiled | ½ cup | 48 mg | 🟡 Caution |
| Eggplant, cooked | ½ cup | 26 mg | 🟡 Caution |
| Okra, boiled | ½ cup | ~30 mg | 🟡 Caution |
| Spinach, boiled | ½ cup | 493 mg | 🔴 Avoid |
| Swiss Chard, boiled | ½ cup | 594 mg | 🔴 Avoid |
Cooking Method Matters
How you cook vegetables directly affects their oxalate content. Here's the ranking from most to least oxalate-reducing:
- Boiling (best): Reduces oxalate by 30-50%. The water-soluble oxalate leaches into the cooking water — which you then discard. This is the single most effective preparation method.
- Steaming: Reduces oxalate by 10-20%. Less effective than boiling because there's less water contact, but still helps.
- Roasting/Baking: Minimal reduction. The dry heat doesn't pull out water-soluble oxalate.
- Raw: No reduction at all. Full oxalate content.
Practical tip: If you love a moderate-oxalate vegetable, boil it. If you're eating a low-oxalate vegetable, any cooking method is fine — the oxalate levels are already negligible.
Building a Kidney-Safe Plate
A practical strategy for everyday meals:
- Fill half your plate with low-oxalate vegetables from the "under 10 mg" list above.
- Add a palm-sized portion of protein — chicken, fish, eggs, or tofu.
- Include a calcium source — a glass of chocolate-flavor-silk/">milk, a serving of yogurt, or fortified plant milk.
- Add a whole grain — white rice, pasta, or bread (all very low oxalate).
This approach naturally keeps oxalate under 15-20 mg per meal — well within safe limits — while maximizing nutritional variety. You don't need to count every milligram; you just need to know which vegetables to build meals around and which to treat as occasional additions.
Data sources: Harvard T.H. Chan SPH oxalate database (2024) via OHF; USDA FoodData Central; NKF dietary guidelines for kidney stone prevention; AUA Medical Management of Kidney Stones guideline.