The top 5 fish for nutritional value include herring, tuna, cod, salmon, and mackerel. Each of these fish offers unique health benefits and is rich in essential nutrients.