Les perches dorées adultes sont des carnivores qui se nourrissent de petits poissons et de macrocrustacés, notamment d'écrevisses, de crevettes, de grenouilles, de petits poissons et d'invertébrés aquatiques.