10 Cheap Fish You Should Avoid and What To Buy Instead

Beautiful woman selecting fish

Urilux/istockphoto

Cheapism is editorially independent. We may earn a commission if you buy through links on our site.
Beautiful woman selecting fish
Urilux/istockphoto

Hooked on Cheap Fish?

As any trip to the fish market will reveal, seafood isn’t always cheap. Still, people like to eat it, and when there’s a seeming bargain on a particular variety, it’s like finding an affordable Ferrari. At least, that’s how it seems at first.


The reasons for the low prices can vary, but frequently, these affordable options have an origin story that reveals you should pass them by. Some are overfished, some are the product of poor sustainability practices, and some do gross things to your body that you are guaranteed not to enjoy. 


So take a look at this list of 10 cheap fish to avoid, with suggestions for safer, healthier options that won’t break the bank.  

Pan Fried Tilapia Fish
LauriPatterson/istockphoto

1. Tilapia

According to WebMD, there are some potential hazards that come with eating tilapia. China is a popular source of frozen tilapia in the states, and the U.S. government has found “questionable practices in Chinese fisheries, including heavy use of antibiotics and cases in which farms have fed animal waste to farmed fish, which could lead to bacterial contamination.” Use wild-caught trout instead, which has a similar mild flavor and is more nutritious. 

Fish and Chip
4kodiak/istockphoto

2. Atlantic Cod

Atlantic cod is caught on the New England coast, and according to Monterey Bay Aquarium Seafood Watch, it’s overfished in the U.S. and categorized as “endangered” in Canada. (However, it's okay to buy it if it was caught in the Georges Bank or the Gulf of Maine.) The aquarium suggests buying Pacific cod caught in Alaska instead, where it isn’t being overfished. 

Grilled salmon served with green beans
VeselovaElena/istockphoto

3. Farmed Salmon

In 2022, Time called farmed Atlantic salmon “the most popular fish on dinner tables in North America,” but cautioned that they’re raised in overcrowded cages that are “rife with parasites and disease” and “doused regularly with pesticides and antibiotics.” Yikes. Opt for wild Alaskan salmon instead, which is low in contaminants and a natural source of omega-3 fatty acids. 

Pan Seared Halibut
Fudio/istockphoto

4. Atlantic Halibut

According to Monterey Bay Aquarium Seafood Watch, eating Atlantic halibut is not advisable. It’s frequently caught in bottom trawls, and while it’s unknown whether it’s overfished, the site described it as “likely severely depleted.” Look for Pacific halibut or Dover sole as alternatives instead. 

Chilean seabass
THEPALMER/istockphoto

5. Chilean Sea Bass

You shouldn’t avoid Chilean sea bass simply because it’s overfished and caught using destructive methods. You should avoid it because it’s often not actually Chilean sea bass but Patagonian toothfish, according to Daily Meal. Its name was changed in the 1970s when it wasn’t selling under its real name. Try black cod instead, also known as sablefish. 

White Fish Plate - Orange Roughy - Wild Rice - Brussel Sprouts, Kale, Cranberry Salad - Top Down
carlofranco/istockphoto

6. Orange Roughy

According to no less an authority than the U.S. Food and Drug Administration (FDA), two groups of people are strongly discouraged from eating orange roughy – anyone who is or might become pregnant or breastfeeding, and children aged 1 year to 11 years old. It has very high mercury levels, which should be a good reason to avoid it whether you’re pregnant, breastfeeding, or a small child. Try barramundi instead, which has a similar texture and taste. 

Pan-Seared Lemon Garlic Swordfish in a Skillet
Candice Bell/istockphoto

7. Swordfish

The FDA also says to stay away from swordfish for the same reason it advises staying away from Orange roughy – it contains high levels of mercury, making it a hazardous choice for pregnant women and children. The high mercury level also means it’s not a great choice for grown men, either. Try mahi-mahi instead for a lean, flavorful option that the FDA describes as a “good” choice in the same graphic that says to steer clear of swordfish. 

Cooking Deep Fried King Mackerel Fish - food preparation.
Adisak Mitrprayoon/istockphoto

8. King Mackerel

Like orange roughy and swordfish, the FDA says to stay away from king mackerel for its high mercury levels. The National Oceanic and Atmospheric Administration (NOAA) recommends getting your mackerel fix with Atlantic mackerel instead, which it calls “sustainably managed and responsibly harvested” under U.S. regulations. 

baked sturgeon with cheese balls, cherry tomatoes, lettuce and sauce
Dahin/istockphoto

9. Atlantic Sturgeon

While Atlantic sturgeon doesn’t have the same issues with mercury content as other types of fish, NOAA says there are still issues with eating it. It’s severely overfished for caviar and meat and is listed under the Endangered Species Act. You are advised to turn your attention from this threatened fish and look for farm-raised sturgeon or roe instead.

Close up Japanese nigiri made with escolar , butterfish or oilfish. healthy food with nutrition.
paulynn/istockphoto

10. Escolar

If only the problem with eating escolar was that it’s overfished. Nope, you should stay away from this fish because it may cause specific issues you won’t want to arise. According to Medical News Todayescolar contains wax esters, which human beings cannot digest. This leads to a condition known as keriorrhea, which the site defines as “oily, orange-colored stools.” You are better off eating an entire box of donuts instead, but since you’ll likely want a fish alternative, try black cod.