在春天产卵，不远离海洋，5至6月时洄游至海洋，通常接近底部觅食。成鱼吃水生与陆栖的昆虫、软体动物、甲壳动物、鱼卵、与其他的小鱼；幼鱼主要以浮游动物为食。虹鳟能寄生23种原生生物寄生虫和至少169种后生生物寄生虫。养殖的虹鳟同样容易被寄生虫感染，例如对丹麦的虹鳟淡水养殖场的抽查，发现了10种后生生物寄生虫和10种原生生物寄生虫。阿根廷科学家报道，抽查了阿根廷南部一个湖里的114条虹鳟，找到了两种，感染率分别是57.8%和28.0%。智利科学家报道，他们抽查了智利引进的虹鳟，阔节裂头绦虫感染率高达71%，虹