Sunfish jsou oportunní predátoři, kteří budou jíst širokou škálu jídla, včetně hmyzu, červů, korýšů a malých ryb. Je také známo, že jedí rostlinné materiál, jako jsou řasy a vodní rostliny. Sunfish se obvykle vyskytují v mělkých, pomalu se pohybujících vodách se spoustou vegetace, což jim poskytuje kryt a zdroj jídla.