Goldforellen sind Fleischfresser und ernähren sich hauptsächlich von aquatischen Wirbellosen, wie aquatischen Insekten, Krustentieren und Zooplankton. Ihre Ernährung variiert je nach Nahrungsverfügbarkeit in ihrem Lebensraum.
Spezifische Nahrungsmittel umfassen:
- Insekten: Eintagsfliegen, Köcherfliegen, Steinfliegen und Mücken in larvalen und adulten Stadien
- Krustentiere: Amphipoden, Copepoden und Garnelen
- Zooplankton: Rotatorien, Wasserflöhe und Cladoceren
- Kleine Fische: gelegentlich andere Forellen, Elritzen und Kopffüßer
- Organische Substanz: Algen, Pflanzenreste oder terrestrische Insekten, die ins Wasser fallen
Die spezifische Ernährung kann von Lebensstadium, Lebensraumbedingungen, Konkurrenz, Tageszeit, Wassertemperatur und Nahrungsverfügbarkeit beeinflusst werden.