Dzikie złote rybki w rzekach to oportunistyczne, adaptacyjne żerowce. Ich dieta obejmuje:
Pokarm roślinny
- Glony, rośliny wodne, nasiona, owoce i gnijąca materię roślną
Pokarm zwierzęcy
- Owady i larwy, małe skorupiaki, robaki i okazjonalnie mniejsze ryby lub ikrę
Żerują również na detritycum i filtrykują zooplankton. W przeciwieństwie do domestycznych złotych rybek, nie jedzą komercyjnych płatków ani granulatów. Dzikie złote rybki mogą być inwazyjne i szkodliwe dla rodzimych ekosystemów, konkurując o zasoby.