Homary jedzą ryby, robaki, mięczaki, inne skorupiaki, rośliny, jeżowce i ślimaki. Są wszystkożerne, co oznacza, że konsumują zarówno życie roślinne, jak i zwierzęce. Homary wolą polować i żywią się żywą zdobyczą, ale w razie potrzeby przeszukują dno oceanu w poszukiwaniu martwych morskich stworzeń. Niektóre homary głębinowe wyszukują duże, martwe zwierzęta, takie jak wieloryby.
Homary używają swoich potężnych pazurów do polowania na małe ryby. Ich uniwersalne pazury są również doskonałym narzędziem do chwytania i kruszenia małych stworzeń morskich, takich jak małże, jeżowce i ślimaki. Niektóre gatunki ciepłolubne nie mają pazurów.
Homary, które trzymane są w niewoli, są znane z jedzenia siebie nawzajem, ale jest to bardzo rzadkie na wolności. W 2012 r. Obserwowano dzikie homary Maine uczestniczące w kanibalizmie. Uważa się, że było to spowodowane szybko rosnącą populacją homarów spowodowaną przez zmniejszanie się naturalnych drapieżników w tym regionie.
Chociaż w żołądkach dzikich homarów znaleziono skórę homara, nie zawsze jest to dowód na kanibalizm, ponieważ homary zrzucają skórę raz w roku, a następnie potem jedzą skórę. Po zrzuceniu egzoszkieletów homary są miękkie i podatne na ataki drapieżników, w tym ludzi, którzy cenią delikatne homary jako przysmak.