Le aragoste mangiano pesci, vermi, molluschi, altri crostacei, piante, ricci di mare e lumache. Sono onnivori, nel senso che consumano sia la vita vegetale che quella animale. Le aragoste preferiscono cacciare e mangiare prede vive, ma perlustrano il fondo oceanico per creature del Mar Morto quando necessario. Alcune aragoste d'alto mare si nutrono di animali grandi e morti come le balene.
Le aragoste usano i loro potenti artigli per cacciare piccoli pesci. I loro artigli versatili sono anche strumenti eccellenti per afferrare e schiacciare piccole creature marine come vongole, ricci di mare e lumache. Alcune specie di acqua calda non hanno artigli.
Le aragoste che sono tenute in cattività si sono conosciute per mangiarsi a vicenda, ma questo è molto raro in natura. Nel 2012, le aragoste del Maine selvatiche sono state osservate partecipando al cannibalismo. Si ritiene che ciò sia dovuto alla rapida crescita delle popolazioni di aragoste causata dalla diminuzione dei predatori naturali nell'area.
Sebbene la pelle di aragosta sia stata trovata nello stomaco delle aragoste selvatiche, non è sempre una prova di cannibalismo, poiché le aragoste perdono la pelle una volta all'anno e poi mangiano la pelle in seguito. Dopo aver eliminato i loro esoscheletri, le aragoste sono morbide e vulnerabili ai predatori, compresi gli umani che considerano le aragoste dal guscio tenero come una prelibatezza.