Best Fish to Eat: 12 Healthiest Options

4. Mahi-mahi

A tropical firm fish, mahi-mahi can hold up to almost any preparation. Because it’s also called dolphinfish, it’s sometimes confused with the mammal dolphin. But don’t worry, they’re completely different.

Try some blackened mahi-mahi tacos with a chipotle mayo for dinner.

5. Mackerel

As opposed to leaner white fish, mackerel is an oily fish, rich in healthy fats. King mackerel is a high-mercury fish, so opt for the lower mercury Atlantic or smaller mackerel choices.

Try these recipes for meal ideas.

6. Perch

Another white fish, perch has a medium texture and can come from the ocean or fresh water. Because of its mild taste, a flavorful panko breading goes well with it, like in this recipe.

7. Rainbow trout

Farmed rainbow trout is actually a safer option than wild, as it’s raised protected from contaminants. And, according to the Monterey Bay Aquarium Seafood Watch, it’s one of the best types of fish you can eat in terms of environmental impact.

Try these delicious trout recipes.

8. Sardines

Also an oily fish, sardines are rich in many vitamins. The canned version is easy to find, and it’s actually more nutritious because you’re consuming the entire fish, including bones and skin —don’t worry, they’re pretty much dissolved.

Try topping a salad with a can of them for a nice meal.