Levrekler genellikle pusuda bekleyip ardından avlarını yakalamak için dışarı fırlayarak avlanırlar. Avlarını yakalayıp tutmak için keskin dişlerini kullanırlar ve sonra onu bütün olarak yutarlar.
Levreğin yediği belirli yiyeceklerden bazıları şunlardır:
* Balık:hamsi, sardalye, ringa balığı, uskumru ve diğer küçük balıklar
* Kabuklular:karides, yengeç ve ıstakoz
* Yumuşakçalar:istiridye, midye ve kalamar
* Diğer omurgasızlar:solucanlar, deniz kestaneleri ve denizyıldızı
Levreklerin kendi yavrularının yanı sıra diğer levrekleri de yedikleri bilinmektedir.
Deniz levreğinin beslenmesi türe ve yaşadığı ortama göre değişiklik gösterebilmektedir. Örneğin, mercan resiflerinde yaşayan bazı levrekler daha fazla kabuklu hayvan ve yumuşakça yiyebilirken, açık suda yaşayan levrekler daha fazla balık yiyebilir.