As lagostas comem peixes, vermes, moluscos, outros crustáceos, plantas, ouriços-do-mar e caracóis. Eles são onívoros, o que significa que consomem vida vegetal e animal. As lagostas preferem caçar e comer presas vivas, mas vasculham o fundo do oceano em busca de criaturas do mar morto quando necessário. Algumas lagostas do fundo do mar procuram animais grandes e mortos, como as baleias.
As lagostas usam suas garras poderosas para caçar peixes pequenos. Suas garras versáteis também são excelentes ferramentas para agarrar e esmagar pequenas criaturas marinhas como mariscos, ouriços-do-mar e caracóis. Algumas espécies de água quente não têm garras.
As lagostas mantidas em cativeiro costumam comer umas às outras, mas isso é muito raro na natureza. Em 2012, lagostas selvagens do Maine foram observadas participando de canibalismo. Acredita-se que isso se deva ao rápido crescimento das populações de lagostas, causado pela diminuição dos predadores naturais na área.
Embora a pele de lagosta tenha sido encontrada no estômago de lagostas selvagens, isso nem sempre é evidência de canibalismo, já que as lagostas trocam de pele uma vez por ano e comem a pele depois. Depois de se desprenderem de seus exoesqueletos, as lagostas ficam moles e vulneráveis a predadores, incluindo humanos que apreciam as lagostas de casca mole como iguaria.