斗鱼生性凶猛,食性杂,可以喂人工合成的饲料也可以喂丰年虫、丝蚯蚓、水蚤等浮游生物或者孑孓等昆虫的幼虫,这种鱼还吃水草等藻类植物。
喂活食有利于鱼的发色,使斗鱼表面色彩更加艳丽,但是活食有可能带有病菌,所以喂之前要对其进行杀菌消毒
斗鱼一般吃人工饲料、红虫、丰年虾、水虱等。野生斗鱼主要摄食浮游动物、昆虫幼虫,也食丝状藻类。斗鱼是属于杂食偏肉食性的鱼种,因此可搭配喂食多种饵料,尽量不要让斗鱼的食谱过于单调。
通常人工干燥饵料营养成份齐全且干净卫生,是大多数人饲喂斗鱼的必备饵料;为适应斗鱼水上层活动的习性,最好选浮水性饲料。