Fish Cluster · Anxiety · Keto Mediterranean
Cod for Anxiety: Why This Cheap White Fish Belongs on Your Keto Mediterranean Plate
Everyone talks about salmon. Nobody talks about cod. Here’s why this underrated white fish earns a weekly place in an anxiety-focused keto Mediterranean protocol — and why it does things sardines don’t.
When people ask me which fish to eat for anxiety, I always start with sardines and mackerel — the omega-3 heavyweights, the most researched, the most effective at directly reducing neuroinflammation. But there’s a second conversation worth having about cod, and almost nobody is having it.
Cod is not an omega-3 powerhouse. If you’re eating fish primarily for EPA and DHA, sardines and mackerel will always win. But cod brings a different and complementary nutritional profile — specifically tryptophan, vitamin B12 and iodine — that addresses anxiety pathways that oily fish doesn’t cover as effectively. And it does so at a price point that makes eating fish three or four times a week genuinely affordable.
This post is not about replacing sardines with cod. It is about understanding why both belong in the same weekly rotation, targeting different mechanisms of the same problem.
Cod doesn’t make headlines in the omega-3 conversation. It makes a case in the tryptophan, B12 and iodine conversation — and that case is worth making.
Why cod specifically
White fish as a category — cod, haddock, pollock, tilapia — all provide lean protein. What makes cod specifically stand out for anxiety is the convergence of tryptophan content, B12 concentration and iodine that it delivers together in one food at an accessible price.
Haddock is comparable (and a reasonable substitute). Pollock is similar but typically lower quality. Tilapia is lower in almost all of the relevant nutrients. Sea bass and sea bream are excellent but more expensive. Of the widely available white fish, cod is the best combination of nutrient density, price and accessibility for a weekly anxiety-support protocol.
Mechanism 1: Tryptophan and the serotonin connection
Serotonin cannot cross the blood-brain barrier. The brain must synthesise its own, from scratch, starting with tryptophan — an essential amino acid that your body cannot produce and must obtain from food. Tryptophan is converted to 5-HTP (5-hydroxytryptophan) and then to serotonin in a two-step enzymatic process. No dietary tryptophan, no serotonin synthesis.
Cod provides 279mg of tryptophan per 100g — more than chicken breast (250mg), more than turkey (270mg), and comparable to eggs (167mg per egg). For a food that is not typically discussed in the context of mood or mental health, this is a meaningful amount. A standard cod fillet (150–180g) delivers 420–500mg of tryptophan — enough to meaningfully contribute to daily requirements alongside other dietary sources.
The catch with tryptophan is that it competes with other large neutral amino acids (LNAAs) for transport across the blood-brain barrier. This is why tryptophan from protein sources is most effective when eaten alongside carbohydrates — the insulin response from carbs preferentially moves competing amino acids into muscle tissue, leaving tryptophan with less competition for brain entry. In a keto context, this dynamic changes — but the baseline tryptophan from cod still contributes meaningfully to the pool available for serotonin synthesis.
Mechanism 2: Vitamin B12 and the anxiety-nerve connection
Vitamin B12 is essential for myelin synthesis — the fatty sheath that insulates nerve fibres and enables efficient signal conduction throughout the nervous system. B12 deficiency causes demyelination, which slows and disrupts nerve signalling. In the context of anxiety, this manifests as heightened sensory sensitivity, exaggerated stress responses, difficulty regulating emotional states, and physical symptoms including tingling, palpitations and fatigue that independently increase anxiety load.
B12 deficiency is substantially more common than most people realise — particularly in women over 40, people with digestive issues affecting absorption (gastric acid reduction, IBS, Crohn’s), and anyone taking metformin (which depletes B12). The psychiatric presentation of B12 deficiency — anxiety, irritability, emotional lability — is frequently misattributed to stress or primary anxiety disorder rather than nutritional deficiency.
Cod provides approximately 1.2μg of B12 per 100g — around 50% of the recommended daily intake in a single portion. Combined with sardines, eggs and dairy (all strong B12 sources), a keto Mediterranean diet eliminates B12 deficiency as an anxiety driver almost by default.
Mechanism 3: Iodine, thyroid function and the anxiety mimic
Thyroid hormones regulate metabolic rate, temperature, heart rate and mood — through direct effects on brain tissue and indirect effects via the HPA (hypothalamic-pituitary-adrenal) axis. Both hyperthyroidism (overactive) and hypothyroidism (underactive) produce anxiety symptoms, through different mechanisms. Subclinical hypothyroidism — where TSH is slightly elevated but T3 and T4 are technically within range — is particularly relevant: it is common, frequently undiagnosed, and produces persistent low-grade anxiety, fatigue, cold sensitivity and cognitive fog that is often attributed to stress rather than thyroid function.
Iodine is the primary mineral required for thyroid hormone synthesis — T3 contains three iodine atoms, T4 contains four. Iodine deficiency directly impairs thyroid hormone production and can drive subclinical hypothyroidism even in the absence of autoimmune thyroid disease. Plant-based and dairy-free diets are frequently iodine-deficient; the keto Mediterranean diet, by contrast, is naturally high in iodine through fish and dairy.
Cod is one of the best dietary iodine sources available — providing approximately 110μg per 100g, around 73% of the recommended daily intake. This is substantially more than most other protein foods and makes cod genuinely valuable for thyroid support in a way that, for example, chicken and red meat simply are not.
Mechanism 4: Omega-3 — what cod has and what it doesn’t
Cod contains approximately 0.2–0.3g of combined EPA and DHA per 100g — meaningfully lower than sardines (1.5g), mackerel (2.5g) or salmon (2.0g). This means cod should not be your primary omega-3 source. But “not the primary source” is not the same as “irrelevant.”
In a weekly rotation where sardines appear twice and mackerel once, adding cod once provides an additional 0.3–0.5g EPA/DHA on top of the 3–5g already obtained from the oily fish — contributing to the cumulative omega-3 index without requiring a larger quantity of stronger-tasting fish. For someone building toward a 2–3x per week oily fish habit, cod provides a fourth fish meal that keeps the rotation varied without taxing the palate.
Cod also provides selenium — 33μg per 100g, around 60% of the RDI. Selenium is an essential cofactor for glutathione peroxidase, the brain’s primary antioxidant enzyme. Glutathione depletion is associated with oxidative stress in the brain, which both causes and amplifies anxiety. In this sense, cod contributes to anxiety reduction through an antioxidant pathway that is distinct from omega-3 and distinct from serotonin.
Cod vs salmon vs sardines for anxiety
This is the direct comparison that makes the rotation logic clear. No single fish covers everything — the case is for all three in the same week.
| Nutrient | Cod (100g) | Sardines (100g) | Salmon (100g) |
|---|---|---|---|
| EPA + DHA | 0.3g | 1.5g ✓ | 2.0g ✓ |
| Tryptophan | 279mg ✓ | 250mg | 260mg |
| Vitamin B12 | 1.2μg ✓ | 8.9μg ✓✓ | 3.2μg |
| Iodine | 110μg ✓ | 35μg | 14μg |
| Selenium | 33μg ✓ | 30μg | 36μg |
| Vitamin D | 44IU | 272IU ✓ | 447IU ✓ |
| Calcium | 18mg | 382mg ✓✓ | 12mg |
| Cost per portion | Low ✓ | Very low ✓ | Medium–high |
The table makes the rotation logic obvious. Sardines win on B12, calcium, vitamin D. Salmon wins on EPA/DHA. Cod wins on iodine and is the most affordable option by a significant margin. A week that includes all three covers the full anxiety-supportive nutrient profile that no single fish provides alone.
Greek Baked Cod Recipe — Built for Anxiety Support
This is the Dinner 3 from the anti-inflammatory dinner rotation — baked with tomatoes, capers and EVOO. The capers add quercetin (MAO-inhibitory, extends serotonin action in the synapse), the tomatoes add lycopene and vitamin C, and the EVOO adds oleocanthal. Combined with cod’s tryptophan, B12 and iodine, this is a genuinely comprehensive anxiety-support meal in 23 minutes.
⚠️ Disclosure: This post contains affiliate links. If you purchase through my links I earn a small commission at no extra cost to you. I only recommend products I use and trust.
Greek Baked Cod for Anxiety (Mediterranean Style)
Ingredients
- 2 cod fillets (150–180g each)
- 1 cup cherry tomatoes, halved
- 3 tbsp capers, drained
- 4 tbsp extra virgin olive oil
- 3 garlic cloves, thinly sliced
- Zest and juice of 1 lemon
- 1 tsp dried oregano
- Sea salt and cracked black pepper
- Fresh parsley to finish
Method
- Preheat oven to 200°C (180°C fan).
- Scatter tomatoes, capers and garlic in a baking dish. Drizzle with 2 tbsp EVOO, season and toss to coat.
- Place cod fillets over the vegetable base. Drizzle remaining EVOO over the fish. Add lemon zest and oregano.
- Bake for 18 minutes until cod is opaque and flakes easily at the thickest point. Do not overcook — cod goes from perfect to dry very quickly.
- Squeeze lemon juice over, scatter fresh parsley, spoon pan juices over the fish. Serve immediately.
Ceramic or Stainless Baking Dish
Baking cod in a PTFE-coated dish at 200°C is the exact scenario where Teflon degradation is a concern — high heat, acidic ingredients (lemon, tomatoes), regular use. Ceramic or stainless baking dishes are the non-toxic choice for this recipe.
View on Amazon →Frequently Asked Questions
Is cod good for anxiety?
Yes — cod supports anxiety reduction through tryptophan (serotonin precursor, 279mg per 100g), vitamin B12 (myelin synthesis and nerve function, deficiency strongly linked to anxiety), iodine (thyroid support — subclinical hypothyroidism mimics anxiety symptoms), and selenium (glutathione antioxidant cofactor for brain protection). It’s not an omega-3 powerhouse like sardines, but it covers complementary anxiety pathways that oily fish doesn’t address as directly.
What fish is best for anxiety?
For omega-3 neuroinflammation reduction: mackerel, sardines and salmon. For tryptophan, B12 and iodine: cod and haddock. The most comprehensive approach rotates all of them — sardines or mackerel 2–3x per week for EPA/DHA, cod once per week for the complementary nutrient profile. No single fish covers every anxiety-relevant mechanism.
Does cod have omega-3?
Yes — approximately 0.2–0.3g combined EPA/DHA per 100g. This is significantly less than oily fish (sardines 1.5g, mackerel 2.5g) but not zero. Cod should supplement rather than replace oily fish for omega-3 purposes. Its value for anxiety is primarily through tryptophan, B12 and iodine rather than EPA/DHA directly.
Is cod good for depression?
Cod contributes to depression-supportive nutrition through tryptophan (serotonin precursor), B12 (nerve function, deficiency independently causes depressive symptoms), iodine (thyroid support — subclinical hypothyroidism is a common undiagnosed driver of depression), and selenium (glutathione brain antioxidant). As part of a Mediterranean dietary pattern, regular white fish consumption is associated with lower depression rates in observational research.
How often should I eat cod for mental health benefits?
Once per week is sufficient to meaningfully contribute B12, tryptophan and iodine to an anxiety-support protocol. Complement with sardines or mackerel 2–3x per week for EPA/DHA. Together, this rotation covers the full range of anxiety-relevant nutritional mechanisms more comprehensively than either fish type alone.
Can I substitute haddock for cod?
Yes — haddock has a very similar nutritional profile to cod, slightly lower in iodine (66μg vs 110μg per 100g) but otherwise comparable in tryptophan, B12 and selenium. It is an excellent substitute and often cheaper depending on your location. Pollock is another reasonable substitute, though nutritionally slightly inferior. Sea bass and sea bream also work in this recipe with adjusted cooking time.
The case for the rotation
Anxiety is not a single-mechanism problem and it does not have a single-mechanism solution. The serotonin pathway needs tryptophan. The neuroinflammation pathway needs EPA and DHA. The nerve function pathway needs B12. The thyroid pathway needs iodine. The antioxidant pathway needs selenium.
No single food covers all of them. The keto Mediterranean diet, as a pattern, covers them collectively — sardines and mackerel for omega-3, cod for tryptophan and iodine and B12, EVOO for oleocanthal and BDNF support, fermented foods for the gut-serotonin connection, leafy greens for magnesium and GABA.
Cod earns its weekly place in that rotation not by being the most impressive fish on the table but by doing something the more celebrated fish doesn’t do. That is, in the end, exactly what a good rotation requires.