Here's something that might surprise you after weeks of reading about all the vegetables you need to avoid: broccoli is one of the safest vegetables for kidney stone formers.
Here's something that might surprise you after weeks of reading about all the vegetables you need to avoid: **broccoli is one of the safest vegetables for kidney stone formers.
At approximately 7 mg of oxalate per cup (cooked), broccoli is firmly in the low-oxalate category. You can eat it freely, in generous portions, at virtually every meal. It's one of the genuinely good pieces of news in the kidney stone diet.
The Numbers in Context
To understand just how safe broccoli is, compare it to the vegetables that actually are problematic:
| Vegetable | Serving (1 cup cooked) | Oxalate (mg) | Risk Level |
|---|---|---|---|
| Spinach | 1 cup cooked | 600-750 | Very High |
| Beet greens | 1 cup cooked | 500-700 | Very High |
| Swiss chard | 1 cup cooked | 400-600 | Very High |
| Rhubarb | 1 cup cooked | 500-800 | Very High |
| Sweet potato | 1 cup cubed | 80-120 | Very High |
| Okra | 1 cup cooked | 50-80 | High |
| Broccoli | 1 cup cooked | 5-9 | Low |
| Cauliflower | 1 cup cooked | 3-5 | Low |
| Zucchini | 1 cup cooked | 4-8 | Low |
| Cabbage | 1 cup cooked | 2-4 | Low |
Broccoli has roughly 1% of the oxalate of spinach, serving for serving. That's not a marginal difference — it's an entirely different category of food from an oxalate perspective.
Where the Myth Comes From
Despite being low in oxalate, broccoli frequently appears on "foods to be careful with" lists in kidney stone communities. This likely stems from a few sources:
Guilt by association. Broccoli is a green vegetable, and many high-oxalate foods are green vegetables (spinach, Swiss chard, beet greens). People assume "green = high oxalate," but the color has nothing to do with oxalate content.
Outdated or imprecise food lists. Some older dietary guides grouped all cruciferous vegetables together without differentiating oxalate levels, or listed broccoli as "moderate" when more precise measurements show it's clearly low.
Confusion with broccoli rabe. Broccoli rabe (rapini) is a different plant entirely and is somewhat higher in oxalate than regular broccoli. If you see higher numbers for "broccoli," check whether the source is actually referencing broccoli rabe.
General vegetable anxiety. After learning that spinach and Swiss chard are very high in oxalate, some stone formers develop a blanket fear of all vegetables. This is understandable but unnecessarily restrictive.
- General vegetable anxiety. After learning that spinach and Swiss chard are very high in oxalate, some stone formers develop a blanket fear of all vegetables.
All Forms of Broccoli Are Safe
| Preparation | Serving | Oxalate (mg) |
|---|---|---|
| Broccoli, raw | 1 cup chopped | 4-6 |
| Broccoli, steamed | 1 cup | 5-8 |
| Broccoli, boiled | 1 cup | 4-7 |
| Broccoli, roasted | 1 cup | 6-9 |
| Broccoli, stir-fried | 1 cup | 6-9 |
| Frozen broccoli (cooked) | 1 cup | 5-8 |
| Broccoli soup (cream-based) | 1 cup | 8-12 |
Raw, cooked, frozen, in soup — it stays low. Boiling does leach a small amount of oxalate into the water, so boiled broccoli is marginally lower than roasted, but the difference is minimal because the starting point is already so low.
Broccoli's Nutritional Bonus for Stone Formers
Beyond being low in oxalate, broccoli has specific nutritional properties that are actually beneficial for kidney stone prevention:
Calcium content
Broccoli contains approximately 60-70 mg of calcium per cup (cooked). While not as high as dairy, this calcium is reasonably bioavailable and contributes to the calcium intake that helps bind oxalate in your gut.
Potassium and citrate
Broccoli is a good source of potassium, which supports urinary citrate excretion. Citrate is a natural stone inhibitor — it binds calcium in the urine, preventing crystal formation.
Hydration
Broccoli is roughly 90% water. High-water-content foods contribute to overall hydration, which is the single most important factor in kidney stone prevention.
Vitamin K
Important for bone health, which is relevant because stone formers sometimes worry about calcium metabolism. Broccoli is one of the best sources of vitamin K.
The Other Safe Cruciferous Vegetables
Broccoli isn't alone. Most cruciferous (Brassica) vegetables are low in oxalate:
| Vegetable | Serving (1 cup) | Oxalate (mg) |
|---|---|---|
| Cauliflower | 1 cup cooked | 3-5 |
| Cabbage | 1 cup cooked | 2-4 |
| Brussels sprouts | 1 cup cooked | 5-10 |
| Bok choy | 1 cup cooked | 3-6 |
| Kale | 1 cup cooked | 5-15 |
This entire family of vegetables is safe for stone formers. If you've been avoiding vegetables broadly, start by building meals around broccoli, cauliflower, cabbage, and bok choy. They provide the fiber, vitamins, and satisfaction of eating vegetables without the oxalate penalty.
Note on kale: Kale is slightly higher than the others at 5-15 mg per cup (cooked), which is still low-to-moderate. It's a reasonable choice in normal portions — just don't treat it like a salad base where you're eating 3-4 cups raw in a sitting.
Broccoli as a Spinach Replacement
If spinach was your go-to green, broccoli is one of the best direct replacements:
- In stir-fries: Use broccoli florets where you'd use spinach. They absorb sauces beautifully.
- In pasta: Broccoli with garlic, olive oil, and parmesan is a classic low-oxalate pasta.
- In omelets/frittatas: Steamed broccoli works perfectly in egg dishes.
- As a side dish: Steamed broccoli with lemon and butter is simple and satisfying.
- In soups: Cream of broccoli soup is a safe, comforting alternative to cream of spinach.
Key Takeaways
- Broccoli is low in oxalate — approximately 7 mg per cup cooked. Eat it freely.
- The myth that broccoli is high-oxalate is wrong — it has 1% the oxalate of spinach.
- All preparations are safe — raw, steamed, roasted, frozen, in soup.
- Broccoli provides beneficial calcium — which actually helps bind oxalate.
- Most cruciferous vegetables are also safe — cauliflower, cabbage, bok choy, Brussels sprouts.
This is a vegetable you can put on your "always yes" list. No counting, no portion anxiety, no math. Just eat it and feel good about it.
Want to find more vegetables in the safe zone? Browse our food database with 2,400+ foods sorted by oxalate level, or scan packaged products to check before you buy.
Ready to build meals around foods you can actually enjoy? Start tracking with OxalateGuard — it takes 30 seconds and shows you which foods to reach for, not just which to avoid.