Les dorés sont des piscivores (c'est-à-dire des mangeurs de poissons) et se nourrissent généralement de toutes les espèces de poissons qu'ils peuvent attraper et avaler, indique le site Web de l'Université du Minnesota. Ils mangent couramment la perchaude et diverses espèces de ménés et de dards. Les larves et les jeunes dorés se nourrissent de puces d'eau, de copépodes, de petites larves d'insectes et de larves de poissons.
Le doré jaune est strictement carnivore et ne mange que des animaux, selon le catalogue de bestioles fourni par l'Université du Michigan. Les jeunes dorés se nourrissent d'organismes microscopiques appelés zooplancton. Les dorés plus âgés consomment principalement d'autres poissons, comme le tambour d'eau douce et la perchaude. Ils mangent également des chiots de boue, des escargots, des écrevisses et des insectes aquatiques. De plus, leur régime alimentaire comprend de petits mammifères lorsque les poissons et les insectes ne sont pas disponibles. Le doré jaune se nourrit généralement la nuit.
Le ministère des Ressources naturelles du Minnesota déclare que le doré jaune a une vision en basse lumière et une sensibilité à la lumière vive qui lui permet de se nourrir dans des eaux peu profondes à l'aube et au crépuscule. Pendant la journée, ils cherchent un abri dans l'ombre des falaises, des rondins, des rochers et des mauvaises herbes lourdes. Lorsqu'ils ne peuvent pas trouver de couvert, ils cherchent refuge dans des eaux plus profondes. Le doré jaune se nourrit d'espèces d'eau libre en se suspendant au-dessus des eaux profondes. Ils s'attaquent fortement à la perchaude, qui n'a pas une bonne vision par faible luminosité et est une proie facile la nuit.