A research letter in JAMA Network Open gave the weight-loss world a tidy mechanism this month: in a 16-week randomized trial, adults on a low-fat vegan diet lost weight without counting a single calorie because the energy density of their food — calories per gram — dropped by about 30 percent. The plate stayed full; the calories fell. It is a clean, useful finding, and the coverage mostly stopped there. For readers managing calcium oxalate stones, the fine print lives in the food list that produced it.
The trial's food swaps were overwhelmingly in the right direction for oxalate — except where they were not. Replacing meat and dairy with vegetables, grains, and legumes usually lowers oxalate load, but the popular execution of plant-based eating routes straight through the highest-oxalate foods in the supply: spinach as the default green, almond flour as the default bake, cashew cheese as the default spread, green smoothies as the default breakfast. The energy-density logic and the oxalate logic agree on most of the plate and collide on exactly these items.
| Food | Oxalate (mg) | Serving | Rating |
|---|---|---|---|
| Kale, boiled or steamed | 3 | 1/2 cup cooked | Safe |
| Tofu, cubed | 10 | 1/2 cup | Safe |
| Brown rice, boiled | 5 | 1/2 cup | Safe |
| Peanut butter, creamy or chunky | 36 | 2 tbsp | Caution |
| Quinoa, cooked | 55 | 1/2 cup | Caution |
| Almonds, raw or dry roasted | 107 | 1/4 cup | Avoid |
| Spinach, boiled or steamed | 493 | 1/2 cup | Avoid |
The greens choice is the highest-impact swap in the whole pattern: kale, collards, and bok choy deliver the same low-energy-density leaf at 3-21 mg oxalate, while spinach runs nearly 500 mg per cooked half cup. Cooking does not rescue spinach — boiling leaches some oxalate into the water, but the measured value stays in the avoid band. Baking is the second fork in the road: wheat flour sits near 10 mg per serving while almond meal multiplies it twenty-fold.
Removing dairy removes the easiest calcium-with-meals tool a stone former has. The vegan group did not replace it deliberately — the trial tracked energy density, not oxalate absorption — but a plant-based plate without calcium at meals leaves dietary oxalate free to absorb. Fortified soy or pea milk (calcium-set tofu especially), consumed alongside oxalate-bearing foods, restores the binding chemistry. Anyone adopting the pattern for weight reasons who also has a stone history should treat calcium timing as part of the diet, not an afterthought, and keep the B12 and iodine checks that any clinician would flag for vegan eating.
The transferable idea costs nothing and requires no identity change: shift the plate toward water-and-fiber foods and let fullness do the calorie work. Stone formers can run the same play with a routing table — kale over spinach, wheat or chickpea flour over almond, dairy or fortified soy over nothing at meals, peanuts and quinoa in portion-aware amounts. Energy density decides whether the plate fills you up; oxalate arithmetic decides what the urine does afterward. A diet built once, deliberately, can serve both.
See how oxalate values are measured and verified on our data methodology page.