螃蟹是杂食性动物。一般人工养殖以腐殖食物为主,也有养殖者喂一些鱼干和昆虫或水生植物等。野生螃蟹是放养的。它们以鱼虾尸体、水生植物、蜗牛肉等为食。食物匮乏时,它们也会以同类为食。
如果是暂时在家养,可以喂一些芝麻和碎鸡蛋给螃蟹吃。螃蟹不挑食,小虾米,鸡蛋,大白菜,豆干等。螃蟹吃所有这些东西。不过建议这些喂螃蟹的东西都要煮熟,因为生的会让蟹水很快就有鱼腥味。