Fish can be one of the healthiest foods you eat—or one of the most dangerous, depending on which you choose. After 60, your body becomes more sensitive to toxins like mercury, and your kidneys and heart need extra protection. Knowing which fish to avoid and which to embrace can make a real difference in your long-term health.
The 4 WORST Fish for Seniors Over 60
1. Swordfish
Swordfish is a large predator fish that sits high on the food chain. It accumulates high levels of mercury, which can damage the nervous system and kidneys. For seniors, even moderate consumption can be risky.
Why avoid it: Very high mercury content.
Safe alternative: Swap for haddock or cod.
2. King Mackerel
King mackerel is another large, predatory fish with dangerously high mercury levels. It is not the same as Atlantic mackerel, which is safer. King mackerel should be completely avoided.
Why avoid it: Extremely high mercury content.
Safe alternative: Choose Atlantic mackerel instead.
3. Tilefish (Gulf of Mexico)
Tilefish from the Gulf of Mexico has some of the highest mercury levels of any fish. The FDA specifically advises pregnant women and older adults to avoid it entirely.
Why avoid it: Very high mercury, linked to neurological and kidney damage.
Safe alternative: Choose Pacific cod or pollock.
4. Shark
Shark meat can contain high levels of mercury and other heavy metals. It also has a high concentration of urea, which can be hard on the kidneys.
Why avoid it: High mercury and urea content.
Safe alternative: Choose wild-caught salmon or trout.
The 4 BEST Fish for Seniors Over 60
1. Wild-Caught Salmon
Salmon is rich in omega-3 fatty acids, which reduce inflammation, support heart health, and protect the brain. It is low in mercury and high in vitamin D.
Why it’s good: Anti-inflammatory, heart-healthy, low mercury.
How to eat: Bake, grill, or poach. Aim for 2 servings per week.
2. Sardines
Sardines are small, low on the food chain, and packed with omega-3s, calcium, and vitamin D. They are one of the safest and most nutrient-dense fish you can eat.
Why they’re good: Very low mercury, high in nutrients, affordable.
How to eat: Choose sardines packed in olive oil or water. Mash on toast or add to salads.
3. Atlantic Mackerel
Unlike king mackerel, Atlantic mackerel is a smaller fish with low mercury levels. It is rich in omega-3s, selenium, and vitamin B12.
Why it’s good: High omega-3s, low mercury, supports heart and brain health.
How to eat: Grill or bake with lemon and herbs. Avoid smoked or salted varieties.
4. Rainbow Trout
Rainbow trout is a lean, mild-flavored fish that is easy to digest. It provides high-quality protein and selenium, an antioxidant that supports kidney health.
Why it’s good: Low mercury, gentle on digestion, supports kidney function.
How to eat: Pan-sear with olive oil and herbs, or bake with vegetables.
How Often Should You Eat Fish?
- Aim for 2–3 servings per week of the “good” fish listed above.
- A serving is about the size of your palm (3–4 ounces).
- Vary your choices to get a range of nutrients and minimize any risk.
Tips for Safer Fish Consumption
- Choose smaller fish – They accumulate fewer toxins.
- Buy wild-caught when possible – It generally has a better nutrient profile and fewer contaminants than farmed fish.
- Avoid fried fish – Frying adds unhealthy fats and destroys beneficial omega-3s.
- Limit canned tuna – Even light tuna contains some mercury. Stick to skipjack or albacore no more than once a week.
A Gentle Reminder
Fish is a wonderful source of nutrition, but smart choices matter, especially after 60. By avoiding the four worst fish and embracing the four best, you can support your heart, brain, kidneys, and overall health. Your body will thank you for choosing wisely.
Ready for more interesting reads? You won’t want to miss Why A Glass of Water First Thing in the Morning Can Help And How to Do It Safely, and for a change of pace, check out My Mother Came Back From the Beach Laughing. My Daughter Wasn’t With Her. or even My Brother Sold My Laptop. My Parents Demanded I Apologize. I Said “Alright.”.