1、河蟹为杂食性甲壳类。动物性食物有鱼、虾、螺、蚌、蚯蚓及水生昆虫等;植物性食物有浮萍、丝状藻类、苦草、金鱼藻、菹草、马来眼子菜、轮叶黑藻、凤眼莲(水葫芦)、喜旱莲子草(水花生)和南瓜等。
2、精饲料有豆饼、菜饼、小麦、稻谷和玉米等。但在一般情况下,水草等食物较易获得,故在自然环境中,其胃内食物组成常以植物性食物为主。