By Marcus Reed · Content Editor · 2026-09-02 · Blog

Is Salmon High in Oxalates? The 0 mg Fish That Keeps Stone Diets Protein-Full

The question behind the search: "is salmon high in oxalates" appears steadily in our Search Console queries. The data answer is clean: every salmon form in our database measures 0 mg oxalate per serving. The fuller answer is about what usually gets served next to the fish.

Salmon is one of the most stone-friendly proteins in the seafood aisle, and the numbers make it easy to explain. Wild-cooked salmon, Atlantic farmed salmon, and sockeye canned salmon all measure 0 mg oxalate per serving in the Harvard (2024) data set we publish. For comparison, the same data set puts cooked spinach at 493 mg per half cup and dark chocolate at 65 mg per ounce. Salmon is at the absolute bottom of the oxalate scale, which makes it a straightforward "safe" answer for calcium oxalate stone formers who are also trying to hold protein intake up.

Why Protein Choice Matters for Stone Formers

Stone prevention guidance routinely includes keeping animal protein moderate — not because protein itself is oxalate, but because high animal-protein meals can lower urine pH, raise uric acid, and increase urinary calcium excretion. Fish like salmon deliver protein with a different profile than red meat, and for patients who have been told to moderate red meat, fish becomes one of the better swaps. The sodium story is modest too: plain cooked salmon measures 56-59 mg sodium per 100 g in USDA data, which is low against the 2,300 mg daily ceiling. The fish is not the sodium problem.

Where the Oxalate Actually Hides

The oxalate risk at a salmon dinner comes from the plate around the fish, not the fish itself:

A stone-safe salmon plate is easy to build: salmon with lemon and dill, brown rice, and steamed green beans keeps every element in the safe band. Our salmon page and the wild salmon page have the per-serving numbers, and the new potato page shows why boiled potatoes stay safe while potato salad edges into caution.

Frequently Asked Questions

Is salmon high in oxalates?
No. Every salmon form in our Harvard (2024) database — wild cooked, Atlantic farmed, and sockeye canned — measures 0 mg oxalate per serving. It is one of the lowest-oxalate animal proteins available.
Is canned salmon safe for kidney stones?
Yes. Canned sockeye measures 0 mg oxalate and provides bone-derived calcium, which binds oxalate in the gut — a bonus for stone management. Choose reduced-sodium versions, since canning often adds salt.
What should I avoid with a salmon dinner?
The fish is safe; watch the accompaniments. Teriyaki and sweet glazes add large sodium loads, potato salad measures 26 mg oxalate (caution), and fries add sodium. Lemon, dill, brown rice, and green beans keep the meal stone-safe.

Sources

Medical disclaimer: this article is for general information only and is not medical advice. We are a data editorial team (Lab-Verified Data), not clinicians. Talk to your doctor or a registered dietitian before changing your diet.