食蚊魚的主要食物是蚊子這類無脊的蟲類,尤其喜食蚊子幼體。由于食蚊魚無胃,消化道較粗短,在捕食蚊子幼體時可謂是狼吞虎咽。當水溫適宜時,每條食蚊魚一晝夜可吞食蚊子幼體40~100只,最多能吞食200多只。利用食蚊魚滅蚊,既不污染環境,又能把蚊子幼蟲消滅在水體里,可有效地控制蚊子的滋生。
成食蚊魚因吞食蚊子而成為蚊蟲的天敵,因此對消滅蚊子及其它蚊子的幼蟲有一定作用。食蚊魚的適應性很強,不僅可以生活于河溝、池塘、沼澤、水稻田等各種水體中,也能放養在小水池、假山水池、家庭種蓮缸、插花瓶等小型水體里。蚊子在水溫5~40℃的環境中均能生活,平時喜集群游動于水的表層,行動敏捷。