河蟹是雜食性甲殼動物。動物性食物包括魚、蝦、蝸牛、貽貝、蚯蚓和水生昆蟲。
植物性食物包括浮萍、絲狀藻類、苦豆子、金魚藻、菹草、馬來眼子菜、黑藻、鳳眼蓮、空心蓮子草和南瓜。
濃縮飼料包括豆餅、菜餅、小麥、大米、玉米。但壹般來說,水生植物等食物容易獲得,所以在自然環境中,胃中的食物組成往往以植物性食物為主。