La plupart des crabes de mer sont considérés comme des carnivores et mangent à peu près n'importe quelle viande qu'ils peuvent trouver. Il existe cependant quelques espèces omnivores qui se nourrissent aussi bien de plantes que de viande.
Les crabes océaniques populaires, tels que le crabe dormeur et le crabe royal, mangent une variété de poissons ainsi que d'autres animaux des fonds marins tels que les oursins, les étoiles de mer, les dollars des sables et les escargots. Ils sont également connus pour manger les œufs de ces animaux et même pour chasser les membres de leur propre espèce. Les crabes bleus ont tendance à être des charognards et à se nourrir de nombreux types d'organismes morts, mais sont connus pour manger d'autres crustacés. Ils mangent aussi des plantes vivantes à l'occasion.