河虾吃浮游生物、小虾米、水中的动物尸体、藻类等食物。
养殖时可以为其提供新鲜的鱼肉、贝肉,为河虾补充蛋白质,且喂食量要控制在河虾体重的百分之五,还要每周更换两次水分,避免水质污染导致河虾死亡。河虾一般属于杂食性动物,所以可以接受的食物种类有很多。