Salmon for people who train: what's actually in it and when to eat it
How much protein, omega-3 and vitamin D you get from 100 g of salmon, how many portions a week you need, and when to eat it around training.

Salmon is one of the few foods that puts complete protein and genuinely useful fats on the same plate. The problem is that most people eat it at random — once every three weeks, cooked ten minutes too long — and then wonder why it changed nothing. Here's what's in it, how much you need, and where it fits around your training.
What 100 grams gives you
These numbers are for cooked salmon (baked or poached), not counting any oil you add. The ranges exist because farmed Atlantic and wild salmon differ a lot in fat content:
- Protein: 22–25 g, with roughly 2 g of leucine — enough to trigger muscle protein synthesis from a single meal
- Calories: 200–230 kcal (farmed), 150–180 kcal (wild)
- Fat: 12–14 g (farmed), 6–8 g (wild)
- EPA and DHA: 1,500–2,500 mg (farmed), 1,000–1,500 mg (wild)
- Vitamin D: 8–15 mcg, or 320–600 IU — one of very few foods that contributes anything meaningful here
- Vitamin B12: 3–5 mcg, more than a full day's requirement
- Selenium: 30–40 mcg
For comparison: 100 g of chicken breast has similar protein (26–30 g) but essentially zero omega-3 and zero vitamin D. Salmon isn't a replacement for chicken — it covers what chicken doesn't.
How much per week, how much per meal
Two 150 g portions a week is a realistic target. That's about 300 g weekly, which averages out to 600–900 mg of EPA+DHA per day — above the common recommendation of 250–500 mg daily.
For protein the math works like this: if you weigh 80 kg and lift, you're aiming for 1.6–2.2 g per kilogram, so 130–175 g per day. One 150 g fillet gives you 33–37 g — roughly a quarter of your daily intake from one plate. If you're over 90 kg, go to 200 g per meal and you'll get 45–50 g.
Timing it around training
Before you train
This is the one place salmon has an obvious downside: 150 g of farmed salmon plus a tablespoon of oil is about 25 g of fat, and fat slows gastric emptying. Leave 2.5 to 3 hours between that meal and your session. If you have less than 90 minutes, skip it and eat something leaner — yogurt, egg whites, rice with chicken.
After you train
This is where it belongs. There is no 30-minute anabolic window anyone should be selling you — what matters is getting 30–40 g of protein in within a couple of hours. Fat after training doesn't block recovery or blunt growth in any way you'd notice in practice. Add 60–80 g of dry rice or 250–300 g of potatoes and the meal is complete.
In the evening
Completely fine. A 30–40 g protein meal 1–2 hours before bed works in your favour. The idea that fat eaten at night goes straight to storage doesn't hold up — total daily calories decide that, not the clock.
Wild, farmed, canned and smoked
- Farmed: fattier, more omega-3 per portion, cheaper and easier to find. A perfectly good choice.
- Wild: leaner, fewer calories, slightly less omega-3 per 100 g. Not "healthier", just different.
- Frozen: nutritionally almost identical to fresh. Buy it without guilt.
- Canned: 105 g drained gives about 22 g of protein, and if you eat the softened bones you get 200 mg or more of calcium. The cheapest omega-3 on the shelf.
- Smoked: 100 g carries 2–4 g of salt. Fine on bread now and then, not fine as a regular protein source.
Cooking it so it stays moist
Salt it 10 minutes before cooking. In the oven at 200 °C for 12–15 minutes for a fillet around 2.5 cm thick. In a pan: skin side down for 4 minutes on medium-high, then 1–2 minutes on the other side. An internal temperature of 52–55 °C gives you juicy fish; the official food-safety figure is 63 °C. Anything past 18 minutes in the oven and you've made dry fish you'll blame on not liking salmon.
When to see a doctor
The fish itself is food, not medication, but a few situations are worth a conversation:
- If you're on anticoagulants or antiplatelet therapy and are also considering fish oil above 3 g of EPA+DHA per day, ask before you start.
- If you're pregnant: 2–3 portions of salmon a week are recommended, but cold-smoked salmon is usually avoided because of listeria risk.
- If you have high triglycerides — the omega-3 doses that actually work there are 2–4 g per day and they get prescribed, not guessed.
- If fish gives you a rash, lip swelling or trouble breathing, that's urgent care, not "it didn't sit right".
The short version
- 100 g of cooked salmon: 22–25 g protein, 1,000–2,500 mg EPA+DHA, 320–600 IU vitamin D.
- Two 150 g portions a week covers your omega-3 needs with no supplements at all.
- Leave 2.5–3 hours before training because of the fat; post-workout and evening are ideal slots.
- Frozen and canned salmon are nutritionally fine; smoked is too salty to eat regularly.
- Oven at 200 °C, 12–15 minutes for a 2.5 cm fillet — longer than that and it's dry.
General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.


