23 May 2026 · 7 min read
Why Am I Tired After Eating Fish?
Why fish causes post-meal fatigue — tryptophan concentration in oily vs white fish, omega-3's anti-inflammatory role, vitamin D in oily fish, cooking method effects, and mercury in large fish at high consumption.
This article is AI-assisted and reviewed by the WhyAmITired team. It is for informational purposes only and does not constitute medical advice. Where evidence is preliminary we say so — always consult a GP for personal health concerns.
Fish is widely regarded as an energy-supporting food — and the long-term evidence strongly supports this. Omega-3 fatty acids reduce inflammation, vitamin D supports mitochondrial function, and the high-quality protein provides sustained satiety. Yet some people consistently feel tired after eating fish, particularly oily fish like salmon, mackerel, or tuna. The reasons are traceable and specific.
The NHS recommends eating at least two portions of fish per week, including one of oily fish, for their contribution to energy metabolism and brain function.
Not sure exactly what's making you tired?
Our free 2-minute AI analysis identifies your specific root causes — not generic advice.
Get Your Free Analysis →Why Fish Makes You Tired
Oily fish has high tryptophan concentration
Tryptophan is the amino acid precursor to serotonin and melatonin — the relaxation and sleep hormones. Oily fish (salmon, mackerel, sardines, tuna) has a particularly high tryptophan content:
- Salmon: ~330mg tryptophan per 100g cooked
- Tuna (canned in brine): ~320mg per 100g
- Mackerel: ~280mg per 100g
- Sardines: ~260mg per 100g
- Cod (white fish): ~190mg per 100g
- Haddock: ~185mg per 100g
A 150g serving of salmon provides approximately 500mg of tryptophan — more than three times the amount in a chicken breast of the same weight (though this comparison is often misrepresented; most high-protein foods contain significant tryptophan). At this level, the contribution to serotonin synthesis is meaningful.
When fish is eaten alongside carbohydrates — as it often is (fish pie, fish and chips, rice dishes, pasta with tuna) — the insulin response clears competing amino acids from the blood, leaving tryptophan with disproportionate access to the brain and accelerating serotonin production. The drowsiness typically arrives 30–60 minutes after eating.
White fish causes less tryptophan-driven fatigue than oily fish
The difference between oily fish and white fish is significant for post-meal energy. White fish (cod, haddock, pollock, sole) has substantially lower tryptophan content and dramatically lower fat content — meaning less CCK-driven rest signalling as well.
A grilled haddock fillet provides approximately 280mg of tryptophan (at 150g serving) compared to 500mg from salmon. The CCK response from cod (0.5–1g fat per 100g) is minimal compared to salmon (10–14g fat per 100g). People who find salmon reliably tiring but cod tolerable are likely responding to this combination of tryptophan and fat differences between oily and white fish.
Omega-3 fatty acids trigger the CCK rest response
The high fat content of oily fish — predominantly omega-3 fatty acids (EPA and DHA) — triggers cholecystokinin (CCK) release from the small intestine when it arrives there. CCK signals the gallbladder to release bile for fat digestion, slows gastric emptying, and activates vagal nerve pathways that promote parasympathetic rest.
Despite omega-3 being beneficial for long-term energy and inflammation, the immediate physiological effect of a high-fat meal containing omega-3 is the same as any other high-fat meal in terms of CCK signalling: it activates the rest-and-digest state. The anti-inflammatory long-term benefits of EPA and DHA are not an immediate energising effect — they operate over weeks and months of consistent consumption.
Vitamin D in oily fish supports long-term energy but not immediate
Oily fish is one of the few dietary sources of vitamin D: a 100g portion of salmon provides approximately 14µg of vitamin D, around 70% of the recommended daily intake. Adequate vitamin D is important for energy metabolism — vitamin D deficiency is a well-established cause of fatigue, muscle weakness, and low mood.
However, vitamin D from a single fish meal doesn't provide an immediate energy effect. It contributes to long-term vitamin D status, which reduces chronic fatigue if deficiency was present, but it's not a stimulant that counters post-meal drowsiness.
For people who are vitamin D deficient (common in the UK given limited sunlight), regular oily fish consumption will gradually improve energy levels over weeks — but the immediate post-fish tiredness is still present regardless.
Cooking method significantly changes fat load and GI contribution
How fish is cooked affects both its fat content and the accompanying carbohydrate load:
- Grilled or poached salmon: Fat from the fish itself; no additional carbohydrate; minimal CCK beyond the fish's natural fat
- Battered and deep-fried fish (fish and chips): Fish fat + absorbed frying oil (adds 8–15g fat) + batter (high-GI carbohydrate, GI ~70–80) + chips (high-GI) — multiple overlapping fatigue mechanisms
- Fish pie (creamy, with potato topping): Fish protein + cream and butter fat + potato (GI ~80) — significant fat-CCK and carbohydrate-crash combination
Post-meal tiredness attributed to "fish" is frequently tiredness from how the fish was prepared. Battered cod from a chip shop has almost nothing in common physiologically with poached cod from a pan, despite using the same fish.
How Long Does Post-Fish Fatigue Last?
Tryptophan-driven serotonin effects build over 30–60 minutes and can last one to two hours. CCK effects from oily fish fat peak at 30–45 minutes and resolve within two hours. For fried fish with carbohydrates, a blood sugar crash arrives 60–90 minutes after eating and adds to the fatigue duration.
What to Do About It
Choose white fish for midday meals. Cod, haddock, pollock, or sea bass have lower tryptophan and essentially no CCK-triggering fat load. They provide excellent protein without the drowsiness-promoting compounds of oily fish.
Eat oily fish in the evening. Salmon, mackerel, and sardines use their tryptophan and fat-driven rest effects to your advantage at dinner — the drowsiness is appropriate timing.
Prepare fish without high-GI carbohydrates. Grilled salmon with vegetables and olive oil produces much less post-meal fatigue than the same salmon with potatoes or rice. Adding pasta or chips amplifies the tryptophan-insulin pathway significantly.
Avoid batter and deep frying. The carbohydrate from batter and the additional fat from frying both amplify post-meal fatigue. Grilled, steamed, or baked fish produces a meaningfully different post-meal energy response than fried fish.
When to See a Doctor
Occasional tiredness after fish is normal. Fish allergy is relatively uncommon but can cause fatigue as part of an allergic response. If fish-related tiredness is accompanied by skin changes, gut symptoms, or unusual reactions, discuss with your GP.
Related
- Why Am I Tired After Eating?
- Tired After Eating Chicken?
- Tired After Eating Eggs?
- Foods That Cause Fatigue
Not sure exactly what's making you tired?
Our free 2-minute AI analysis identifies your specific root causes — not generic advice.
Get Your Free Analysis →Sources
Frequently Asked Questions
Why does salmon make me more tired than cod?
Salmon has approximately 75% more tryptophan per gram than cod, and dramatically more fat (10–14g per 100g vs 0.5–1g). The additional fat triggers a stronger CCK rest response, and the higher tryptophan produces more serotonin when insulin clears competing amino acids. Cod is physiologically a much lighter food than oily fish for post-meal energy.
Does eating fish at night help with sleep?
Yes, oily fish in particular. Salmon, mackerel, and sardines combine high tryptophan (serotonin/melatonin precursor), omega-3 fat (CCK rest signalling), and vitamin D (supports melatonin synthesis in people who are deficient). Eaten in the evening, these properties are genuinely sleep-supporting rather than problematic.
What else could cause tiredness after eating?
General post-meal fatigue has several causes beyond the specific food — meal size, blood sugar regulation, circadian timing, and underlying conditions like iron deficiency or thyroid issues can all contribute. If you're consistently tired after all meals regardless of what you eat, a broader investigation is worthwhile.
Find out exactly what's driving your fatigue
Generic advice only goes so far. Get a free personalised analysis based on your sleep, stress, caffeine, and diet — takes 2 minutes.
Free · No spam · Unsubscribe any time
Related Articles
Why Am I So Tired in Summer?
Discover why summer heat, disrupted sleep, and dehydration combine to drain your energy — and what to do about it.
Cortisol and Fatigue: How Your Stress Hormone Affects Your Energy
Explore the relationship between cortisol and fatigue, including how cortisol dysregulation affects energy levels, practical interventions, and how to measure your cortisol levels.
Why Boredom Makes You Tired: The Paradox of Under-Stimulation
Boredom drains energy because your brain keeps searching for stimulation without finding any. Here's the neuroscience behind under-stimulation fatigue and what actually helps.