How Much Fish Per Week? (Spoiler: It’s Probably Less Than You Think)
Can I be honest with you? For years, I avoided fish because I’d convinced myself that one bite of salmon would fill me with enough mercury to set off a metal detector. Turns out, I was massively overthinking it and probably missing out on some serious brain and heart perks in the process.
Here’s the thing: you only need about 8 ounces of fish per week. That’s it. Two palm sized portions, and you’ve unlocked most of the benefits researchers keep talking about. Not 8 ounces a day. Not fish with every meal. Just two little servings, and you’re basically a health champion.
Let me walk you through what actually matters and what you can stop stressing about.
Why Bother With Fish at All?
Your heart loves this stuff. People who eat fish twice a week have significantly lower rates of heart disease. One analysis found that just one to two servings of fatty fish weekly linked to a 36 percent lower risk of dying from heart disease. That’s… a lot, honestly, for such a small change.
But here’s what surprised me: fish is also serious brain food. Regular fish eaters tend to have more gray matter than people who rarely touch the stuff. And for pregnant women? The EPA and DHA in fish go straight to work on fetal brain development. Plant based omega-3s (like from flax) only convert at around 5 percent, which is basically nothing. So if you’re pregnant or planning to be, fish or an algae supplement is the real deal.
(And yes, about half of pregnant women eat almost no fish because of mercury fears. We’ll get to why that’s often the wrong call.)
Your Actual Weekly Target
Eight ounces. Two servings. That’s the number.
Only about 24 percent of American adults hit this mark, which makes it one of the easiest nutrition wins out there. You don’t need to count milligrams of omega-3s or obsess over it. Just make at least one of those two servings a fatty fish salmon, sardines, herring, or trout and you’re golden.
If you only eat lean stuff like chicken, you’re still getting protein, but you’re missing the omega-3 punch that comes with salmon compared to poultry. Consider swapping one serving for something fattier, or add an algae based supplement.
Oh, and eating more than two servings? The benefits plateau. So don’t feel like you need to become a fish only person. Two is the sweet spot.
What Does a Serving Actually Look Like?
This tripped me up for a while. A serving is 3 to 4 ounces cooked roughly the size of a deck of cards or your palm (without fingers).
That’s way smaller than most restaurant portions. A typical fish entree at a restaurant is 6 to 8 ounces, which means one dinner out basically covers half your week. Add a tuna sandwich for lunch, and boom you’re done.
Pro tip: raw fillets shrink about 25 to 30 percent when cooked. So that 4 ounce piece you bought? It’s closer to 3 ounces on your plate. Keep that in mind at the grocery store.
The Best Fish to Eat (High Omega-3s, Low Mercury)
This is where it gets fun. You want fish that’s loaded with omega-3s but won’t make you paranoid about mercury. Good news: there’s a lot of overlap.
Your all stars:
- Salmon Very high omega-3s, low mercury, and honestly delicious
- Sardines Cheap, shelf stable, crazy low in mercury (I know, I know give them a chance)
- Herring Affordable and omega-3 packed
- Atlantic mackerel Great choice (but NOT king mackerel more on that in a sec)
- Anchovies Perfect for sneaking into sauces if you’re not a “whole fish” person
A note on tuna: Light tuna (skipjack) is fine for regular eating. Albacore the “white” tuna has about three times the mercury, so I’d cap that at 6 ounces a week.
Fish to Skip Entirely
Some fish just aren’t worth the risk:
- Shark
- Swordfish
- King mackerel
- Tilefish
- Bluefin tuna
These are big predators that accumulate mercury over years. If you’re pregnant, breastfeeding, or feeding kids, these are hard no’s. For everyone else, I’d still skip them there are too many delicious alternatives to bother.
Let’s Talk Mercury (Without the Fear Mongering)
Mercury concerns are real, but here’s what I wish someone had told me years ago: for most adults eating 1 to 2 servings weekly of the right species, the heart benefits massively outweigh any contaminant risk.
The trick is just picking the right fish. Small, short lived fish that sit lower on the food chain stay low in mercury. It’s the big predators the swordfish, the sharks that accumulate the stuff.
One exception: if you’re eating locally caught fish from rivers or lakes, check your state’s advisory first. Local waters can have contaminants that federal guidelines don’t cover.
If You’re Pregnant or Feeding Kids
If you’re pregnant or breastfeeding, the recommendation actually goes up to 8 to 12 ounces weekly from low mercury fish. A developing brain needs these fats. Avoiding fish entirely out of mercury fear is often riskier than eating the right kinds.
For kids, scale portions down by age toddlers need just a couple ounces a week, and by age 11 or so they can eat adult sized portions. Just stick to the low mercury list.
And if you’re planning a pregnancy and have been eating higher mercury fish, switch to low mercury options now. Mercury clears from your body over months, so the sooner, the better.
How to Actually Make This Happen
Here’s what works for me: I keep canned salmon or sardines in the pantry at all times. It removes the “but I don’t have anything thawed” excuse. A sardine toast for lunch or some canned salmon mixed into a salad takes five minutes.
For cooking fresh fish, steam, bake, grill, or pan sear. These methods retain most of the omega-3s. Frying… not so much. (I mean, fried fish is delicious, but if you’re eating fish specifically for health benefits, maybe don’t deep fry it every time.)
On a budget? Canned fish is nutritionally comparable to fresh at a fraction of the cost. Two cans of sardines or mackerel a week at maybe $1.50 a can hits your 8 ounce target for under $3. Farmed salmon is also a solid budget option and has a salmon nutrient profile similar to wild.
What If You Just… Don’t Eat Fish?
Fair enough. Algae based omega-3 supplements are your best bet. Fish get their omega-3s from algae in the first place, so you’re basically going to the source. Look for one with around 450 mg combined EPA and DHA daily.
Plant sources like flaxseed contain a different type of omega-3 (ALA) that your body has to convert, and the conversion rate is… not great. You can’t realistically eat enough flax to match two servings of salmon. Supplements are the practical move here.
So that’s it. Two servings a week. Pick the right species. Don’t overthink the mercury thing. Maybe befriend a can of sardines.
Your heart and brain will thank you and honestly, it’s way less complicated than I used to make it.