Sole fish, in particular, are high in selenium, vitamin B12, and phosphorus, as well as a variety of other vitamins and minerals. Furthermore, despite the fact that they are at a high risk of contamination with certain compounds, they are typically lower in mercury than many other types of fish.