Kidney stones are often treated as a calcium problem, and the usual instinct is to cut back on dairy. The data say the opposite. Calcium stone formers are more likely to have low bone density than people without stones, and the link runs through urine calcium — the same variable the stone plan is trying to manage.
The connection is not that stone patients eat too much calcium — it is that some stone patients lose too much calcium in urine, and that loss is paid for out of bone. When the kidney excretes calcium in excess, the body draws on its bone reserves to keep blood calcium stable, and the result over years is both high urine calcium (stone risk) and falling bone density (fracture risk). This is why the two conditions travel together, and why dietary calcium restriction makes both worse: cutting dietary calcium lowers the gut's supply, so the kidney keeps excreting and the bone keeps paying.
The management direction is therefore counterintuitive but well supported: keep dietary calcium adequate (about 1,000 mg a day for most adults) so the calcium can bind oxalate in the gut and support bone, while lowering urine calcium through sodium restriction, adequate fluids, and — where a clinician prescribes it — thiazide diuretics, which reduce urinary calcium loss. Dietary calcium with meals is protective; that is one of the most consistent findings in stone epidemiology.
The foods that do both jobs — deliver calcium and stay low on oxalate — are the dairy staples:
| Food | Oxalate (mg) | Serving | Rating |
|---|---|---|---|
| Yogurt, plain whole-milk | 5 mg | 6 oz | Safe |
| Cheese, hard | 1 mg | 1 oz | Safe |
| Kale, cooked | 3 mg | 1/2 cup | Safe |
| Salmon, cooked | 0 mg | 4 oz | Safe |
| Broccoli, raw | 6 mg | 1 cup sliced | Safe |
Yogurt and cheese are the double win: meaningful calcium with single-digit oxalate, and the calcium is the gut binder that catches oxalate from other foods. Kale, salmon, and broccoli round out a plate that supports both bone and stone goals at once. The measured message: the calcium aisle is not the enemy of the stone plan — it is part of the solution.
Three habits cover most of the upside. Keep dairy in the diet at ordinary levels — cutting calcium to "protect the kidneys" is the backwards instinct the data keep correcting. Cut sodium, because sodium pulls calcium into the urine and is the dietary lever that lowers urinary calcium. And if you are a recurrent stone former, ask about a 24-hour urine calcium measurement and a bone density discussion — the two conditions share one underlying variable, and measuring it beats guessing.
See how oxalate values are measured and verified on our data methodology page.