Las langostas comen peces, gusanos, moluscos, otros crustáceos, plantas, erizos de mar y caracoles. Son omnívoros, lo que significa que consumen tanto la vida vegetal como la animal. Las langostas prefieren cazar y comer presas vivas, pero recorren el fondo del océano en busca de criaturas del mar muerto cuando sea necesario. Algunas langostas de aguas profundas buscan animales grandes y muertos, como las ballenas.
Las langostas usan sus poderosas garras para cazar peces pequeños. Sus garras versátiles también son excelentes herramientas para agarrar y aplastar pequeñas criaturas marinas como almejas, erizos de mar y caracoles. Algunas especies de aguas cálidas no tienen garras.
Se sabe que las langostas que se mantienen en cautiverio se comen unas a otras, pero esto es muy raro en la naturaleza. En 2012, se observaron langostas salvajes de Maine participando en el canibalismo. Se cree que esto se debió al rápido crecimiento de las poblaciones de langostas causadas por la disminución de los depredadores naturales en el área.
Aunque se ha encontrado piel de langosta en los estómagos de las langostas silvestres, eso no siempre es evidencia de canibalismo, ya que las langostas se deshacen de su piel una vez al año y luego se la comen. Después de deshacerse de sus exoesqueletos, las langostas son suaves y vulnerables a los depredadores, incluidos los humanos que aprecian langostas de caparazón blando como un manjar.