螃蟹的食性很杂,荤素均吃,并且喜欢吃鱼、虾、螺、蠕虫、蚯蚓、昆虫及其幼早等动物性食物,也残食受伤或刚蜕壳的同类,抱卵蟹在饥饿时取卵当食。在自然环境中,螃蟹容易得到的食物多为水草,所以以植物食性为主。
螃蟹十分贪食,食量也大,消化能力很强。在食物丰富时可以吃得很多,而没有食物时,几天甚至一个月不吃,也不至饿死,这是因为在饱食后,会把多余的营养贮存在肝脏中。在越冬期间,才停止或减少摄食。螃蟹不仅贪食,而且有抢食好斗的习性。为了争抢食物,经常会互相残杀。