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:
- Lemon and citrus — lemon measures about 1 mg per serving; not a problem, and the citrate is generally viewed as stone-protective.
- Teriyaki and sweet glazes — high in sodium and sugar; a typical teriyaki serving can carry 600-1,000 mg sodium, which is the real urinary-calcium lever.
- Side dishes — potato dishes run 16-26 mg per serving (new potatoes 16 mg; potato salad 26 mg, caution), and fries add sodium. Brown rice at 5 mg and green beans at 15 mg keep the plate low.
- Canned salmon — the sockeye canned form is also 0 mg oxalate and adds bone-based calcium, which helps bind oxalate in the gut; just watch the added-salt versions.
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.