罗非鱼是杂食性鱼类,主要以吃植物为主,但也吃动物。植物包括周围的浮游植物、小型藻类植物以及植物碎屑;动物则包括水蚯蚓、摇蚊幼虫等小型动物。罗非鱼体侧高,背鳍具10余条鳍棘,尾鳍平截或圆,体侧及尾鳍上具多条纵;网列斑纹。