水蛭是杂食性动物,主要以吸食动物的血液或体液为生。在自然环境中,它们常以水中浮游生物、昆虫、软体动物等为食。在人工养殖条件下,水蛭的饵料更为丰富,包括动物内脏、熟蛋黄、配合饲料、植物残渣、淡水螺贝类、杂鱼类、蚯蚓等。其中,药用吸血水蛭如日本医蛭和菲牛蛭,则通常以动物的鲜血凝块为主食,以确保其无菌饲养环境。