Everyone knows that fish is supposed to be good for you. Most experts recommend at least one serving of fish each week, but that’s not to say all fish is good for you. So what’s the worst fish you can eat? In a report, Tilefish ranks dead last in the 25 worst fish you can eat. Why? Tilefish has the highest mercury level among all varieties of fish with 883 parts of mercury per billion. If you find a Tilefish from the Gulf of Mexico the mercury levels could reach up to 1,445 ppb! That’s 45% higher than the USDA allowed maximum.
Nutrition (per 3 oz serving): 82 calories, 1.96 g fat (0.4 g saturated fat), 45 mg sodium, 0 g carbs, 0 g fiber, 0 g sugar, 14.9 g protein
Omega-3s (mg per 3 oz): 365
Mercury levels (parts per billion): 883
So if Tilefish is the worst fish you can eat, what’s the best? Atlantic Mackerel. Listed on Seafood Watch’s “Super Green List,” this fish is a triple threat: it’s low in mercury, provides almost eight times the recommended omega-3 intake per day, and is classified as a Seafood Watch “Best Choice” in terms of sustainability. Just watch out for canned mackerel, which can have mercury levels up to 586 ppb.
Nutrition (per 3 oz serving): 174 calories, 11.8 g fat (2.8 g saturated fat), 76 mg sodium, 0 g carbs, 0 g fiber, 0 g sugar, 15.8 g protein
Omega-3s (mg per 3 oz): 1,954
Mercury levels (parts per billion): 45
If you’d like to read the entire list of the top 25 best and 25 worst fish you can eat, copy the address below into your browser.