1、河蝦屬於雜食性動物,當野生河蝦尚處於幼蝦階段時,主要以浮游生物為食,成蝦階段主要以固着藻類、多種絲狀藻類、各種底棲小型無脊椎動物、水生動物的屍體、有機碎屑以及植物碎片為食。
2、除此之外,野生河蝦還會吃螺肉、蚌肉、魚肉、蝦肉,有時候也會吃水草。若進行人工飼養,可對它們投餵魚食,或其他適宜的飼料。