Sie fressen zuerst die Schnecken, Würmern oder Insektenlarven, dann fressen sie andere (und sogar die Eigene) Fischarten. Die Barsche laichen von März bis Mai. Die Wassertemperatur muss ca. 12 Grad haben, damit die Barsche laichen können. Ein ausgewachsenes Weibchen ist im Stande, beim Laichvorgang zwischen ca. 3.000 bis 300.000 Eier abzulegen. Die Barsche können wir meistens in Gruppen von 5-12 Fischen begegnen.
Najpierw pożerają ślimaki, robaki i larwy owadów, potem pożerają inne (a nawet swoje) gatunki ryb. Okonie składają ikrę od marca do maja. Temperatura wody musi wynosić około 12 stopni aby okonie mogły składać ikrę. Dorosła samica w czasie tarła jest w stanie złożyć około 3000-300000 jaj. Okonie możemy spotkać zazwyczaj w grupach liczących od 5 do 12 ryb.