宽体金线蛭主要以软体动物、水生昆虫、蚯蚓和水蚤等无脊椎动物的体液或腐肉为食,特别喜欢吃螺蚌。具体来说:

幼蛭阶段:当5至10毫米长的幼蛭从卵茧中钻出后,会立即用头部的化学感受器寻找幼小的螺类,并将身体钻进螺壳内取食其体液。此时,需要每天投喂幼小的螺类,并清除螺壳,清洗时必须注意螺壳内可能躲藏的幼蛭。随着个体的增大,投喂的螺类也要相应增大。
成蛭阶段:成熟的宽体金线蛭需要投喂大的田螺。除了螺类,还可以投喂蚯蚓、鱼、青蛙、禽畜等动物的血液,以及米糠等人工饲料。在人工养殖条件下,为了丰富其食性,有时也会投喂一些昆虫的幼虫。