Is Trout High in Animal Protein?
mg oxalate
per serving
Serving: 4 oz (113 g)
Verdict: 🟢 Safe
Per 100g: 1 mg
Data: Harvard T.H. Chan SPH (2024)
What this means: Trout is rated Safe (🟢). At 1 mg oxalate per serving, it's well under the 25 mg safety threshold. You can include it regularly in a kidney stone diet. Pair it with calcium-rich foods (dairy, fortified plant milks) for additional protection, and drink plenty of water throughout the day.
Among seafood, Trout sits below the category average of 2 mg. For context, 55 out of 55 seafood (100%) are rated 🟢 Safe (under 25 mg oxalate/serving). The average seafood in our database has 2 mg oxalate per serving — which means Trout is 36% below the category norm. Within its specific category, Trout ranks among the lower-oxalate options. This context matters because two 'Safe' foods can have very different oxalate levels — one might have 5 mg while another has 24 mg. Both are Safe, but the first gives you more dietary flexibility. Browse all seafood rated Safe to compare within the same verdict level.
Why does animal protein matter for kidney stones?
Excess animal protein increases uric acid production and calcium excretion in urine — both stone-promoting effects. It also lowers urinary citrate, which normally helps prevent crystal formation. Moderation (3 oz per meal) is the general guideline.
What's a good plant-based protein alternative?
Tofu, tempeh, lentils, chickpeas, quinoa, and Greek yogurt (dairy) are excellent alternatives. They provide protein without the stone-promoting metabolic effects of non-dairy animal protein. Aim for 1-2 plant-based meals per day.
Can I still eat meat, just less?
Yes. The recommendation is moderation, not elimination. Use meat as a flavor element rather than the main event — small amounts in stir-fries, salads, or pasta. One 3 oz serving per meal is the AUA general reference.