It can be, but it depends on the specific variety. Generally speaking, lean white fish (such as cod and haddock) tend to provide the most protein per gram. For more information, see this list of fish and shellfish with high protein content.