羅非魚生活在中下層,是以植物為主食的雜食性魚類。羅非魚不耐低溫,水溫10℃左右就會凍死。單養羅非魚,在水深1米的池塘裏,每畝可放3厘米大小的魚3000-5000條,產量可達300-400斤。混養可分為以羅非魚為主和以羅非魚為主、羅非魚為輔兩種形式。以羅非魚為主的成魚池放養3-5 cm的羅非魚2500尾,養殖規格可達1.80-200g/魚。以家養魚類為主的池塘飼養羅非魚,可增產10%-20%。成年羅非魚主要以浮遊生物和有機碎屑為食,所以無論是單獨飼養還是與家養魚類混養,水質都應該是肥沃的。通過施肥培養水質,使水中有豐富的生物餌料。壹般每畝每周施糞肥100-150公斤或綠肥200-300公斤。