Rainbow trout
Rainbow trout is one of the best sources of B vitamins, protein, and healthful fats among fatty fish. A serving of 100 grams of trout fillet provides nearly 312% of the daily value for vitamin B12 and nearly 1171 mg of omega-3 fatty acids. In addition, trout is a rich source of minerals such as selenium, phosphorus, and manganese.