吃小魚小蝦、水生昆蟲、螺類、水藻等等。
河蟹一般白天隱蔽在洞中,夜晚出洞覓食。在陸地上,河蟹並不太攝食,往往將岸上食物拖至水下或洞穴邊,再行攝食。週年中河蟹除低温蟄居暫不進食外,即使冬季洄游也照常攝食。在水質良好,水温適宜,餌料豐盛時,河蟹食量很大,一晝夜可連續捕食數只螺類,剛蜕皮的軟殼蟹,肢殘個體。