Le Crenicichla saxatilis se rencontre habituellement dans les ruisseaux et les petites rivières. Il consomme principalement des insectes aquatiques et des poissons.