Regenbogenforellen sind omnivore Fische, die sich je nach Verfügbarkeit der Nahrungsquelle an unterschiedliche Nahrung anpassen. Ihre bevorzugte Nahrung besteht jedoch aus Insekten und deren Larven, kleinen Krebstieren, Weichtieren und kleineren Fischen. Die Nahrungsaufnahme variiert saisonal und mit der Größe des Fisches, wobei größere Regenbogenforellen tendenziell mehr Fisch fressen als ihre kleineren Artgenossen.