Trout Rainbow trout is considered to be one of the healthiest fish. This freshwater species is a great source of protein, healthy fats, and B vitamins. A 3.5-ounce (100-gram) serving of trout fillet offers about 312% of the DV for vitamin B12 and 1,171 mg of omega-3 fatty acids.