Rainbow trout is popular to catch because it provides excellent sporting opportunity for fly fishermen, bait casters and spinners. It is also very good to eat, loved by chefs for the bounty of recipes in which its meat works well. Of freshwater fish, rainbow trout is slightly denser and less fishy tasting than many. It is also highly nutritious like other fish, providing an excellent source of protein, omega-3 fatty acids, vitamin B12 and niacin.